3.2. Анализ данных о поставщиках - включает полный анализ фирм, с которыми уже сотрудничаем. Сюда входит вся информация, которая непосредственно касается поставщиков: их координаты, адрес и т.д.
3.3. Поставка лекарства – когда в аптеке заканчивается данное лекарство, формируется заказ и поставщики поставляют необходимое лекарство.
3.4. Подготовка отчетов о поставщиках – работники формируют отчеты о поставщиках, от которых поступило лекарство за определенный период времени. Отчетность содержит информацию о том, сколько лекарства и по какой цене поступило.
2. Выбор средств/методологии проектирования. Выбор СУБД.
База данных Аптеки будет создана с помощью Microsoft Office Access 2003. Эта СУБД имеет ряд преимуществ по сравнению с другими и отличается простотой использования.
Для создания базы данных необходимо подготовить таблицы, в которых будут храниться данные. Для каждой таблице должно быть определено название полей и их тип и длина, а также хранимая в них информация. Должна быть создана основная форма.
3. Построение концептуальной модели предметной области.
В качестве предметной области мы рассматриваем Аптеку. Детализируя диаграмму потоков данных, для каждого из 3-х основных процессов получим 3 хранилища данных: Покупатели, Поставщики, Лекарство. В ER-модели им будут соответствовать 3 одноимённых понятия, а также введем процессы, выполнением которых занимается аптека: поставка, продажа, заказ, льготный отпуск.
Свойства понятий сведем в таблицу.
|
Понятие |
Свойства |
Понятие |
Свойства |
|
Лекарство |
КодЛекарства |
Покупатели |
КодПокупателя |
|
НазвЛекарства |
ФИОПокупателя |
||
|
Страна производитель |
Сведения |
||
|
Единицы измерений |
Телефон |
||
|
Срок годности |
|||
|
Поставщики |
КодПоставщика |
||
|
НазвПоставщика |
|||
|
Адрес |
|||
|
РасчетныйСчет |
|||
|
ТелПоставщика |
|||
Теперь построим по фрагментам ER-диаграмму
1)
Поставщики
поставляют лекарство в аптеку, поставки которого фиксируются в отчете.
|
![]()
Занимается Доставляется
|
2) Покупатели приобретают лекарство, и данные о продажах фиксируются в отчете.

![]()
![]()


Продается
Фиксируется

3) Покупатели заказывают лекарство, и данные о заказах фиксируются в отчете.


![]()
![]()

Заказывается
Фиксируется

4)
В
аптеки осуществляется льготный отпуск лекарства, и данные о нем фиксируются в
отчете.

![]()
![]()

Заказывается
Фиксируется

Модель

![]() |
|||||||||
![]() |
|||||||||



![]() |
![]() |
||||||||||||||||||


![]() |
|||||||||||
4. Проектирование логической структуры базы данных.
База данных содержит информацию для внешних пользователей: для поставщиков и покупателей. Это информация о лекарстве, имеющемся в аптеке.
Лекарства
|
Имя поля |
Тип данных |
Ключевое поле |
Описание |
|
КодЛекарства |
Числовой (10) |
Да |
Хранение кода лекарства |
|
НазвЛекарства |
Текстовый (30) |
Нет |
Название лекарства |
|
СтранаПроизводства |
Текстовый (20) |
Нет |
Страна, где произведено лекарство |
|
Единица Измерения |
Текстовой |
Нет |
В чем измеряется |
|
Срок годности |
Текстовой |
Нет |
Срок годности в годах |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.