ВУЗ:
Составители:
Рубрика:
Пусть в таблице содержатся сведения о всех деталях, хранящихся на складе, а ее строки содержат
набор значений атрибутов каждой конкретной детали.
Каждый столбец имеет имя, которое обычно записывается в верхней части таблицы. Оно должно
быть уникальным в таблице, однако различные таблицы могут иметь столбцы с одинаковыми именами.
Любая таблица должна иметь по крайней мере один столбец; столбцы расположены в таблице в соот-
ветствии с порядком следования их имен при ее создании. В отличие от столбцов (атрибутов), строки не
имеют имен, порядок их следования не определен, а количество не ограничено.
Любая таблица имеет один или несколько столбцов, значения которых однозначно идентифицирует
каждую ее строку.
Первичный ключ в примере (рис. 4.7) – это столбец "Номер детали".
Значения атрибутов выбираются из наименьшей информационной единицы – домена. Другими сло-
вами, домен – это множество всех возможных значений атрибута объекта. Рассмотрим еще два понятия
"Степень" и "Кардинальное число". Под кардинальным числом отношения понимают количество кор-
тежей, а степень отношения – это количество атрибутов данного отношения.
Взаимосвязь таблиц является важнейшим элементом реляционной модели данных. Она поддержи-
вается внешними ключами. Рассмотрим пример, в котором БД хранит информацию о сотрудниках (таб-
лица "Сотрудник") и руководителях (таблица "Руководитель") в некоторой организации (рис. 4.8).
Первичный ключ таблицы "Руководитель" – столбец "Номер". Столбец "Фамилия" не является уни-
кальным, поэтому не применяется в качестве первичного ключа. Столбец "Номер Руководителя" явля-
ется внешним ключом в таблице "Сотрудник".
В БД дополнительно к самим данным должен храниться словарь данных и другие объекты, напри-
мер, экранные формы, отчеты, просмотры (views) и прикладные программы.
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
