ВУЗ:
Составители:
24
Пусть некоторый атрибут, например Номер служащего, определен на
домене трехзначных целых чисел. Значения этого атрибута могут быть пред-
ставлены множеством, в котором порядок не играет роли, а дубликаты не до-
пускаются (не имеют смысла). Такое множество может быть представлено таб-
лицей, рис. 2.8. Таблица содержит единственный столбец, в заголовке которого
указано
имя атрибута. Это имя соответствует интенсионалу (дефиниции) табли-
цы. Совокупность текущих значений атрибута, указанных в таблице, есть ее
расширение. С точки зрения расширенного множества все значения таблицы
находятся в первой позиции комплекса (образуя тем самым классическое мно-
жество).
Номер служащего
129
863
546
288
346
Рис. 2.8. Табличное представление атрибута
Рассмотрим теперь такой атрибут, как Зарплата. Для этого атрибута
порядок и дубликаты могут иметь определенное значение. В этом случае атри-
бут можно представить расширенным множеством, а его, в свою очередь – спе-
циальной таблицей (рис. 2.9). Номера справа от таблицы указывают порядок
(позиции значений в комплексе).
Зарплата
1850 (1)
1060 (2)
1680 (3)
1740 (4)
1920 (5)
1560 (6)
… …
Рис. 2.9. Представление атрибута упорядоченной таблицей
Опираясь на табличное представление атрибутов, можно построить
представление типов сущностей и связей, которые являются агрегатами соот-
ветственно атрибутов и сущностей. Агрегаты атрибутов, представленных таб-
лицами, также могут быть представлены таблицами. Другой способ – пред-
ставление агрегата графом, в котором дуги соединяют вершины таблицы.
Если тип сущности
как агрегат атрибутов представляется в табличной
форме и строки-дубликаты недопустимы, а порядок не имеет значения, то такая
таблица соответствует математическому отношению. В общем случае ее назы-
вают отношением (БД) и соотносят с интенсионалом и расширением типа сущ-
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »