Автор работы: Пользователь скрыл имя, 11 Мая 2012 в 01:22, дипломная работа
Значительный рост автомобильного парка нашей страны вызывает увеличение объёма работ по техническому обслуживанию и ремонту автомобилей. Выполнение этих работ требует больших трудовых затрат и привлечение большого числа квалифицированных рабочих. В связи с этим требуется значительно повысить производительность труда при проведении всех видов технического обслуживания и ремонта автомобилей.
Правило 5. Если степень бинарной связи равна 1:N и класс принадлежности N -связной сущности является необязательным, то необходимо формирование трех отношений – под каждую сущность необходимо выделение одного отношения, при этом первичным ключом каждого отношения является ключ соответствующей сущности. И одно отношение для связи. Это отношение имеет среди своих атрибутов ключ каждой сущности.
Правило 6. Если степень бинарной связи равна М:N, то необходимо формирование трех отношений – под каждую сущность необходимо выделение одного отношения, при этом первичным ключом каждого отношения является ключ соответствующей сущности. И одно отношение для связи. Это отношение имеет среди своих атрибутов ключ каждой сущности.
Правило 7. В случае трехсторонней связи (Преподаватель, Группа, Курс, Читает) необходимо использовать 4 предварительных отношения: под каждую сущность необходимо выделение одного отношения, при этом первичным ключом каждого отношения является ключ соответствующей сущности. И одно отношение для связи. Это отношение имеет среди своих атрибутов ключ каждой сущности.
После генерации отношений на основании соответствующего правила каждое новое отношение проверяется на соответствие нормальной форме Бойса-Кодда. Для этого, как всегда, определяются функциональные зависимости между атрибутами, детерминанты и возможные ключи.
Оба
метода тесно связаны с математикой
и активно используют теорию функциональных
зависимостей. Принципиальное отличие
между двумя описанными методами
проектирования заключается в следующем:
в методе декомпозиции теория функциональных
зависимостей используется на начальном
этапе проектирования, а в методе ER-диаграмм
– на конечном. В первом случае выделение
функциональных зависимостей между атрибутами
позволяет правильно выделить часть атрибутов
таблицы в ее проекцию, то есть выполнить
декомпозицию отношения; во втором случае
теория функциональных зависимостей позволяет
сделать вывод, правильно ли было выполнено
проектирование на предыдущих шагах.
3.2.2
Проектирование базы данных
3.2.2.1 Генерация отношений для бинарной святи Клиент отдает в ремонт Автомобиль
Клиент отдает в ремонт Автомобиль
Код Клиента
1 1
2 2
3 3
4 4
5 5
6 6
7 7
………………………………
Рисунок 3.1 ER – диаграмма экземпляров сущностей Клиенты и Автомобили
Из рисунка видно, что один клиент может отдать на ремонт не один автомобиль. У каждого клиента есть свой код так же и автомобиль. Один и тот же автомобиль не может быть собственностью 2 клиентов.
1 М
Рисунок 3.2 ER – диаграмма типа для бинарной связи Клиент отдает в ремонт Автомобиль.
На основании правила №4 будет сгенерировано 2 отношения: Клиент с ключом Код клиента и Автомобиль с ключом Код Автомобиля
|
ФЗ:Код клиента Фамилия,Имя,
Детерменант : Код клиента
Возм.кл: Код клиента
Таблица находится в НФБК.
Автомобили | |||||
Код Автомобиля | Код Клиента | Фирма Производитель | Модель | Дата выпуска | № Госрегестрации |
1 | 1 | ВАЗ | 2105 | 22.09.1995 | BT 1689 AK |
2 | 2 | ГАЗ | 31105 | 15.01.2006 | AP 0044 IB |
3 | 3 | UAZ | Patriot | 14.06.2006 | BT 7353 AH |
4 | 1 | SKODA | Octavia | 22.03.1992 | BT 8717 AH |
5 | 5 | ЗАЗ | 1102 | 21.06.2004 | AM 9425 AM |
6 | 6 | DAEWOO | Lanus | 26.12.2003 | CB 2466 AA |
7 | 9 | FORD | Fiesta | 16.02.2006 | BM 9199 AE |
8 | 8 | ГАЗ | 27521 | 15.06.2000 | BH 9505 CM |
9 | 9 | SKODA | Fabia | 18.06.2002 | BB 4919 AA |
10 | 10 | UAZ | Hunter | 24.08.1998 | BT 7731 AH |
11 | 11 | ВАЗ | 2107 | 21.11.1998 | BT 0022 AA |
12 | 5 | ГАЗ | 31105 | 12.10.2007 | AX 5012 AK |
13 | 13 | FIAT | Bravo | 12.08.2003 | BH 7735 BX |
ФЗ:Код автомобиля Код клиента, Фирма производитель,Модель,
Дата выпуска,Адрес,№ Госрегестрации.
Детерменант : Код автомобиля
Возм.кл: Код автомобиля
Таблица находится в НФБК.
3.2.2.2
Генерация отношений для
Код Автомобиля Название услуги
1 35
2 16
3 3
4 10
5 24
6 6
7 20
Рисунок 3.3 ER – диаграмма экземпляров сущностей Автомобили и Услуги
На рисунке видно, что одному автомобилю может понадобиться одна и более услуг на СТО.
1 М
Рисунок 3.4 ER – диаграмма типа для бинарной связи Автомобиль отправляется на выполнение услуг по ремонту на СТО.
На основании правила№4 будет сгенерировано 2 отношения: Услуга с ключом № Заказа услуги и Автомобиль с ключом Код Автомобиля
| ||||
№ Заказа | Код Автомобиля | Дата Принятия | Дата Выполнения | Заказ выполнен |
1 | 1 | 08.04.2010 | 09.04.2010 | Да |
2 | 2 | 08.04.2010 | 09.04.2010 | Да |
3 | 1 | 07.04.2010 | 09.04.2010 | Да |
4 | 4 | 06.04.2010 | 09.04.2010 | Да |
5 | 5 | 08.04.2010 | 09.04.2010 | Да |
6 | 6 | 07.04.2010 | 09.04.2010 | Да |
7 | 5 | 08.04.2010 | 09.04.2010 | Да |
9 | 9 | 07.04.2010 | 09.04.2010 | Да |
ФЗ:№ заказа Код автомобиля, Дата принятия,Дата выполнения,
Заказ выполнен.
Детерменант : № заказа
Возм.кл: № заказа
Таблица находится в НФБК.
3.2.2.3 Генерация отношений для бинарной связи оформление Заказа на Услугу
№Заказа Код услуги
1 1
2 2
3 3
4 4
5 5
6 6
.........................
Рисунок 3.5 ER – диаграмма экземпляров сущностей Заказ и Услуга
На рисунке видно, в одном заказе может быть одна или более услуг.
1 М
Рисунок 3.6 ER – диаграмма типа для бинарной связи составление услуг в заказе.
.
На основании правила№4 будет сгенерировано 2 отношения: Заказ с ключом Код заказа услуги вязи и Услуга с ключом № Заказа услуги
|
Информация о работе Повышение эффективности работы сотрудников станции технического обслуживания