Здавалка
Главная | Обратная связь

Инфологическая модель базы данных



 

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

Результатом инфологического проектирования является концептуальная модель, которая представляет структуру данных не зависимую от любой физической реализации. Инфологическая модель данных представлена на рисунке 2.1

Описание сущностей

Сущность (объектное множество, таблица) – это собирательное понятие, абстракция реально существующего процесса, объекта или явления, о котором необходимо хранить информацию.

Ниже приведен перечень сущностей, спроектированных в ходе выполнения данной курсовой работы:

- Сущность «Поставщики» хранит информацию о поставщиках.

- Сущность «Заказы» содержит информацию о заказах.

- Сущность «Товары» хранит информацию о товарах.

- Сущность «Аптеки» содержит информацию об аптеках.

- Сущность «Сотрудники» хранит информацию о сотрудниках, которые работают в аптеках.

Описание связей

Связь – ассоциирование двух и более сущностей. Если бы назначением БД было только хранение отдельных, не связанных между собой данных, то ее структура могла быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по назначениям других, для чего необходимо установить между ними определенные связи.

Взаимосвязи между таблицами БД могут быть типизированы по следующим основным видам:

1. отношение “один к одному” (1:1) означает, что каждая запись одной таблицы соответствует только одной записи в другой таблице;

2. отношение “один ко многим” (1:М) возникает, когда одна запись взаимосвязана со многими другими;

3. отношение “многие к одному” означает, что многие записи связаны с одной (М:1);

4. отношение “многие ко многим” (M:N) возникает между двумя таблицами в тех случаях, когда:

- одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы;

- одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы.

Отношения между сущностями приведены в таблице 2.6

 

Таблица 2.6 – Отношения между таблицами

Номер связи Родительская таблица Дочерняя таблица Тип связи
Поставщики Заказы 1:М
Заказы Товары 1:М
Товары Аптеки 1:М
Аптеки Сотрудники 1:М

 

Таблица 2.6 показывает классификацию связей между таблицами.

В данной курсовой работе, в базе данных «Аптечный склад» используется связь «один ко многим».

Это объясняется характеристикой самой БД, в которой присутствует четыре связи «один ко многим». К первой из них можно отнести связь «Поставщики-Заказы». Здесь, за каждым заказом может быть закреплен лишь один поставщик. В свою очередь, каждый поставщик имеет несколько заказов.

Связь «Заказы-Товары» является связью «один ко многим», т.к. один заказ может содержать несколько товаров.

Связь «Товары-Аптеки», «Аптеки-Сотрудники» также являются связью «один ко многим».


ER-диаграмма

Результатом инфологического проектирования является концептуальная модель, которая представляет структуру данных не зависимую от любой физической реализации. Инфологическая модель данных представлена на рисунке 2.1

 

Рисунок 2.1 – Инфологическая модель








©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.