
- •Содержание
- •Введение
- •Описание предметной области
- •Описание системы
- •Категории пользователей информационной системы
- •3. Бухгалтер:
- •Требования к ис Функциональные требования к системе
- •Диаграмма прецедентов
- •Нефункциональные требования
- •Разработка базы данных системы Концептуальная модель данных
- •Логическая модель данных
- •Диаграмма классов
- •Физическая модель данных
- •З 1 аключение
- •Список используемой литературы
Разработка базы данных системы Концептуальная модель данных
Концептуальная (содержательная) модель — это абстрактная модель, определяющая структуру моделируемой системы, свойства её элементов и причинно-следственные связи, присущие системе и существенные для достижения цели моделирования
Опишем с помощью концептуальной модели объекты и их взаимосвязи. В таблице 1 отображены объекты предметной области и их описание.
Таблица 1 - Объекты предметной области
Объект |
Описание |
Товары |
Объект содержит информацию о товаре (название, упаковка, закупочная цена, цена реализации, срок годности, таможенный код, количество, характеристики) |
Пользователи |
Объект содержит информацию о пользователях (ФИО, адрес, телефон, логин, пароль, к какой категории пользователей относится) |
Группы товаров |
В нем содержится информация о группах товаров (название товара, характеристики) |
Партии товаров |
Объект содержит информацию о партиях товаров (дата прихода партии товаров) |
Сотрудники |
Объект содержит информацию о сотрудниках (ФИО, паспортные данные, телефон, дата приема, категория пользования информационной системой, логин и пароль и фото) |
Поставщики |
Объект содержит информацию о поставщиках товаров (фирма, адрес, телефон, факс, контактное лицо, расчетный счет) |
Производители |
Объект содержит информацию о поставщиках товаров (фирма, адрес, телефон, факс, контактное лицо) |
ER- диаграмма
Модель Сущность-Связь (ER-модель) — это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является метамоделью данных, то есть средством описания моделей данных.
ER-модель удобна при прототипировании (проектировании) информационных систем, баз данных, архитектур компьютерных приложений, и других систем (далее, моделей). С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений.
ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру «крупными мазками», в общих чертах. Это общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области.
На этапе перехода к реализации данной ER-диаграммы в виде реальной информационной системы или программы, происходит отображение ER-модели в более детальную модель данных реляционной (объектной, сетевой, логической, или др.) базы данных, которая называется физической моделью данных по отношению к исходной ER-диаграмме.
ER-диаграмма