Файл: Тема технология работы с базами данных тема Общая характеристика баз данных.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 01.12.2023
Просмотров: 159
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
новить главную запись и все связанные записи одним действием: установив флажок «Каскадное обновление связанных полей».
Замечание. Если при включении обеспечения целостности данных воз- никли трудности, то следует обратить внимание на то, что:
общее поле главной таблицы должно быть первичным ключом и иметь уни- кальный индекс;
общие поля должны иметь одинаковый тип данных. Единственным исклю- чением является то, что поле с типом «Счетчик» можно связать с полем
«Числовой», если свойство Размер поля (FieldSize) этого поля имеет значе- ние Длинное целое;
обе таблицы должны существовать в одной базе данных.
6. Применение правил нормализации
Эти правила позволяют проверить правильность структуры таблиц.
Процесс применения этих правил к структуре базы данных называется нормали- зацией базы данных или просто нормализацией. Нормализацию рекомендуется выполнять после внесения в базу данных всех элементов данных и создания предварительной структуры. Цель этого процесса – проверить правильность рас- пределения элементов данных по таблицам, но не самих элементов данных.
Существует пять нормальных форм, но для большинства баз данных до- статочно использовать три формы.
Первая нормальная форма
Первая нормальная форма содержит правило о том, что каждая ячейка на пересечении строки и столбца в таблице должна содержать отдельное значе- ние, а не список значений, например, если в поле содержится ФИО, то его сле- дует разделить на 3 поля – Фамилия, Имя и Отчество, т.к. эти значения уже не- делимы.
Вторая нормальная форма
Вторая нормальная форма содержит требование о том, что каждый стол- бец, не входящий в ключ, должен находиться в зависимости от всего ключево- го столбца, а не от его части. Это правило применимо в том случае, если пер- вичный ключ состоит из нескольких столбцов, т.е. является составным.
Третья нормальная форма
Третья нормальная форма содержит требование о том, что столбцы, не являющиеся ключевыми, должны не только зависеть от всего первичного клю- ча, но и быть независимыми друг от друга.
Другими словами, каждый столбец, не являющийся ключевым, должен
Замечание. Если при включении обеспечения целостности данных воз- никли трудности, то следует обратить внимание на то, что:
общее поле главной таблицы должно быть первичным ключом и иметь уни- кальный индекс;
общие поля должны иметь одинаковый тип данных. Единственным исклю- чением является то, что поле с типом «Счетчик» можно связать с полем
«Числовой», если свойство Размер поля (FieldSize) этого поля имеет значе- ние Длинное целое;
обе таблицы должны существовать в одной базе данных.
6. Применение правил нормализации
Эти правила позволяют проверить правильность структуры таблиц.
Процесс применения этих правил к структуре базы данных называется нормали- зацией базы данных или просто нормализацией. Нормализацию рекомендуется выполнять после внесения в базу данных всех элементов данных и создания предварительной структуры. Цель этого процесса – проверить правильность рас- пределения элементов данных по таблицам, но не самих элементов данных.
Существует пять нормальных форм, но для большинства баз данных до- статочно использовать три формы.
Первая нормальная форма
Первая нормальная форма содержит правило о том, что каждая ячейка на пересечении строки и столбца в таблице должна содержать отдельное значе- ние, а не список значений, например, если в поле содержится ФИО, то его сле- дует разделить на 3 поля – Фамилия, Имя и Отчество, т.к. эти значения уже не- делимы.
Вторая нормальная форма
Вторая нормальная форма содержит требование о том, что каждый стол- бец, не входящий в ключ, должен находиться в зависимости от всего ключево- го столбца, а не от его части. Это правило применимо в том случае, если пер- вичный ключ состоит из нескольких столбцов, т.е. является составным.
Третья нормальная форма
Третья нормальная форма содержит требование о том, что столбцы, не являющиеся ключевыми, должны не только зависеть от всего первичного клю- ча, но и быть независимыми друг от друга.
Другими словами, каждый столбец, не являющийся ключевым, должен
зависеть только от первичного ключа. Например, если таблица включает поля
Табельный номер (ключевое поле), Фамилия, Имя, Отчество, номер группы,
специальность, староста, то значение поля Староста зависит от номера группы, а не от ключевого поля Табельный номер. В этом случае следует доба- вить еще одну таблицу, содержащую поля Номер группы и Староста и уста- новить между ними связь по полю Номер группы.
Табельный номер (ключевое поле), Фамилия, Имя, Отчество, номер группы,
специальность, староста, то значение поля Староста зависит от номера группы, а не от ключевого поля Табельный номер. В этом случае следует доба- вить еще одну таблицу, содержащую поля Номер группы и Староста и уста- новить между ними связь по полю Номер группы.