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).
Ссылка на скачивание - внизу страницы.