Принципы нормализации

Содержание

Слайд 2

В файле базы данных хранятся все необходимые объекты, относящиеся к пользовательской задаче:
таблицы,
запросы,
формы,
макросы…

В файле базы данных хранятся все необходимые объекты, относящиеся к пользовательской задаче: таблицы, запросы, формы, макросы…

Слайд 3

Нормализация

- это оптимальное распределение данных по таблицам.
Процедура нормализации поддерживается несколькими принципами.

Нормализация - это оптимальное распределение данных по таблицам. Процедура нормализации поддерживается несколькими принципами.

Слайд 4

Принцип 1

Исключение дублирования данных в нескольких таблицах.

Принцип 1 Исключение дублирования данных в нескольких таблицах.

Слайд 5

Например:

В таблицах «Заказы» и «Доставка» нет необходимости вводить адреса постоянных клиентов.
Нужно сделать

Например: В таблицах «Заказы» и «Доставка» нет необходимости вводить адреса постоянных клиентов.
отдельную таблицу со сведениями о клиентах (включая адрес).

Слайд 6

Принцип 2

Данные должны быть организованы так, чтобы в случае их редактирования каждое

Принцип 2 Данные должны быть организованы так, чтобы в случае их редактирования
исправление или дополнение делалось в одном месте базы данных.

Слайд 7

Например:

Если меняется ассортимент услуг фирмы, то изменение должно коснуться только таблицы «Ассортимент»,

Например: Если меняется ассортимент услуг фирмы, то изменение должно коснуться только таблицы
а не всех таблиц, таких как:
«Принятые заказы»,
«Выполненные заказы»,
«Оплаченные счета»…

Слайд 8

Принцип 3

Необходимость группировки данных по их содержанию, следовательно, распределение данных по разным

Принцип 3 Необходимость группировки данных по их содержанию, следовательно, распределение данных по разным таблицам.
таблицам.

Слайд 9

Например:

Не смешивать в одной таблице сведения о клиентах и услугах фирмы.

Например: Не смешивать в одной таблице сведения о клиентах и услугах фирмы.

Слайд 10

Принцип 4

Принцип модульности, который предполагает, что база должна быть разбита на несколько

Принцип 4 Принцип модульности, который предполагает, что база должна быть разбита на
унифицированных блоков, которые можно модернизировать и заменять по отдельности.
В этом случае, таблицы созданные в одной базе данных, можно было бы использовать и в других базах.

Слайд 11

Например:

Созданная таблица названий улиц города с дополнительными сведениями (длина улицы, количество домов,

Например: Созданная таблица названий улиц города с дополнительными сведениями (длина улицы, количество
история) может быть использована в другой базе, требующей справочник улиц города.
Имя файла: Принципы-нормализации.pptx
Количество просмотров: 32
Количество скачиваний: 0