1 Проектирование базы данных
1.1 Анализ предметной области
Описание предметной области.
В данном проекте выполняется разработка реляционной базы данных для информационной системы «Учет заказов и их выполнение в мебельном салоне».
Постановка задачи.
Главная задача системы – сохранение в базе данных всех необходимых сведений для работы с клиентами: о клиентах, о товарах, (фотография и характеристика товара, возможный материал изготовления), о учёте заказов и учёте затрат, формирование необходимых печатных форм для отображения и ввода данных, отчетов по запросу менеджера, прайс – лист на имеющиеся товары, бланк расчета. Также предусмотрена возможность просмотра данных о сотрудниках и заказах, о товарах и заказах, о клиентах и заказах, с правом добавления и редактирования записей. Информационная система предназначена для одной категории пользователей: менеджер. Менеджер может просматривать информацию о клиентах, сотрудниках, товарах, заказах, добавлять новые записи, а также удалять старые записи.
Концептуальная модель базы данных.
При разработке ER-моделей мы должны получить следующую информацию о предметной области:
˗ список сущностей предметной области;
˗ список атрибутов сущностей;
˗ описание взаимосвязей между сущностями.
После анализа предметной области мы выделили четыре сущности:
«Клиенты», «Сотрудники», «Товары», «Заказы». Следующим шагом определим атрибуты всех сущностей и выделим ключевые атрибуты (рисунок 1).
Рисунок 1 – Список абитуриентов