2010-12-08 1 views
0

Просто просматривая некоторые предыдущие документы перед моим экзаменом по SQL и наткнулся на этот камень, может кто-то объяснить, что здесь задают, поскольку это меня путает. Я действительно не понимаю, что задается, и что означает «указать оператор SQL, который будет определять таблицу».Что это значит -> «Укажите оператор SQL, который будет определять таблицу, и поддерживать ссылочную целостность?»

Насколько я понимаю, ссылочная целостность, я считаю. Это просто означает, что если значение хранится в одной таблице и затем ссылается на другую, они должны быть одинаковыми.

Как это относится к этому вопросу?

Большое спасибо :)

ответ

3

Вопрос просит вас написать CREATE TABLE заявление с соответствующими ограничениями для поддержания RI против некоторого набора внешних ключей. Поскольку вы не задали полный вопрос, трудно точно знать, что нужно.

2

Я бы предположил, что им нужен DDL, который включает определение внешнего ключа. например что-то вроде

CREATE TABLE YourTable 
(
bar int not null primary key, 
foo int not null references othertable(foo) 
) 

 Смежные вопросы

  • Нет связанных вопросов^_^