Лабораторная работа №2 Заголовок: "Период логического проектирования. Выберите модель данных" Лабораторная работа



бет3/7
Дата19.04.2023
өлшемі59,06 Kb.
#174885
түріЛабораторная работа
1   2   3   4   5   6   7
Байланысты:
БАЗА-ЛР2-Байганов (Мейн)

Ограничение целостности.

Групповые отношения существуют только между владельцем и членом записи (нет дочерних записей без родительских записей). Как уже отмечалось, автоматической поддержки сравнения пар записей, принадлежащих разным иерархиям, не предусмотрено.
Сетевая модель данных



  • Структура данных.

Сетевая модель данных определяется в тех же терминах, что и иерархическая модель. Групповое отношение состоит из набора записей, у которых есть владелец или члены. Соотношение рекордсмена и рекордсмена тоже 1:М.
В сетевой модели тот факт, что запись может быть членом одного или нескольких отношений, показывает разницу между моделями. В соответствии с этой моделью групповые отношения именуются и проводится различие между экземпляром и его типом. Тип группового отношения определяется его именем и определяет общие свойства этого типа для всех экземпляров. Экземпляр группового отношения указывается как владелец записи и подчиненного множества (возможно, пустого). Кроме того, существуют следующие ограничения: экземпляр записи не может быть членом двух экземпляров группового отношения одного типа (т. е., например, сотрудник не может работать в двух отделах одной отрасли).

  • Работа с данными.

добавить - ввести запись в БД и, в зависимости от режима подключения, добавить ее в групповое отношение, объявленное подчиненным, либо не добавлять ни в какое групповое отношение;
Добавить в группу- связать подчиненную запись с записью владельца;
выключатель -связь существующей подчиненной записи с другой записью-владельцем в той же групповой связи;
обновлять -
добыча— цепочка записей по значению ключа, причем с помощью групповых отношений возможен переход от владельца записи к членам записи, а также возможен переход от подчиненной записи к владелец записи;
удалять- удалить запись из БД. Если эта запись имеет групповое отношение, анализируется класс, принадлежащий подчиненным записям. Обязательные члены должны быть удалены из группового отношения заранее, фиксированные удаляются вместе с владельцем, а необязательные остаются в БД.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет