лабы по бд 1-11 / БД 4 лаба. Соколов
.docМосковский Государственный Университет Леса
Факультет электроники и системотехники
Кафедра вычислительной техники
Лабораторная работа №4
по дисциплине: Базы данных
на тему:
«Установка отношений между базами данных»
Выполнил:
студент группы ВТ-41 Соколов И.П.
Принял:
доцент Боцула Л.Н.
Москва – 2012 г.
Задание на лабораторную работу:
-
Проверьте проект базы данных на предмет проектирования связей (ключи первичные, вторичные).
-
В проекте базы данных предметной области выделите 2–3 связанные таблицы (родственные таблицы). Родственные таблицы должны иметь хотя бы одно общее поле (ключ).
-
Установите отношение между данными таблицами.
-
Сохраните отношение в виде файла с расширением VUE.
-
Просмотрите связанные базы данных на экране.
-
Добавьте данные в связанные базы данных.
-
Выполните сортировку связанных баз данных.
-
Просмотрите команды, сгенерированные в окне команд и дайте им разъяснение.
Отчет по лабораторной работе:
Исходные таблицы:
Установка отношений между таблицами:
Связанные таблицы по индексу SNUM:
Команды, сгенерированные при установлении соотношения:
SET ORDER TO TAG SNUM OF "d:\foxpro\4LAB.cdx" IN CUSTOM
SET RELATION TO SNUM INTO CUSTOM ADDITIVE
Контрольные вопросы:
-
Понятие "главный ключ".
-
Понятие "внешний ключ".
-
Суть мощности отношений 1:1.
-
Суть мощности отношений 1: М.
-
Правила проектирования отношений (связей) таблиц. Назвать необходимые условия для установления отношений.
-
Правила просмотра связанных отношений.
-
Ограничения целостности при работе со связанными отношениями при добавлении, удалении, корректировке записей.