Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2. Рел_модель.doc
Скачиваний:
4
Добавлен:
04.06.2015
Размер:
220.67 Кб
Скачать

5 Ограничения целостности

В базе данных требуется зафиксировать некоторое множество состояний как отдельного отношения, так и некоторой совокупности отношений, состояний, адекватно отражающих сущности и связи в предметной области. Это называется «ограничением целостности» базы данных.

С алгебраической точки зрения конкретное ограничение целостности определяется алгебраическим тождеством: A(R1, R2, … , Rm)=

«» в данном случае это символ, обозначающий пустое множество.

Примеры конкретных ограничений целостности:

  1. – ключ отношения Студент:

Студент[Nз=Nз & Фио#Фио & Nгр#Nгр]Студент = 

  1. Целостность по ссылкам:

Студент[Nгр] \ Группа[Nгр] = 

3. Целая гамма ограничений целостности связана с запрещением каких либо значений. Чаще всего это «NOT NULL»:

Календарный_план[ВидОтч=””] = 

И так далее, т.е. любое структурное ограничение может быть выражено алгебраическим тождеством.

Щукин Б.А. Курс «БД и ЭС: Теоретические основы баз данных»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]