Читайте также: |
|
Цель: получить навык создания связи между главной и подчинённой таблицами и установки механизма каскадных изменений.
ТО и ПО: ПК AMD E1-1500 APU with Radeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows 8.1, Delphi 2010, методические указания.
Задание: Создать межтабличные связи в утилите Database Desktop между таблицами:
Uchenik.db – Roditel.db
Uchenik.db – Uspevaemost.db
Predmet.db – Uspevaemost.db
Установить каскадное обновление данных.
Описание хода выполнения работы:
Запустила утилиту DatabaseDesktop.
Открыла таблицу Roditel.db в режиме редактирования.
В выпадающем списке Table Properties выбрала элементRefential Integrity, нажала на кнопку Define.
В окне Fields из списка полей дочерней таблицы выбрала поле внешнего ключа, после чего название этого поля появилось в поле Child Fields.
Выбрала в списке Tables родительскую таблицу.
В поле Parents Key показалось поле из первичного ключа родительской таблицы, это представлено на рисунке 12.1.
Рисунок 12.1
Нажала ОК.
Ввела имя и нажала кнопку ОК.
Сохранила изменения в дочерней таблице, вышла из режима реструктуризации и проделала аналогичные действия с таблицами Uchenik.db – Uspevaemost.db, Predmet.db – Uspevaemost.db.
Вывод: в ходе лабораторного занятия получен навык создания связи между главной и подчинённой таблицами и установки механизма каскадных изменений.
Целостность – свойство БД, означающее, что она содержит полную, непротиворечивую и адекватно отражающую предметную область информации.
Механизм каскадных изменений используется, чтобы предотвратить потерю ссылочной целостности.
Каскадное удаление – это удаление в записях дочерней таблицы при одновременном удалении записи родительской таблицы.
Для реализации ссылочной целостности в дочерней таблице создают внешний ключ, в который входят поля связи дочерней таблицы.
Дата добавления: 2015-08-09; просмотров: 81 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тема: фильтрация записей в базе данных | | | Тема: delphi: создание статических запросов |