Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка БД и спецификации требований.doc
Скачиваний:
3
Добавлен:
15.09.2019
Размер:
576.51 Кб
Скачать

Разработка базы данных системы Концептуальная модель данных

Концептуальная (содержательная) модель — это абстрактная модель, определяющая структуру моделируемой системы, свойства её элементов и причинно-следственные связи, присущие системе и существенные для достижения цели моделирования

Опишем с помощью концептуальной модели объекты и их взаимосвязи. В таблице 1 отображены объекты предметной области и их описание.

Таблица 1 - Объекты предметной области

Объект

Описание

Товары

Объект содержит информацию о товаре (название, упаковка, закупочная цена, цена реализации, срок годности, таможенный код, количество, характеристики)

Пользователи

Объект содержит информацию о пользователях (ФИО, адрес, телефон, логин, пароль, к какой категории пользователей относится)

Группы товаров

В нем содержится информация о группах товаров (название товара, характеристики)

Партии товаров

Объект содержит информацию о партиях товаров (дата прихода партии товаров)

Сотрудники

Объект содержит информацию о сотрудниках (ФИО, паспортные данные, телефон, дата приема, категория пользования информационной системой, логин и пароль и фото)

Поставщики

Объект содержит информацию о поставщиках товаров (фирма, адрес, телефон, факс, контактное лицо, расчетный счет)

Производители

Объект содержит информацию о поставщиках товаров (фирма, адрес, телефон, факс, контактное лицо)

ER- диаграмма

Модель Сущность-Связь (ER-модель) — это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является метамоделью данных, то есть средством описания моделей данных.

ER-модель удобна при прототипировании (проектировании) информационных систем, баз данных, архитектур компьютерных приложений, и других систем (далее, моделей). С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений.

ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру «крупными мазками», в общих чертах. Это общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области.

На этапе перехода к реализации данной ER-диаграммы в виде реальной информационной системы или программы, происходит отображение ER-модели в более детальную модель данных реляционной (объектной, сетевой, логической, или др.) базы данных, которая называется физической моделью данных по отношению к исходной ER-диаграмме.

ER-диаграмма