Дипломная работа: Локальная компьютерная сеть
Степень связи «один ко многим» т.к. за каждый компьютер несёт ответственность один человек, и один человек может нести ответственность за несколькими компьютерами. Класс принадлежности обоих сущностей обязательный т.к. за каждый компьютер несёт ответственность ответственное лицо, и каждое ответственное лицо несёт ответственность за компьютеры;
к) Связь «работают» объединяет сущности «Отделы» и «Пользователи»
(Пользователи — работают - Отделы)
Степень связи «один ко многим» т.к. каждый пользователь может работать в одном отделе, и в одном отделе может работать много пользователей. Класс принадлежности сущности пользователи обязателен т.к. все пользователи должны работать в отделах, а класс принадлежности сущности отделы необязателен, потому что в отделе может не быть пользователей.
3.1.4 Отношения
а) Компьютеры (id-Компьютер, Инвентарный номер, iр- Адрес, Название, Цена, id-Ответственное лицо, id-Отделы);
б) Комплектующие (Инвентарный номер, id- Компьютер, id- Документы, id-Комплектующие);
в) Словарь комплектующие (id-Комплектующие, Название, Модель id-Производители, id - Поставщики);
г) Производители (id-Производители, Название, Web-сайт, Е-mail, Адрес, Телефон);
д) Поставщики (id-Поставщики, Название, ‚Web-сайт, Е-mail, Адрес, Телефон);
е) Программное обеспечение (Инвентарный номер, Цена, id- Программное обеспечение);
ж) Словарь ПО (id-Программное обеспечение, Название, Версия, Регистрационный ключ, Web-сайт);
з) Отделы (id-Отделы, Название, Руководитель, Телефон, № комнаты);
и) Ответственное лицо (id-Ответственное лицо, Имя, Должность);
к) Пользователи (id-Пользователи, Имя, Должность, Логин, Пароль, id-Отделы);
л) Документы (id-Документы, Номер документа, Дата создания);
м) Связь компьютеры - программное обеспечение (id-Компьютер, Инвентарный номер).
3.1.5 Исследование на НФБК
Проведем проверку: соответствует ли спроектированная база данных нормальной форме Бойса-Кодда.
Как видно из логической и физической модели ни одно отношение не может быть представлено проекцией атрибутов другого отношения. Также ни одно отношение не может быть получено путем проведения последовательных JOIN операций. Это свидетельствует об отсутствии избыточности в спроектированной базе данных.
Компьютеры
Возможный ключ | Детерминант |
id-Компьютер | id-Компьютер |
Комплектующие
Возможный ключ | Детерминант |
Инвентарный номер | Инвентарный номер |
Словарькомплектующих
Возможный ключ | Детерминант |
id-Комплектующие | id-Комплектующие |
Производители
Возможный ключ | Детерминант |
Id- Производители | id- Производители |
Поставщики
Возможный ключ | Детерминант |
id- Поставщики | id- Поставщики |
Пользователи
Возможный ключ | Детерминант |
id- Пользователи | id- Пользователи |
Ответственноелицо
Возможный ключ | Детерминант |
id-Ответственное лицо | id-Ответственное лицо |
Отделы
Возможный ключ | Детерминант |
id-Отделы | id- Отделы |
Программное обеспечение
Возможный ключ | Детерминант |
Инвентарный номер | Инвентарный номер |