Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Целостность реляционных данных

Под целостностью базы данных понимается то, что в ней содержится полная, непротиворечивая и адекватно отражающая предметную часть (правильная) информация. Поддержка целостности в реляционных БД основана на выполнении следующих требований.

1. Первое требование называется требованием целостности сущностей. Объекту или сущности реального мира в реляционных БД соответствуют кортежи отношений. Конкретно требование состоит в том, что любой кортеж любого отношения отличим от любого другого кортежа этого отношения, т.е., другими словами, любое отношение должно обладать определенным первичным ключом. Это требование автоматически удовлетворяется, если в системе не нарушаются базовые свойства отношений.

 

StudentID Name GroupID BirthDate
Казаков Петр 23.04.1990
Васильев Иван 11.05.1991
Шишкина Дарья 23.09.1991

 

При использовании составного ключа комбинация значений должна быть уникальной. На практике лучше ввести дополнительный ключ –суррогатный первичный ключ.

2. Второе требование называется требованием целостности по ссылкам. Связь между отношениями осуществляется с помощью миграции ключа.

Внешний ключ-столбец или группа столбцов(аторибутов), по значениям которого производится связывание двух таблиц. ВК ссылается на первичный ключ другой таблицы.

Пример внешнего ключа.

СТУДЕНТ (Код студента, Фамилия) сдает ЭКЗАМЕН (Код студента, Предмет, Оценка).

Атрибут Код студента сущности ЭКЗАМЕН называется внешним ключом, поскольку его значения однозначно характеризуют сущности, представленные кортежами некоторого другого отношения – отно­шения Студент (мы предполагаем, что поле Код студента является ключом отношения Студент).

Правила ссылочной целостности:


<== предыдущая страница | следующая страница ==>
Реляционные объекты данных | Самосознание личности — это совокупность ее представлений о себе, выражающейся в «концепции — «Я» и оценка личностью этих представлений —самооценка

Дата добавления: 2015-06-30; просмотров: 255; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.