Курсовая работа: Разработка БД "Магазин автозапчастей"
Целью данного курсового проекта является приобретение практических навыков обследования предметной области, концептуального, логического и физического проектирования базы данных, освоение средств поддержания целостности базы данных, запросов, отчётов. Курсовой проект отражает этапы создания базы данных в СУБД MicrosoftAccess с момента обследования предметной области и до настройки параметров запуска.
1. ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
В данном курсовом проекте предметную область составляет учет сотрудников, которое представлено моделью BPwin.
Рисунок 1.1 Функциональная модель
База данных, разрабатываемая в рамках данного курсового проекта, представляет собой упрощенную модель предметной области «Магазин автозапчастей». База данных включает информацию о товарах, заказы клиентов, поставщиков и поставок и т.д.
Рисунок 1.2 Декомпозиция функционального блока
2. КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ
2.1 Перечень сущностей
Магазин автозапчастей содержит следующие сущности:
1. Заказчики;
2. Накладные;
3. Поставщики;
4. Продажи;
5. Склад.
2.2 Перечень атрибутов
Для каждой сущности должен быть список атрибутов.
Таблица
«Заказчики»
Сущности | Атрибуты | Типы | Размер |
Код заказчика | Числовой | 4 | |
Фамилия | Текстовый | 6 | |
Имя | Текстовый | 50 | |
Отчество | Текстовый | 50 | |
Адрес | Текстовый | Длинное целое | |
Телефон | Числовой | 50 |
Таблица
«Накладные»
Сущности | Атрибуты | Типы | Размер |
Код заказчика | Числовой | 50 | |
Код товара | Числовой | 50 | |
№ накладной | Числовой | 50 | |
Дата заключения | Дата/время | Краткий формат даты |
Таблица
«Поставщики»
Сущности | Атрибуты | Типы | Размер |
Код поставщика | Числовой | 50 | |
Поставщик | Текстовый | 50 | |
Адрес | Текстовый | 50 | |
Телефон | Текстовый | 50 | |
Сайт | Гиперссылка | 50 |
Таблица
«Продажи»
Сущности | Атрибуты | Типы | Размер |
Код товара | Числовой | 50 | |
Покупок | Числовой | 50 | |
Дата покупки | Дата/время | Краткий формат даты |
Таблица
«Склад»
Сущности | Атрибуты | Типы | Размер |
Код товара | Числовой | Длинное целое | |
Код поставщика | Числовой | Длинное целое | |
Наименование | Текстовый | 60 | |
Отдел | Текстовый | Авто | |
Количество (шт.) | Числовой | 50 | |
Стоимость | Денежный | 50 |
магазин автозапчасть база данный
3. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ В ERWIN
3.1 Модель «сущность-связь»
Исходя из данных концептуального проектирования БД, приступил к логическому проектированию в Erwin.
Сотрудники делают заказ на основе информации о наличии товара, количестве, цены.
Данная модель представлена на схеме ниже.