Понятия РМД - трактовка
Отношение - таблица Схема отношения - заголовок таблицы Тело отношения - тело таблицы Атрибут отношения - поля таблицы Кортеж отношения - строка таблицы Степень отношения - количество столбцов таблицы Мощность отношения - количество строк таблицы Домен - допустимое множество значений столбцов таблицы
Домен: конечный (пол:Ж,С,М; бесконечный: дата рождения) Свойства отношений: 1) все кортежи однотипные, 2) нет одинаковых кортежей, 3) они не упорядоченны Целостность- механизм поддержания соответствия данных, требованиям предметной области, на основе формально описанных правил. Ограничение целостности: тип целостность сущностей - каждая сущность реализуется отношением, должна иметь первичный ключ, при этом атрибуты входящие в состав ключа не должны иметь NULLзначений. Эдгар Кодд 1969г.-теория реляционной модели. Целостность ссылок - основывается на механизме миграции первичного ключа в дочернюю сущность. Для каждого значения внешнего ключа должно существовать соответствующее значение первичного ключа в родительской сущности. Проблемы целостности: 1) Возможно, или не возможно появление во внешних ключах (FK) NULL значения 2) Что происходит при попытке удаления (обновления) кортежей из родительской сущности на которую ссылается дочерняя сущность Существуют два выхода: 1) Операция удаления (обновления) каскадируется 2) операция удаления ограничивается, удаляются только те кортежи из родительской сущности, для которых нет связанной информации в дочерней сущности. Формальной основой РМД является реляционная алгебра, которая включает теоретико-множественные операции (объединение, пересечение, вычетание, декартово произведение) и специальные реляционные операции (выборка, проекции, соединение, деление). На выходе каждой операции используется 1 или несколько отношений, результатом операций всегда является отношение (могут быть операнды). Процесс проектирования данных представляет собой последовательность действий по приближению к удовлетворяющему набору схем отношений. Последовательность действий есть процесс нормализации, декомпозиции схем отношений. В РМД выделяют несколько нормальных форм: 1 НФ, 2НФ, 3НФ, 4НФ - форма Бойса Кодда, 5НФ Первая нормальная форма: 1) Все атрибуты атомарные в рамках требований предметной области 2) Среди атрибутов не встречаются повторяющиеся группы- это множество атрибутов определенных на одних и тех же доменах
1) Разделить атомарные на не атомарные; 2) создать новую сущность и перенести в нее повторяющиеся группы; 3) выбрать возможный ключ для новой сущности или создать новый; 4) установить связь от прежней сущности к новой, на основе миграции первичного ключа.
Вторая нормальная форма:существует тогда, когда сущность имеет составной первичный ключ. Первая нормальная форма:
находится в 1-ой НФ и в нем нет не ключевых атрибутов, зависящих от части составного первичного ключа
Популярное: Почему стероиды повышают давление?: Основных причин три... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (445)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |