ВУЗ:
Составители:
Рубрика:
– 43 –
вано в виде одинаковых значений данных, хранящихся в двух таблицах, а не в
виде явного указателя. Все отношения, существующие между таблицами реля-
ционной базы данных, реализуются таким способом. Одним из главных пре-
имуществ языка
SQL является возможность извлекать данные, связанные между
собой, используя эти отношения.
2.2.4. В
НЕШНИЕ КЛЮЧИ
Столбец одной таблицы, значения в котором совпадают со значениями
столбца, являющегося первичным ключом другой таблицы, называется
внеш-
ним (вторичным) ключом
. На 0 столбец ID_OFC представляет собой внешний
ключ для таблицы
OFFISY. Значения, содержащиеся в этом столбце, представ-
ляют собой идентификаторы офисов. Эти значения соответствуют значениям в
столбце
ID_OFC, который является первичным ключом таблицы OFFISY. Сово-
купно первичный и внешний ключи создают между таблицами такое же отно-
шение предок/потомок, как и в иерархической базе данных.
Внешний ключ, как и первичный, тоже может быть составным (состоящим
из нескольких столбцов). На практике внешний ключ всегда будет составным,
если он ссылается на составной первичный ключ в другой
таблице. Очевидно,
что количество столбцов и их типы данных в первичном и внешнем ключах
совпадают.
№ ORDER DATE_ORDER ID_CLN ID_SLZH ID_MFR ID_PRD
112961 17.12.99 2117 196 УАЗ 2А34
ID_CLN COMPANY
2117 «Базальт»
ID_SLZH FAMILY NAME
196 Федоров Федор
ID_MFR ID_PRD DESCRIPTION
УАЗ 2А34 Деталь кузова
Рис. 2.10. Множественные отношения предок/потомок
в реляционной базе данных
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »