Анализ предметной области, ее формализации с помощью функциональных зависимостей. Этапы минимизации системы функциональных зависимостей и на основании полученной редуцированной системы проектирование модели базы данных. Создание и моделирование запросов.
Необходимо спроектировать базу данных «Аптеки». Данная тема актуальна, так как большое количество людей заинтересовано в получении информации о представленных лекарствах в конкретной аптеке.Основанием для разработки программного продукта служит задание на курсовую работу “Аптека”.Программный продукт разрабатывается с целью создания программы для аптек.Данная работа оформлена в соответствии со стандартом СТУ 04.02.030.-2008.В программе требуется реализовать учет поставщиков (Название, номер лицензии , адрес поставщика, телефонный номер).Продукт должен размещаться в виде файлов на CD дисках.Программный комплекс должен корректно работать на компьютере со следующими техническими характеристиками: - процессор Pentium V 2200 МГЦ; оперативная память объемом 1024 Мб;Аптека состоит из нескольких помещений: торговый зал, склад, бухгалтерия, включая кабинет директора. Аптека взаимодействует с поставщиками в лице менеджера, осуществляющими заказы на поставку лекарств, бытовой химии, медицинского оборудования и косметических средств. Клиент, приходя в аптеку, взаимодействует с фармацевтом, который, в свою очередь, осуществляет продажу.Словарь понятий и терминов приведен в таблицах 2.1 - 2.11. Атрибут Смысл Пример serial_pas Серия паспорта сотрудника аптеки 3800 num_pas Номер паспорта сотрудника аптеки 884532 name Имя сотрудника магазина Ольга surname Фамилия сотрудника аптеки Кургузова patronymic Отчество сотрудника аптеки Александровна address Адрес прописки сотрудника аптеки Ул. Атрибут Смысл Пример oklad Оклад сотрудника аптеки 4000 premia Премия сотрудника аптеки 2000 avans Аванс сотрудника аптеки 1000 zarplata Зарплата сотрудника аптеки 5000 Атрибут Смысл Пример serial_pas_e Серия паспорта клиента 3234 number_pas_e Номер паспорта клиента 676767 name Имя клиента Александра surname Фамилия клиента Кургузова patronymic Отчество клиента Ивановина address Адрес прописки клиента Ул. Атрибут Смысл Пример supplierid Порядковый номер поставщика 2 name Название организации поставщика ООО Биофарм address Адрес поставщика Ул. Кр.Не может такого быть, что бы в один и тот же месяц, в один и тот же год фиксировались дважды расходы аптеки. month_r, year_r-> arenda, kommunal_yslygi, reklama, vnutr_rashodi. Не может такого быть, что бы в один и тот же месяц, в один и тот же год фиксировалась дважды выручка, заработанная каждым продавцом month_d, year_d-> viruchka_emploee. Не может такого быть, что бы один и тот же продавец фиксировался дважды за месяц и год. employeeid-> month_d, year_d.G: data_supply, vremy_postavki-> supplierid clientid, productid, data_voz, vremy_voz-> employeeid month_r, year_r-> arenda, mployee_yslygi, reklama, vnutr_rashodi month_d, year_d-> viruchka_emploee employeeid-> month_d, year_d month, year-> rashodid, dohodid emloyeeid-> oklad, premia, avans, zarplata productid-> artikulid supplierid-> name Неизбыточное покрытие g: data_supply, vremy_postavki-> supplierid clientid, productid, data_voz, vremy_voz-> employeeid month_r, year_r-> arenda, mployee_yslygi, reklama, vnutr_rashodi month_d, year_d-> viruchka_emploee employeeid-> month_d, year_d month, year-> rashodid, dohodid emloyeeid-> oklad, premia, avans, zarplata productid-> artikulid supplierid-> nameПостроение леворедуцированного покрытия. g: data_supply, vremy_postavki-> supplierid clientid, productid, data_voz, vremy_voz-> employeeid month_r, year_r-> arenda, kommunal_yslygi, reklama, vnutr_rashodi month_d, year_d-> viruchka_emploee employeeid-> month_d, year_d month, year-> rashodid, dohodid emloyeeid-> oklad, premia, avans, zarplata productid-> artikulid supplierid-> name Леворедуцированное покрытие g: data_supply, vremy_postavki-> supplierid data_voz, vremy_voz, productid-> clientid month_r, year_r-> arenda, kommunal_yslygi, reklama, vnutr_rashodi month_d, year_d-> viruchka_emploee employeeid-> month_d, year_d month, year-> rashodid, dohodid emloyeeid-> oklad, premia, avans, zarplata productid-> artikulid supplierid-> nameПостроение праворедуцированного покрытия. g: data_supply, vremy_postavki-> supplierid productid, data_voz, vremy_voz-> employeeid month_r, year_r-> arenda, kommunal_yslygi, reklama, vnutr_rashodi month_d, year_d-> viruchka_emploee employeeid-> month_d, year_d month, year-> rashodid, dohodid emloyeeid-> oklad, premia, avans, zarplata productid-> artikulid supplierid-> name Удаление зависимостей вида X-> Праворедуцированное покрытие g: data_supply, vremy_postavki-> supplierid productid, data_voz, vremy_voz-> employeeid month_r, year_r-> arenda, kommunal_yslygi, reklama, vnutr_rashodi month_d, year_d-> viruchka_emploee employeeid-> month_d, year_d month, year-> rashodid, dohodid emloyeeid-> oklad, premia, avans, zarplata productid-> artikulid supplierid-> nameЭтапы построения классов эквивалентности представлены на рисунках 2.5 - 2.6. Ef( month_r, year_r ): month_
План
4. Содержание пояснительной записки курсовой работы
Введение
1. Техническое задание
1.1 Основание для разработки
1.2 Назначение разработки
1.3 Стандарты
1.4 Требования к программе или программному изделию
1.4.2 Носители информации
1.4.3 Требования к составу и параметрам технических средств
2 Технический проект
2.1 Описание предметной области
2.2 Словарь понятий и терминов
2.3 Определение функциональных зависимостей
2.4 Синтез схемы базы данных на основании функциональных зависимостей
Необходимо спроектировать базу данных «Аптеки». Также целью данной работы является ознакомление с основными принципами построения, использования и оптимизации реляционных баз данных.
Данная тема актуальна, так как большое количество людей заинтересовано в получении информации о представленных лекарствах в конкретной аптеке.
Необходимо предоставить пользователю информацию о составе представленных лекарств, цене.
Данная задача будет решаться с помощью анализа предметной области, ее формализации с помощью функциональных зависимостей. Затем необходимо провести этапы минимизации системы функциональных зависимостей, описывающих предметную область, и на основании полученной редуцированной системы спроектировать требуемую модель базы данных.
Предполагается, что проектируемый продукт будет иметь общественно-социальную значимость в первую очередь для пользователей, заинтересованных в получении информации о лекарствах.
1
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы