1. Анализ предметной области
1.1 Описание предметной области и функции решаемых задач
Предметной областью базы данных является справочник аптек с информацией о них и о товарах, которые находятся в ней. Справочная аптек – это некий ресурс с информацией о товарах, аптеках, и производителях.
Тема справочных аптек актуальна в наше время хотя бы тем, что позволяет заранее просмотреть стоимость лекарств, наличие лекарств, адрес аптек и номера их телефонов. Иногда людям некогда ездить по разным аптекам в поисках нужного лекарства по самой низкой стоимости, и поэтому удобно прибегнуть к справочной аптек.
Справочная аптек позволяет, не отрываясь от домашних дел или работы просматривать цены на нужные товары, и не только в одной аптеке, но также можно посмотреть в каких он аптеках есть и по какой стоимости, так как отличия могут и минимальные, и колоссальные. Можно посмотреть сколько товар будет стоить для пенсионеров так как для них существует скидка.
Разрабатываемая база данных предназначена для структурированного хранения данных и вывода информации об имеющихся товара в разных аптеках и их производителях.
Основные задачи разрабатываемой БД:
? Просмотр информации по товарам;
? Просмотр информации по аптекам;
? Запрос на выборку по режиму работы и наличию определенного товара;
? Запрос на вывод товаров, которые стоят меньше 200 рублей;
? Просмотр информации о стоимости товаров с учетом скидки для пенсионеров.
Ограничения предметной области:
? Стоимость товара выше нуля рублей.
? Скидка для пенсионеров 5% во всех аптеках.
2. Проектирование концептуальной модели
2.1 Выделение информационных объектов, определение атрибутов объектов и отношений между объектами
Под информационным объектом следует понимать любую реальную или абстрактную сущность, о которой накапливается информация.
В данной предметной области можно выделить следующие объекты:
1. Товары;
2. Аптеки;
3. Производители;
4. Доступность.
Таблица 1-Атрибуты объектов
Объект Атрибуты объектов Ключевой атрибут
Товары Код товара, название, лекарственная форма, условия отпуска, классификация препарата, код производителя Код товара
Аптеки Код аптеки, название аптеки, адрес, ИНН, режим работы, старший фармацевт, телефон Код аптеки
Производители Код производителя, наименование, страна, адрес, индекс, телефон Код производителя
Доступность Код товара, код аптеки, цена, наличие Код товара,
код аптеки
Рассмотрим взаимосвязи между объектами и мощности отношений.
Производители – Товары. Тип связи «один ко многим». У одного производителя множество товаров.
1:N
Товары – Доступность. Тип связи «один ко многим». Один товар может быть в доступен в разных аптеках.
1:N
Аптека – Доступность. Тип связи «один ко многим». В одной аптеке много разных товаров.
1:N
Графические обозначения основных элементов модели:
1. Объекты обозначаются с помощью прямоугольников;
2. Атрибуты обозначаются в виде овалов, связанных с объектами, к которым они принадлежат;
3. Связи обозначаются с помощью стрелок, указатель стрелка обозначает тип связи «многие»;
4. Имена ключевых атрибутов подчеркиваются.
Весь текст будет доступен после покупки