Мегаобучалка Главная | О нас | Обратная связь  


Понятия РМД - трактовка




Отношение - таблица

Схема отношения - заголовок таблицы

Тело отношения - тело таблицы

Атрибут отношения - поля таблицы

Кортеж отношения - строка таблицы

Степень отношения - количество столбцов таблицы

Мощность отношения - количество строк таблицы

Домен - допустимое множество значений столбцов таблицы

 

Домен: конечный (пол:Ж,С,М; бесконечный: дата рождения)

Свойства отношений: 1) все кортежи однотипные, 2) нет одинаковых кортежей, 3) они не упорядоченны

Целостность- механизм поддержания соответствия данных, требованиям предметной области, на основе формально описанных правил.

Ограничение целостности: тип целостность сущностей - каждая сущность реализуется отношением, должна иметь первичный ключ, при этом атрибуты входящие в состав ключа не должны иметь NULLзначений.

Эдгар Кодд 1969г.-теория реляционной модели.

Целостность ссылок - основывается на механизме миграции первичного ключа в дочернюю сущность.

Для каждого значения внешнего ключа должно существовать соответствующее значение первичного ключа в родительской сущности.

Проблемы целостности:

1) Возможно, или не возможно появление во внешних ключах (FK) NULL значения



2) Что происходит при попытке удаления (обновления) кортежей из родительской сущности на которую ссылается дочерняя сущность

Существуют два выхода:

1) Операция удаления (обновления) каскадируется

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

Формальной основой РМД является реляционная алгебра, которая включает теоретико-множественные операции (объединение, пересечение, вычетание, декартово произведение) и специальные реляционные операции (выборка, проекции, соединение, деление).

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

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

Последовательность действий есть процесс нормализации, декомпозиции схем отношений.

В РМД выделяют несколько нормальных форм:

1 НФ, 2НФ, 3НФ, 4НФ - форма Бойса Кодда, 5НФ

Первая нормальная форма:

1) Все атрибуты атомарные в рамках требований предметной области

2) Среди атрибутов не встречаются повторяющиеся группы- это множество атрибутов определенных на одних и тех же доменах

    Табельный№ FK Хобби
Счетчик хобби
Табельный№ PK
    Фамилия Имя Отчество Разряд  
не атомарный атрибут
    ФИО Разряд Хобби1 Хобби 2
Табельный№ PK
Сотрудник

 

 

1) Разделить атомарные на не атомарные; 2) создать новую сущность и перенести в нее повторяющиеся группы; 3) выбрать возможный ключ для новой сущности или создать новый; 4) установить связь от прежней сущности к новой, на основе миграции первичного ключа.

 

Вторая нормальная форма:существует тогда, когда сущность имеет составной первичный ключ.

Первая нормальная форма:

  Фамилия Имя Отчество Разряд Дата начала Дата завершения
Наименов.проекта Табельный№
Отношение находится во 2-ой нормальной форме, если оно

находится в 1-ой НФ и в нем нет не ключевых атрибутов,

зависящих от части составного первичного ключа




Читайте также:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (363)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.012 сек.)