Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы по бд 1-11 / БД 4 лаба. Соколов

.doc
Скачиваний:
4
Добавлен:
17.04.2015
Размер:
239.1 Кб
Скачать

Московский Государственный Университет Леса

Факультет электроники и системотехники

Кафедра вычислительной техники

Лабораторная работа №4

по дисциплине: Базы данных

на тему:

«Установка отношений между базами данных»

Выполнил:

студент группы ВТ-41 Соколов И.П.

Принял:

доцент Боцула Л.Н.

Москва – 2012 г.

Задание на лабораторную работу:

  1. Проверьте проект базы данных на предмет проектирования связей (ключи первичные, вторичные).

  2. В проекте базы данных предметной области выделите 2–3 связанные таблицы (родственные таблицы). Родственные таблицы должны иметь хотя бы одно общее поле (ключ).

  3. Установите отношение между данными таблицами.

  1. Сохраните отношение в виде файла с расширением VUE.

  2. Просмотрите связанные базы данных на экране.

  3. Добавьте данные в связанные базы данных.

  4. Выполните сортировку связанных баз данных.

  5. Просмотрите команды, сгенерированные в окне команд и дайте им разъяснение.

Отчет по лабораторной работе:

Исходные таблицы:

Установка отношений между таблицами:

Связанные таблицы по индексу SNUM:

Команды, сгенерированные при установлении соотношения:

SET ORDER TO TAG SNUM OF "d:\foxpro\4LAB.cdx" IN CUSTOM

SET RELATION TO SNUM INTO CUSTOM ADDITIVE

Контрольные вопросы:

  1. Понятие "главный ключ".

  2. Понятие "внешний ключ".

  3. Суть мощности отношений 1:1.

  4. Суть мощности отношений 1: М.

  5. Правила проектирования отношений (связей) таблиц. Назвать необходимые условия для установления отношений.

  6. Правила просмотра связанных отношений.

  7. Ограничения целостности при работе со связанными отношениями при добавлении, удалении, корректировке записей.