1. Обратитесь к бизнес-правилам и структуре базы данных и найдите в таблице Book-Authors столбец (или столбцы), для которых следует определить ограничение FOREIGN KEY. Помните, что ограничение FOREIGN KEY устанавливает и обеспечивает связь между двумя таблицами. Можно определить, где должны быть эти связи, взглянуи на бизнес-правила и структуру базы данных.
2. Средствами SQL QueryАnalyzerу добавьте внешний ключ к таблицам Books, BookOrders, Orders и Employees.
В таблице BookOrders следует определить ограничение FOREIGN КEY в каждом столбце. В таблице Orders необходимо добавить ограничение FOREIGN KEY к каждому из четырех столбцов, ссылающихся на другие таблицы. В таблицах Books и Employees надо определить по одному ограничению FOREIGN KEY.
Обратитесь к бизнес-правилам и структуре базы данных и найдите в таблице Customers столбец (или столбцы), для которого следует определить ограничение CHECK Помните, что ограничение CHECK обеспечивает доменную целостность, ограничивая значения, которые можно ввести в столбец.
Для какого столбца (или столбцов) таблицы Customers следует определить ограничение CHECK?
1. При помощи бизнес-правил и структуры базы данных найдите в таблицах Authors и Books столбцы, для которых надо определить ограничение CHECK Для каких столбцов таблиц Authors и Books следует определить ограничения CHECK? Ограничение CHECK следует определить для столбцов YearBorn и VearDied таблицы Authors и столбца PubDate таблицы Books.
1. Какие свойства базы данных SQL Server используются для обеспечения целостности данных?
Типы данных, определения NOT NULL и DEFAULT, свойство IDENTITY, ограничения, правила, триггеры и индексы.
2. В чем различия между определениями DEFAULT и NOT NULL?
Определение DEFAULT указывает, какие значения используются в столбце, если при добавлении строки для столбца явно не указано значение. Определение NOT NULL указывает, что в столбце не могут содержаться пустые значения.
3. Напишите оператор SELECT, который позволит просмотреть все данные из таблицы Test1.
Какой оператор следует использовать для этого?
Следующий оператор SELECT
![]()
Закрепление материала
1. Назовите четыре основные свойства результирующего набора, которые определяются большинством операторов SELECT.