Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Определение связей между отношениями для логической модели БД




Определения связей между отношениями ЛМ БД (методика приведена в [1]).Основная цель данного действия – это определение связей между отношениями и добавление их в описания отношений ЛМ БД в виде внешних ключей. Связи определяются на основе тех связей, которые были определены между сущностями в КМ БД. Для каждого типа связи (1:1, 1:N) в [1] определены способы их реализации.

Схема установления связи типа 1:М между сущностями Е1 и Е2 для ЛМ приведена на рис.4.2 и заключается в добавлении копии атрибутов пер­вич ­ ного ключа сущности Е1 в отношение, представ­ляю­щее сущность Е2, где они будут играть роль внешнего ключа.

                   
   
   
 
 
   
     
 

 

 


Рис.4.2. Установления связей типа 1:М между отношениями Е1 и Е2

 

Пример построения отношений и связей типа 1:М изображен на рис.4.3. В качестве исходных приведены сущно­сти Факультет и Специальность, а также связь Факультет состоит из Специальностей(тип 1:М).

 

 

 

 

Рис.4.3. Пример определения отношений Факультет и Специальность и связей типа 1:М между ними

 

Пример построения отношений и связей между ними для ЛМ БД приведен на рис.4.4.

 

 


Обозначения:

ООООО - имя отношения

Аааааа внешний ключ отношения

Вввввв – ключ отношения

Сссссс – альтернативный ключ отношения

Ееееее – неключевой атрибут отношения

Рисунок 4.4 - Пример отношений и связей между ними для ЛМ БД

 

ЭТАП 2. проверка логической модели с помощью правил нормализации

 

В рамках данного практикума рассмотрены первые три этапа нормализации:

1. Приведение отношений БД к 1 НФ - уда­ление из отношений повторяющихся групп атрибу­тов.

2. Приведение отношений БД ко 2НФ - устра­нение частичной зависимость атрибутов от пер­вичного ключа.

3. Приведение отношений БД к ЗНФ - устра­нение транзитив­ной зависимости атрибутов отношения.

 

Построение 1нф для отношений ЛОГИЧЕСКОЙ МОДЕЛИ БД

 

Для построения 1НФ для ЛМ необходимо провести анализ всех неключевых атрибутов отношений, вы­явить множественные атрибуты и преобразовать их в атомарные (единичные) атрибуты. Для нашего при­мера единственным множественным атрибутом является «Результат аттестации» из отношения Проект. Он представляет собой совокупность следующих единичных атрибутов: Оценка 1 – результат первой атте­стации курсового проекта, Дата 1 – дата первой аттестации, Оценка 2 - результат второй аттестации курсо­вого проекта, Дата 2 – дата второй аттестации.

Преобразование выполняется путем декомпозиции множественного атрибута на совокупность единич­ных атрибутов. Результат преобразования представлен на рис.4.5.

 

 
 

 

 


Рисунок 4.5 - Пример построения 1НФ для отношения ПРОЕКТ

 





Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 579 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студенческая общага - это место, где меня научили готовить 20 блюд из макарон и 40 из доширака. А майонез - это вообще десерт. © Неизвестно
==> читать все изречения...

4358 - | 4254 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.