Принципы нормализации реляционных БД

Get Started. It's Free
or sign up with your email address
Rocket clouds
Принципы нормализации реляционных БД by Mind Map: Принципы  нормализации реляционных БД

1. Необходимость нормализации. Проблемы использования единственного отношения

1.1. Требования к атрибутам

1.1.1. между атрибутами не должно быть нежелательных функциональных зависимостей;

1.1.2. группировка атрибутов должна обеспечивать минимальное дублирование данных, обеспечивать их обработку и обновление без трудностей.

1.1.3. Удовлетворение требований достигается Нормализацией отношений

1.2. Проблемы

1.2.1. проблема, обусловленная необходимостью включения новых кортежей;

1.2.2. проблема, возникающая при необходимости удаления кортежей (строк-записей);

1.2.3. проблема, связанная с обновлением (модификацией) данных в базе данных.

1.2.4. Избыточность

1.2.4.1. явная

1.2.4.2. не явная

2. Понятие ключа. Типы функциональных зависимостей

2.1. Ключ

2.1.1. Простой

2.1.2. Полностью составной

2.1.3. Полусоставной

2.2. Функциональная зависимость

2.2.1. Частичная

2.2.2. Полная

2.2.3. Транзитивно-

2.2.4. Многозначная

3. Нормальные формы

3.1. 1 нормальная форма

3.2. 2 нормальная форма

3.3. 3 нормальная форма

3.4. 4 нормальная форма

3.5. нормальная форма Бойса-Кодда