Файл: Проектирование базы данных (методические указания).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 30
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ (МЕТОДИЧЕСКИЕ УКАЗАНИЯ) к Практической Работе №2 (4ч).
Цель: спроектировать БД для выбранной предметной области (по своему варианту задания- согласно №журнала группы) согласно примеру , представленном в методическом указании. Провести нормализацию (до 3 нормальной формы).
Заказ и продажа товаров apteka.ru
Характеристики объекта автоматизации
Краткие сведения о предприятии.
Аптека, деятельность которой планируется автоматизировать, занимается продажей медикаментов фирмы «apteka.ru». Важнейшим звеном в данной деятельности являются специалисты-фармацевты. В зависимости от того, насколько автоматизирована их работа, можно судить об эффективности работы аптеки. Каждый день аптека осуществляет операции по работе с медикаментами и клиентами.
Сотрудник лично заполняет данные о медикаментах. После этого специалист по работе с принимает эти данные и вносит их в базу данных. Непосредственно из базы данных берутся необходимые данные для заполнения карточки заказа медикаментов , формирования приказов и отчетов. Организационная структура. Организационная структура предприятия показана на рисунке 1.
Рис.1. Организационная структура аптеки
-
Описание автоматизируемых процессов, информационные потоки автоматизируемых процессов. Сведения о сотрудниках собираются специалистом по работе с персоналом. Вся информация хранится и обрабатывается специалистом по работе с персоналом. Некоторая информация для ведения отчетности хранится в бумажной форме. Схема логического проектирования.
2.
Уточненная ER-диаграмму (с атрибутами).
В целом, до начала разработки данной системы вся отчетность велась путем составления личных карточек на бумажных носителях, из которых при необходимости выбирались те или иные сведения. Таким образом, видно, насколько рационально использовать базу данных и приложение по работе с ней. Во-первых, сокращается объем бумажного документооборота и время на работу с информацией о сотрудниках, данные о любом сотруднике можно получить путем запросов, кроме того, заметно сократится время на формирование отчетов для руководства и бухгалтерии.
Теперь запишем всю информацию в систематизированной форме. Далее, при создании базы данных, эту информацию можно будет разделить на конкретные таблицы.
Сотрудники.
Адрес.
Образование.
Штатное расписание.
Должность.
Карточка учета.
Таблица – Схема отношения Аптека (Orders)
Содержание поля | Имя поля | Тип, длина | Примечания |
Номер заказа | O_ID | N(6) | первичный ключ |
Код заказчика | O_COMPANY | N(4) | внешний ключ (к Customers) |
Дата поступления заказа | O_DATE | D | обязательное поле |
Дата выполнения заказа | O_READY | D | обязательное поле |
Контрольные вопросы
1. Схема данных - - модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путём подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта. Схема данных является графическим образом БД. Она используется различными объектами Access для определения связей между несколькими таблицами. Список полей – это удобное средство связывания элемента управления в форме с определенным полем таблицы или запроса.
Чтобы вывести список полей на экран, щелкните на одноименной кнопке панели инструментов Конструктор форм или выполните команду Вид ► Список полей.
Да.
2. Межтабличной связью называется такое отношение между двумя таблицами, при котором значения первичного ключа, определенного в основной таблице, появляются в поле чужого ключа связанной таблицы
. Существует три типа межтабличных связей: один-к-одному, один-ко-многим и многие-ко-многим. Линии связи или линии передачи данных - это промежуточная аппаратура и физическая среда, по которой передаются информационные сигналы (данные).
В одной линии связи можно образовать несколько каналов связи (виртуальных или логических каналов), например путем частотного или временного разделения каналов. Канал связи - это средство односторонней передачи данных. Первичный ключ — это поле или набор полей со значениями, которые являются уникальными для всей таблицы. Значения ключа могут использоваться для обозначения всех записей, при этом каждая запись имеет отдельное значение ключа.
Внешний ключ – это ограничение, которое поддерживает согласованное состояние данных между двумя таблицами, обеспечивая так называемую ссылочную целостность. Этот тип целостности означает, что всегда есть возможность получить полную информацию об объекте, распределенную по нескольким таблицам.