а) создание иерархической модели.\
Рассмотрим предметную область, рассматриваемую в лабораторной работе №1 (см. рис. 2.1):Если клиент может заказывать несколько товаров, то учёт состоит из записей о товаре, заказе, клиенте и отделений в виде дерева для системы управления информацией. Необходимо создать групповые отношения. Эта зависимость показана на рисунке. (Для простоты производных записей будет всего две). Реализует связь между первичной и производной записями по схеме 1:М, то есть одной родительской записи может соответствовать несколько производных записей.
(а) (б)
Рисунок2.1 Иерархическая модель
Можно делать операции с данными; _
дерево типов базы данных (например, товары категории «А»);
Переход с одного дерева на другое;
Одна пружина в одном дереве _ _ Перейти к другим записям (например, товар - первый покупатель);
Переход от одного столбца к другому в обход иерархии; _
Поместите новую пружину в указанное положение;
Удалить текущее минимальное значение.
б) Создание сетевой модели.
Иерархическая структура трансформируется в сетевую следующим образом (см. рис. 2.2):
Деревья (а) и (б), показанные на рис. 2.1, включенная в две группы отношений, погода заменена на единую сетевую структуру с записью. М:Н Для указания вида связи товар и покупатель пишут только связь товар - покупка. Инжир. 2.2.
Рисунок 2.2 Сетевая модель
в) создание реляционной модели.
Информационные объекты, полученные в лабораторной работе №1, можно представить с соответствующими признаками в виде следующего отношения, в каждом отношении необходимо различать ключи:
ТОВАР
PROD_ID
|
PROD_NAME
|
PROD_PRISE
|
КЛИЕНТ
CUST_NAME
|
CUST_DOC_TYPE
|
CUST_DOC_ID
|
CUST_DATA
|
Достарыңызбен бөлісу: |