
- •Введение. Назначение баз данных.
- •Описание предметной области
- •Общее описание деятельности организации.
- •Пользователи базы данных.
- •Документы учёта и отчётности.
- •Начало формы
- •Инфологическое моделирование предметной области.
- •Er модель предметной области
- •Описание er модели
- •Атрибуты и колонки
- •Заключение
- •Список литературы и источников в сети Интернет
Инфологическое моделирование предметной области.
Er модель предметной области
Описание er модели
ER-модель описывает предметную область на инфологическом уровне, что позволяет быстро выявить связи между сущностями. Данная модель показывает, как осуществляется взаимодействие между покупателем и консультантом.
Для того чтобы получить интересующий его товар из каталога, покупатель связывается и договаривается с консультантом компании, который имеет свой порядковый номер регистрации в компании и так называемый уровень. После этого они обговаривают дату доставки товара и обмениваются контактами.
Консультант должен в срок выполнить заказ, получить его, а также накладную с перечнем товаров и их стоимости, и доставить покупателю.
ER-модель также отражает и схему получения товара.
По накладной определяется товар из нужного каталога. Накладная в свою очередь заносится в журнал.
Таким образом, грамотно составленная ER-модель позволяет легко определить из каких именно таблиц должна состоять база данных, чтобы обеспечить наличие всей необходимой информации и удобство работы с ней.
Представление базы данных в графическом виде (диаграмма)
Имена таблиц и атрибутов должны быть в русском алфавите.
Моделирование предметной области
Постановка задачи
Необходимо разработать базу данных для обработки заказов на косметику. Она будет содержать:
Информацию о покупателях
Информацию о накладных
Информацию об исполнителях
Информацию о каталогах
Информацию об учёте
Информацию о товарах
Анкеты описания сущностей, атрибутов и связей.
Сущности
№ 1 Сущность «Покупатель».
Name: Покупатель
Label: Пок
Persistent: v
Abbreviation: Pok
Documentation:
Определение: Человек, который делает заявку на приобретение товара.
Примеры возможных запросов: Список покупателей.
Примеры экземпляров сущности: Петров И.И.
Идентификатор сущности: «Ном_пок».
№ 2 Сущность «Учёт».
Name: Учёт
Label: Учёт
Persistent: v
Abbreviation: Uch
Documentation:
Определение: Сведения о накладных, содержащие информацию о том, какой исполнитель какого покупателя обслуживал, о количестве товаров, о номере действующего каталога, а также даты подачи заявок покупателями и даты исполнения заявок исполнителями.
Примеры возможных запросов: Дата подачи заявки.
Примеры экземпляров сущности: № 777777.
Идентификатор сущности: «Ном_накл».
№ 3 Сущность «Накладная».
Name: Накладная
Label: Накл
Persistent: v
Abbreviation: Nakl
Documentation:
1. Определение: Сведения о товаре в накладной.
2. Примеры возможных запросов: 1.Код товара.
3. Примеры экземпляров сущности: 54637.
4. Идентификатор сущности: «Ном_накл».
№ 4 Сущность «Исполнитель».
Name: Исполнитель
Label: Исп
Persistent: v
Abbreviation: Isp
Documentation:
Определение: Сведения об исполнителях.
Примеры возможных запросов: Номер исполнителя.
Примеры экземпляров сущности: 10300.
Идентификатор сущности: «Ном_исп».