Курсовая работа: База данных станции технического обслуживания автомобилей
2.2 Разработка логической модели данных
Преобразование локальной концептуальной модели данных в локальную логическую модельзаключается в удалении из концептуальных моделей нежелательных элементов и преобразование полученных моделей в локальные логические модели. К нежелательным элементам относятся:
- связи типа «многие-ко-многим»;
- рекурсивные связи;
- связи с атрибутами.
В созданной концептуальной модели вышеперечисленных нежелательных элементов не обнаружено.
Логическая модель базы данных
Рисунок 6
2.3 Разработка модели «сущность – связь»
Основными понятиями модели «сущность- связь» являются:
- сущность;
- связь;
- атрибуты.
Сильные сущности имеют только одно ключевое поле, а слабые – столько же, сколько и связей. Исходя из вышесказанного, выделим у имеющихся сущностей ключевые поля.
3. Проектирование базы данных
3.1 Преобразование модели «сущность-связь» в реляционную
модель данных
Преобразование модели «сущность-связь» в реляционную модель данных осуществляется путем последовательного выполнения ряда шагов:
- каждой сущности ставится в соответствие отношение реляционной модели данных;
- каждый атрибут сущности становится атрибутом соответствующего отношения;
- первичный ключ сущности становится первичным ключом соответствующего отношения. Атрибуты, входящие в первичный ключ отношения, автоматически получают свойство обязательности (NOT NULL). В каждое отношение, соответствующее подчиненной сущности, добавляется набор атрибутов основной сущности, являющейся первичным ключом основной сущности. В отношении, соответствующем подчиненной сущности, этот набор атрибутов становится внешним ключом.
3.2 Физическое проектирование таблиц базы данных
В качестве СУБД предполагается использовать MicrosoftAccess. На клиентских машинах используется операционная система MicrosoftWindowsXP, а также офисные средства этой же фирмы (MicrosoftOffice 2003).
Физическое проектирование заключается в создании БД в среде конкретной СУБД.
Разработка производится последовательно:
- создаются таблицы БД;
Рисунок 7