ВУЗ:
Составители:
Рубрика:
− может существовать любое число типов связи с одним и тем же типом записи предка и одним и
тем же типом записи потомка; если L
1
и L
2
– два типа связи с одним и тем же типом записи предка Р и
одним и тем же типом записи потомка С, то правила, по которым образуется родство, в разных связях
могут различаться (рис. 4.5, г);
− типы записи X и Y могут быть предком и потомком в одной связи и потомком и предком в другой
(рис. 4.5, д);
− предок и потомок могут быть одного типа записи (рис. 4.5, е).
На рис. 4.6 показан простой пример сетевой схемы базы данных.
P
C(P
L
2
)
C
L
1
L
2
а) C
L
1
≡ P
L
2
б) P
L
1
, P
L
2
P
C
1
C
2
L
1
L
2
P
L
1
L
2
L
n
в) P = C
L
1
C
L
2
… C
L
n
P
C
L
1
L
2
P
L
1
, P
L
2
C
L
1
, P
L
2
L
1
L
2
г) д)
PC
e)
Рис. 4.5 Варианты типов связи
Отдел САПР
Сотрудники
Начальник
Работают в отделе
Состоит из сотрудников
Отделом руководит
Рис. 4.6 Пример сетевой базы данных
Примерный набор выполняемых операций может быть таковым:
− найти конкретную запись в наборе однотипных записей, например, программиста Сидорова;
− перейти от предка к первому потомку (к первому сотруднику отдела САПР);
− перейти к следующему потомку в некоторой связи (от Сидорова к Иванову);
− перейти от потомка к предку по некоторой связи (найти отдел Сидорова);
− создать новую запись;
− удалить запись;
− модифицировать запись;
− включить связь;
− исключить из связи;
− переставить в другую связь и т.д.
К достоинствам сетевых и иерархических СУБД можно отнести следующее:
− развитые средства управления данными во внешней памяти на низком уровне;
− возможность построения эффективных прикладных систем вручную;
− возможность экономии памяти за счет разделения подобъектов (в сетевых системах).
− Недостатками являются:
− сложности в использовании;
− фактически необходимы знания о физической организации БД;
− прикладные системы зависят от организации БД;
− перегруженность логики деталями организации доступа.
4.2 РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ
В реляционной модели данных используется своеобразная терминология, но это не меняет сущ-
ности модели. Так, на логическом уровне элемент чаще всего называют атрибутом; кроме того,
для него используются термины колонка, столбец, поле. Совокупность атрибутов образует кортеж
(ряд, запись, строку). Совокупность кортежей образует отношение (таблицу или файл БД).
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »