Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:инфтех / Проектирование реляционных баз данных.pptx
X
- •Проектирование реляционных баз данных
- •База данных
- •Система управления базами данных
- •Модели данных
- •Реляционная модель
- •Информационные единицы в реляционной модели:
- •Реляционная база данных
- •Цели проектирования
- •Этапы проектирования
- •Изучение предметной области
- •Создание универсального отношения
- •Определение функциональных зависимостей
- •Транзитивная функциональная зависимость
- ••Неключевым атрибутом
- •Нормализация отношения
- ••Третья нормальная форма. Отношение R находится в 3НФ в том случае, если находиться
- ••Возможный ключ представляется как атрибут или набор атрибутов, который может быть использован для
- •Для осуществления декомпозиции следует:
- •Пример СТУДЕНТ
- •Функциональные
- ••Ключом в отношении Студент является группа атрибутов
- •Вторая нормальная форма
- •Приведем отношение R ко 2НФ
- •Далее проверяем, находится ли каждое полученное отношение в 2НФ
- •Приведем отношение R1 ко 2НФ
- •Отношения во 2 НФ
- •Приведение отношения к 3НФ
- •Врезультате получим:
- •Приведем отношения к НФБК
- •Пример 2
- •Фамилия сотрудника
- •Универсальное отношение
- •Функциональные
- •Первая нормальная форма
- •Вторая нормальная форма
Фамилия сотрудника |
ФИО |
Фамилия сотрудника |
ФИО |
Табельный номер |
Таб |
Дата рождения |
ДТР |
Семейное положение |
Сем |
Количество детей |
Дети |
Пол |
Пол |
Оклад |
Оклад |
Стаж |
Стаж |
Личное дело |
Дело |
Номер цеха |
Цех |
Начальник цеха |
Нач |
Дата выработки |
Дата |
Объем выработки |
Выр |
Универсальное отношение
•Универсальное отношение, включающее все атрибуты, определенные в ходе изучения предметной области содержит аномалии: удаления, вставки, обновления.
Функциональные
зависимости
•F1 = Таб ФИО, ДТР, Сем, Дети, Пол, Оклад, Стаж, Дело, Цех, Нач
•F2 = Цех Нач
•F3 = Таб, Дата Выр
Первая нормальная форма
•Все отношения находятся в
1НФ. Так как все атрибуты атомарны
Вторая нормальная форма
•Необходимо выявить не полные функциональные зависимости. Если такие зависимости присутствуют, то их следует декомпозировать.
•Все отношения находятся во 2 НФ
Соседние файлы в папке инфтех