Информация о ключе может храниться в отдельном файле или совместно с данными таблицы

3. NULL-значения.

NULL-значения— это неопределенные или пустые значения данных, которые в реляционной теории трактуются как отсутствие информации. Их нельзя рассматривать как нулевые значения числовых полей или пустые строки в текстовых полях. Допустимость пустых значений в том или ином столбце необходимо указывать при определении таблиц.

В отношении ключевых столбцов справедливы следующие правила:

• в первичном и альтернативном ключах NULL-значения не допускаются;

• во внешнем ключе наличие NULL-значений допустимо, однако при определении таблицы их можно запретить.

 

Пример:

Итак, для приведенной выше таблицы можно определить следующие понятия:

Отношение - Сводная ведомость. Сущность – студент.

Включает 13 атрибутов, следовательно, арность = 13.

Схема отношения: №, ФИО студента, Социология, Базы данных, Информатика, Охрана труда и т.д.

Отношение Сводная ведомость содержит 18 кортежей, следовательно, кардинальное число = 18.

Кортеж рассматриваемого отношения состоит из 13 значений атрибутов, каждый из которых выбирается из соответствующего домена. Домен 1 содержит № п/п студента и является счетчиком, домен 2 фамилии всех студентов и имеет строковый тип данных не превышающий 50 символов, домен 3 — оценки по дисциплине Социология в диапазоне от 2 до 5 и имеет целый тип данных и т.д.

Первичный ключ - № п/п.

Правила Кодда для реляционной базы данных (самостоятельная работа).

Физическая организация реляционной модели (самостоятельная работа)

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

1. Дайте определение реляционной модели и назовите составляющие ее элементы.

2. Приведите математическое описание понятия отношения.

3. Что такое домен отношения?

4. Дайте определение схемы отношения.

5. Что представляет собой первичный ключ отношения, для чего он задается?

6. В чем разница между альтернативным ключом и первичным?

7. Для чего предназначены внешние ключи.

8. Может ли первичный ключ содержать NULL-значения?

Домашнее задание:

Дополнительный материал для самостоятельного изучения по физической организации реляционной модели, правилам Кодда к БД данных.

1. Аналогично примеру выполнить описание следующей таблицы:

 Код ФИО Отдел Должность Д_рождения Стаж
1 Иванов И.И. 002 Начальник 27.09.51 30
2 Петров П.П. 001 Заместитель 15.04.55 25
3 Сидоров С.С. 002 Инженер 13.01.70 20

Список используемой литературы:

1. Хоменко А. Д., Цыганков В. М., Мальцев М. Г. Х76 Базы данных: Учебник для высших учебных заведений. - СПб.: КОРОНА-Век, 2009. Стр. 49-53.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: