Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Рынок.doc
Скачиваний:
48
Добавлен:
02.05.2014
Размер:
667 Кб
Скачать

Код арендатора

ФИО_Фамилия

ФИО_Имя

ФИО_Отчество

Адрес

Паспортные данные

Код сотрудника

ФИО_Фамилия

ФИО_Имя

ФИО_Отчество

Должность

Рисунок 3.10 — Нормализованная ER-модель для функции 5 «Санконтроль»

Нормализованная модель содержит:

– четыре базовых (самоидентифицируемых) сущности: «Санконтроль», «Сотрудник», «Товар», «Арендатор»;

– две связи типа «один ко многим»: «Санконтроль», «Сотрудник», «Арендатор»;

  • одну зависимую сущность «Проверка», моделирующую связь типа «многие ко многим» между сущностями «Санконтроль» и «Товар»;

– две связи типа «один ко многим», идентифицирующие сущность «Проверка»;

–две связи типа «многие ко многим» : «Результат» и «Член комиссии»;

–каждая сущность содержит информацию об определенных данных.

3.3 Спецификация ограничений и правил поддержания целостности

В данном подразделе ограничения и правила поддержания целостности, сформулированные в разд. 2 в описательной форме, трансформируются применительно к локальным ER-моделям. Анализируется необходимость дополнительных ограничений и правил, не учтенных ранее.

Ограничения доменов для атрибутов остались неизменными и здесь не затрагиваются. Ограничения обязательности значений атрибутов в кортежах сущностей отражены на диаграммах моделей в подразделе 3.2 (затемненные кружки).

Дополнительные ограничения и правила, не учтенные ранее, не обнаружены.

В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании.

3.4 Вывод

В результате проектирования локальных ER-моделей, соответствующих отдельным автоматизируемым функциям, получены нормализованные локальных ER-модели, включающие от 3 до 5 сущностей в третьей нормальной форме. Разработанные спецификации ограничений и правил поддержания целостности включают все ограничения и правила, полученные на предыдущем этапе и трансформированные для локальных ER-моделей.

4 Проектирование глобальной er-модели

Данный раздел посвящен проектированию глобальной ER-модели. Здесь производится выявление эквивалентных сущностей и их слияние, выявление категорий и синтез обобщающих сущностей, выявление и устранение дублирования атрибутов и связей. Строится графическое представление глобальной модели, специфицируются ограничения и правила поддержания целостности на уровне глобальной модели.

4.1 Выявление и устранение эквивалентных сущностей

В данном подразделе были выявлены и устранены следующие эквивалентные сущности: «Арендатор» из модели 2, модели 3, модели 4 и модели 5; «Сотрудник» из всех моделей.

Эквивалентные сущности: телефон (из модели 1), телефон арендатора (из моделей 2, 3, 4). Синтезируем их в одну: телефон.

4.2 Выявление категорий и синтез обобщающих сущностей

В данном подразделе выявлена категория «Персона», которая, в свою очередь, состоит из категории «Сотрудник» и категории «Арендатор». Категория «Сотрудник» состоит из сущностей «Кладовщик», «Администратор» и «Член комиссии».

4.3 Выявление и устранение дублирования атрибутов и связей

Соседние файлы в предмете Базы данных
  • #
  • #
    02.05.20141 Мб122База данных - Продажа автобусных билетов.doc
  • #
    02.05.20142 Мб66База данных - Продажа ПО.mdb
  • #
    02.05.20142 Мб35База данных - Производители бытовой электроники.mdb
  • #
    02.05.20142 Мб56База данных - Расписание пассажирских авиаперевозок.mdb
  • #
  • #
    02.05.201411 Мб78База данных - Салон проката велосипедов.mdb
  • #
    02.05.201411 Мб34База данных - Салон проката велосипедов1.mdb
  • #
    02.05.20141 Мб145База данных - Склад предприятия.mdb
  • #
    02.05.20141 Мб86База данных - Складское предприятие.mdb
  • #
    02.05.20141 Мб33База данных - Учет кадров училища искусств города Уфы.mdb