Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по Проектированию.doc
Скачиваний:
51
Добавлен:
20.12.2018
Размер:
106.5 Кб
Скачать

Создание физической модели

1. Что называется процессом нормализации?

Нормализация – процесс проверки и реорганизации сущностей и атрибутов с целью удовлетворения требований к реляционной модели данных. Нормализация позволяет быть уверенным, что каждый атрибут определен для своей сущности, значительно сократить объем памяти для хранения информации и устранить аномалии в организации хранения данных.

2.Что называется функциональной зависимостью.

Атрибут В сущности Е функционально зависит от атрибута А сущности Е тогда и только тогда, когда каждое значение А в Е связало с ним точно одно значение В в Е, т.е. А однозначно определяет В.

3.Что называется полной функциональной зависимостью

Атрибут В сущности Е полностью функционально зависит от ряда атрибутов А сущности Е тогда и только тогда, когда В функционально зависит от А и не зависит ни от какого подряда А.

4. Первая нормальная форма.

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

Для приведения сущности к первой нормальной форме следует:

  • разделить сложные атрибуты на атомарные;

  • создать новую сущность;

  • перенести в нее все повторяющиеся атрибуты;

  • выбрать возможный ключ для нового PK (или создать новый PK);

  • установить идентифицирующую связь от прежней сущности к новой, PK прежней сущности станет внешним ключом (FK) для новой сущности.

5. Вторая нормальная форма

Сущность находится во второй нормальной форме, если она находится в первой нормальной форме и каждый неключевой атрибут полностью зависит от первичного ключа (не должно быть зависимости от части ключа). Вторая нормальная форма имеет смысл только для сущностей, имеющих сложный первичный ключ.

Для приведения сущности ко второй нормальной форме следует:

  • выделить атрибуты, которые зависят только от части первичного ключа, создать новую сущность;

  • поместить атрибуты, зависящие от части ключа, в их собственную (новую) сущность;

  • установить идентифицирующую связь от прежней сущности к новой.

6. Третья нормальная форма.

Сущность находится в третей нормальной форме, если она находится во второй нормальной форме и никакой неключевой атрибут не зависит от другого неключевого атрибута (не должно быть взаимозависимости между неключевыми атрибутами).

Для приведения сущности к5 третей нормальной форме следует:

  • создать новую сущность и перенести в нее атрибуты с одной и той же зависимостью от неключевого атрибута;

  • использовать атрибут(ы), определяющий эту зависимость, в качестве первичного ключа новой сущности;

  • установить неидентифицирующую связь от новой сущности к старой.

7. Что называется процессом денормализации.

Это отказ от нормальных форм, чтобы использовать возможности конкретного сервера или ИС в целом для повышения производительности.

8. В чем смысл денормализации.

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