Автор: Пользователь скрыл имя, 20 Марта 2012 в 16:31, контрольная работа
Цель проектирования базы данных для данной работы - автоматизация управления процессом учёта товаров мебельного магазина.
Проектирование базы данных должно быть представлено следующими пунктами:
1. Предпроектное обследование (анализ предметной области, выявление круга задач и процессов подлежащих автоматизации, моделированию, выявление требований к системе, формулировка требований в виде технического задания)
2. Построение концептуальной модели базы данных (выявление сущностей предметной области и связей между ними, а так же атрибутов сущностей, которые подлежат хранению, получение концептуальной модели спецификаций сущностей)
1 Постановка задачи…………………………………………...…………..3
2 Предпроектное обследование………………………………..…………4
2.1 Описание предметной области........................................................4
2.2 Техническое задание.........................................................................7
3 Построение концептуальной модели......................................................9
3.1 Определение сущностей.................................................................10
Заключение..............................................................................................18
Библиографический список...............…………………………………
Таблица 7 - Описание сущности "Группы"
№ | Параметр | Значение |
1 | Имя | Группы |
2 | Множественное число | Группы |
3 | Синоним | - |
4 | Описание | Содержит код группы изделия и код производителя |
5 | Первичный ключ | Код группы изделия |
6 | Связь | Определяет поставщика |
Описание типов связей между сущностями концептуальной модели представлено в таблице 8
Таблица 8 - Описание типов связей между сущностями
Сущность | Тип связи | Сущность |
Поставка | 1:M | Изделие |
Продажа | 1:M | Изделие |
Поставщик | 1:М | Поставка |
Группы | 1:M | Изделие |
Группы | 1:1 | Характеристика |
Группы | M:N | Изготовитель |
Концептуальная модель данных построенная с помощью Microsoft Visio представлена в приложении 1.
Заключение
Данная контрольная работа была выполнена в соответствии с предъявленными требованиями.
Была изучена предметная область автоматизируемого процесса, что позволило выявить сущности, описать атрибуты и в конечном итоге построить концептуальную модель базы данных.
По итогам анализа концептуальной модели были удалены связи m к n и с использованием CASE - средств была построена логическая модель, которая в дальнейшем была нормализована.
Библиографический список
1. Конноли Томас, Бегг Каролин. Базы данный. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. – 1440 с.: ил. – Парал. тит. англ.
2. Лекции по дисциплине «Базы данных», Бессонов Д.С.