4: «Первая и вторая нормальные формы»
Метод норм форм: 1) выписка всех хранимых атрибутов, 2) поиск ПК, 3) нормализация.
Нормализация – последовательное приведение всех отношений к нормальным формам.
Нормальные формы – это состояние отношения, при котором соблюдается ряд условий: отношение находится в 1й нормальной форме если является отношением. Отношение находится во 2НФ в том случае, если оно нах-ся в 1НФ и все неключевые атрибуты функционально полно зависят от составного ПК.
Ненормализованная форма – таблица, содержащая одну или несколько повторяющихся групп данных.
Для преобразования ненормализованной формы в 1НФ в исходной таблице следует найти и устранить все повторяющиеся группы данных. Повторяющ группа- состоящая из одного и более атрибутов таблицы, в которой возможно наличие нескольких значений для единственного значения ключевого атрибута таблицы.
Функциональная зависимость ФЗ атрибута В от А (А=>В) – такая взаимосвязь значений этих атрибутов, при которой каждому значению А соответствует ровно 1 значение В. Атрибут В функционально зависит от А, если, зная значение А, мы можем получить единственное значение В. Если А=>В и В=>А, то А функционально взаимозависит от В. Полная функциональная зависимость – атрибут функционально полно зависит от ПК в том случае, если нет функциональных зависимостей данного атрибута от части составного ПК, но он функционально полно зависит от всего ПК. Не 2НФ если зависит от части ключа. Многозначная зависимость – если каждому значению А соответствует несколько значений В, но при этом значения В не связаны с другими значениями А. Транзитивная зависимость атрибутов возникает в том случае, если имеются 2 ФЗ, в которых один и тот же атрибут выступает и в роли зависимого, и в роли главного. Независимые атрибуты – если нет ни ФЗ, ни ТЗ, ни МЗ.
2НФ применяется к отношениям с составными ключами, т.е. к таким отношениям, первичный ключ которых состоит из двух или более атрибутов; получают из 1НФ путем декомпозиции по следующему принципу: записывается отношение без тех атрибутов, которые функционально неполно зависят от ПК; составляется новое отношение, которое состоит из части ПК и атрибутов, зависящих от него (таких отношений мб несколько)
Отношение находиться в 1 НФ если все его атрибуты атомарны (значение, не являющееся множеством значений или повторяющейся группой).
Отношение находиться во 2 НФ если оно находиться в 1 НФ и каждый его неосновной атрибут функционально полно зависит от возможного ключа.
Неосновной атрибут – это атрибут, который не является возможным ключом или его подмножеством.
Отношение у которого ключ простой (содержит 1 атрибут) всегда находиться во 2 НФ.
- Вопрос 1: «Основные виды моделей хранения информации»
- 2: «Реляционная модель. Основные понятия и термины»
- 3 «Необходимость нормализации бд. Аномалии, причиной которых является использование единственного отношения»
- 4: «Первая и вторая нормальные формы»
- 5: «Третья нормальная форма»
- 6: «Нормальная форма Бойса-Кодда»
- 8: «Неизбыточное, кольцевое, минимальные покрытия»
- 9: «Метод декомпозиции. Алгоритм метода»
- 10: «Метод "сущность-связь" основные термины и понятия. Графическое представление. Нотация Чена»
- 11: «Генерация отношений при степени связи 1:1»
- 12: «Генерация отношений при степени связи 1:n и m:n»
- 13: «Необходимость применения множественных связей и генерация отношений при данном типе связей»
- 14: «Применение ролевого метода при проектировании реляционных баз данных»
- 15: «Стандарт sql»
- 16: «Организация средствами sql запроса с подзапросами»
- 17: «Бинарные операции реляционной алгебры»
- 18: «Унарные операции реляционной алгебры»
- 19: «Метод "сущность-связь" основные термины и понятия. Графическое представление. Нотация Баркера»
- 21.Транзакции, сериализация транзакций.
- Понятия первичного и внешнего ключа.
- 23Понятие функциональной зависимости (фз), полной фз, транзитивной фз.
- 20 Метод синтеза