- •Введение
- •1. Описание предметной области
- •2. Проектирование базы данных
- •2.1. Этап концептуального проектирования
- •2.1.1. Описание сущностей
- •2.1.2. Описание связей
- •2.1.3. Концептуальная модель данных в стандарте Чена
- •2.2. Этап логического проектирования
- •2.3 Этап физического проектирования
- •3. Запросы к бд
- •Заключение
- •Список литературы
2.1.2. Описание связей
Сущность1 |
Связь |
Сущность2 |
Показатель кардинальности |
Степень участия |
|
Сущность1 |
Сущность2 |
||||
Мастер |
Принимают |
Клиент |
1:М |
Ч |
П |
|
Выполняет |
Работа |
1:М |
Ч |
П |
|
Выписывает |
Накладная |
1:М |
Ч |
П |
|
Ремонтирует |
Мотоцикл |
1:М |
Ч |
П |
|
Использует |
Материалы |
1:М |
Ч |
П |
Клиент |
Заказывает |
Работа |
М:М |
П |
П |
|
Получает |
Накладная |
1:M |
Ч |
П |
|
Принадлежит |
Мотоцикл |
1:М |
Ч |
П |
|
Заказывает |
Материалы |
1:М |
Ч |
П |
Работа |
Включается |
Накладная |
1:1 |
П |
П |
|
Применяются |
Мотоцикл |
М:1 |
Ч |
П |
|
Используют |
Материалы |
1:1 |
П |
П |
Накладная |
Выдается |
Мотоцикл |
М:1 |
П |
Ч |
|
Указываются |
Материалы |
М:1 |
П |
Ч |
Мотоцикл |
Используются |
Материалы |
1:М |
Ч |
П |
2.1.3. Концептуальная модель данных в стандарте Чена
Для создания концептуальной модели данных в стандарте Чена, мной использовалась программа MS Visio 2007. Использование данного программного продукта позволяет с легкостью создавать диаграммы и блок-схемы.
Для создания концептуальной диаграммы Чена используются следующие понятия:
Сильная сущность - отображаются прямоугольниками с именем сущности внутри прямоугольника с обязательным указанием первичного ключа, который находится в овале, связанном с прямоугольником. Имя первичного ключа в овале подчеркивается для отличия первичного ключа от обычного атрибута. Например,
Слабая сущность - отображаются двойными прямоугольниками с именем сущности внутри прямоугольника без указания первичного ключа.
Связь - отображается ромбом с именем связи внутри. Ромб линиями соединяется с прямоугольниками связанных сущностей. Одна линия – частичная степень участия, две линии – полная степень участия. Над каждой линией ставится показатель кардинальности. Например,
Создав сущности и обеспечив их связями согласно анализу предметной области, мы получаем следующую диаграмму:
