Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема: организация условий ссылочной целостности

Читайте также:
  1. I. ОРГАНИЗАЦИЯ РАБОЧЕГО МЕСТА ЛАБОРАНТА-ГИСТОЛОГА
  2. II. Организация и проведение конкурса
  3. II. Организация и проведение конкурса
  4. II. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ ПРАКТИК
  5. II. Организация конкурса внутривузовских научных грантов
  6. II. Организация приема в высшие учебные заведения
  7. III ОРГАНИЗАЦИЯ УЧЕБНОГО ПРОЦЕССА

 

 

Цель: получить навык создания связи между главной и подчинённой таблицами и установки механизма каскадных изменений.

ТО и ПО: ПК 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 | Нарушение авторских прав


Читайте в этой же книге: Лабораторное занятие №1 Тема: ручное проектирование структуры базы данных | ТЕМА: моделирование данных средствами case - средства | Тема: Создание псевдонима базы данных. Создание таблиц базы данных | ЛАБОРАТОРНОЕ ЗАНЯТИЕ№ 4 | Тема: Создание и модификация индексов | Тема: Создание файла проекта и модуля данных. подключение к бд | Тема: проектирование приложения для работы с базой данных. создание меню | Тема: отображение данных в delphi – приложении. навигация в базе данных | Тема: организация доступа к полям. работа с записями | Тема: delphi: создание динамических запросов |
<== предыдущая страница | следующая страница ==>
Тема: фильтрация записей в базе данных| Тема: delphi: создание статических запросов

mybiblioteka.su - 2015-2024 год. (0.008 сек.)