CREATE TABLE progress
( record_book numeric( 5 ),
...
FOREIGN KEY ( record_book )
REFERENCES students ( record_book )
ON UPDATE CASCADE
);
В этом случае измененные значения ссылочных атрибутов копируются в
ссылающиеся строки ссылающейся таблицы, т. е. новое значение атрибута
record_book из строки таблицы «Студенты» будет скопировано во все строки таб-
лицы «Успеваемость», ссылающиеся на обновленную строку.
После рассмотрения всех видов ограничений целостности базы данных мы можем
привести окончательные определения таблиц «Студенты» и «Успеваемость». Окон-
чательными они являются лишь в том смысле, что именно их нужно брать за основу
при выполнении заданий, приведенных в конце главы. Эти определения ни в коем
случае не являются идеальными, эталонными. Выполняя задания, вы это увидите са-
ми.
Прежде чем создавать таблицы, создайте базу данных edu:
Достарыңызбен бөлісу: