🗊 Презентация Проверка таблиц с учетом требований нормализации

Категория: Образование
Нажмите для полного просмотра!
Проверка таблиц с учетом требований нормализации, слайд №1 Проверка таблиц с учетом требований нормализации, слайд №2 Проверка таблиц с учетом требований нормализации, слайд №3 Проверка таблиц с учетом требований нормализации, слайд №4 Проверка таблиц с учетом требований нормализации, слайд №5 Проверка таблиц с учетом требований нормализации, слайд №6 Проверка таблиц с учетом требований нормализации, слайд №7 Проверка таблиц с учетом требований нормализации, слайд №8 Проверка таблиц с учетом требований нормализации, слайд №9 Проверка таблиц с учетом требований нормализации, слайд №10 Проверка таблиц с учетом требований нормализации, слайд №11 Проверка таблиц с учетом требований нормализации, слайд №12 Проверка таблиц с учетом требований нормализации, слайд №13 Проверка таблиц с учетом требований нормализации, слайд №14 Проверка таблиц с учетом требований нормализации, слайд №15 Проверка таблиц с учетом требований нормализации, слайд №16 Проверка таблиц с учетом требований нормализации, слайд №17 Проверка таблиц с учетом требований нормализации, слайд №18 Проверка таблиц с учетом требований нормализации, слайд №19 Проверка таблиц с учетом требований нормализации, слайд №20 Проверка таблиц с учетом требований нормализации, слайд №21 Проверка таблиц с учетом требований нормализации, слайд №22 Проверка таблиц с учетом требований нормализации, слайд №23 Проверка таблиц с учетом требований нормализации, слайд №24 Проверка таблиц с учетом требований нормализации, слайд №25 Проверка таблиц с учетом требований нормализации, слайд №26 Проверка таблиц с учетом требований нормализации, слайд №27 Проверка таблиц с учетом требований нормализации, слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Проверка таблиц с учетом требований нормализации. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Проверка таблиц с учетом требований нормализации
Описание слайда:
Проверка таблиц с учетом требований нормализации

Слайд 2


Однако это не должно быть аргументом для отказа от нормализации, поскольку: Однако это не должно быть аргументом для отказа от нормализации,...
Описание слайда:
Однако это не должно быть аргументом для отказа от нормализации, поскольку: Однако это не должно быть аргументом для отказа от нормализации, поскольку:

Слайд 3


Суть процедуры нормализации состоит в том, чтобы проверить корректность объединения атрибутов для каждой таблицы в составе логической модели БД. Суть...
Описание слайда:
Суть процедуры нормализации состоит в том, чтобы проверить корректность объединения атрибутов для каждой таблицы в составе логической модели БД. Суть процедуры нормализации состоит в том, чтобы проверить корректность объединения атрибутов для каждой таблицы в составе логической модели БД.

Слайд 4


Основные этапы процесса нормализации
Описание слайда:
Основные этапы процесса нормализации

Слайд 5


Позднее были введены нормальные формы более высокого порядка — 4-я и 5-я (4НФ и 5НФ). Однако на практике они используются крайне редко. Для создания...
Описание слайда:
Позднее были введены нормальные формы более высокого порядка — 4-я и 5-я (4НФ и 5НФ). Однако на практике они используются крайне редко. Для создания таблиц приемлемого качества обязательны только требования 1НФ (1-й нормальной формы). Все остальные формы могут использоваться по желанию проектировщика, но для полного исключения аномалий при изменении данных рекомендуется выполнять нормализацию как минимум до 3НФ (3-я нормальная форма).

Слайд 6


Взаимосвязи между отдельными НФ
Описание слайда:
Взаимосвязи между отдельными НФ

Слайд 7


Избыточность и аномалии при изменении данных Основная цель проектирования реляционной БД — получение некоторого набора таблиц путем группирования...
Описание слайда:
Избыточность и аномалии при изменении данных Основная цель проектирования реляционной БД — получение некоторого набора таблиц путем группирования атрибутов. Это нужно сделать так, чтобы минимизировать избыточность данных и тем самым сократить объем физической памяти, которая необходима для хранения таблиц. При небрежном проектировании БД может возникать и ряд дополнительных проблем. Суть этих проблем, которые обусловлены избыточностью данных, можно проследить на примере конкретной таблицы.

Слайд 8


ПРЕПОДАВАТЕЛИ (Таб_номер, ФИО, Должность, Кафедра, Телефон, Комната) В этой таблице содержатся избыточные данные, поскольку сведения по кафедре...
Описание слайда:
ПРЕПОДАВАТЕЛИ (Таб_номер, ФИО, Должность, Кафедра, Телефон, Комната) В этой таблице содержатся избыточные данные, поскольку сведения по кафедре повторяются для каждого сотрудника одной и той же кафедры. При изменении данных в таких таблицах могут возникать проблемы, которые называют аномалиями. Различают три вида аномалий: аномалии коррекции (обновления); аномалии удаления; аномалии вставки.

Слайд 9


1) Аномалии коррекции (обновления) При изменении телефона на какой-то кафедре потребуется обновлять этот атрибут сразу для нескольких сотрудников....
Описание слайда:
1) Аномалии коррекции (обновления) При изменении телефона на какой-то кафедре потребуется обновлять этот атрибут сразу для нескольких сотрудников. Могут возникать противоречия в БД, если такая модификация затрагивает не все требуемые записи или допущены ошибки при вводе данных. См. закон Мерфи: «Если какая-нибудь неприятность может произойти, то она обязательно случится».

Слайд 10


3) Аномалии вставки При добавлении сведений по новому сотруднику потребуется указать и данные о кафедре, на которой будет работать этот сотрудник....
Описание слайда:
3) Аномалии вставки При добавлении сведений по новому сотруднику потребуется указать и данные о кафедре, на которой будет работать этот сотрудник. Ошибки при вводе этих данных могут привести к несоответствиям (противоречиям) в БД. Если новая кафедра еще не укомплектована сотрудниками, то при вводе сведений по этой кафедре придется указывать значение NULL для атрибутов, которые описывают персонал. Однако для атрибута Таб_номер, который является первичным ключом, такое действие противоречит требованиям целостности данных и будет запрещено.

Слайд 11


Функциональные зависимости между атрибутами Наиболее важное значение для процедуры нормализации имеют функциональные зависимости (ФЗ), которые...
Описание слайда:
Функциональные зависимости между атрибутами Наиболее важное значение для процедуры нормализации имеют функциональные зависимости (ФЗ), которые описывают существующие взаимосвязи между атрибутами. Если в таблице R, содержащей атрибуты А и В, каждое значение атрибута А связано только с одним значением атрибута В, то атрибут В функционально зависит от атрибута А. Эта ситуация обозначается как АВ. В общем случае каждый из символов А или В может обозначать некоторую группу атрибутов.

Слайд 12


Проверка таблиц с учетом требований нормализации, слайд №12
Описание слайда:

Слайд 13


Проверка таблиц с учетом требований нормализации, слайд №13
Описание слайда:

Слайд 14


1-я нормальная форма (1НФ) Определение: Таблица находится в форме 1НФ, если на пересечении каждой строки и каждого столбца содержится одно и только...
Описание слайда:
1-я нормальная форма (1НФ) Определение: Таблица находится в форме 1НФ, если на пересечении каждой строки и каждого столбца содержится одно и только одно атомарное значение соответствующего атрибута. Если в таблице присутствуют элементы многоуровневой (иерархической) структуры, то от них нужно избавиться путем выравнивания таблицы, т.е. ее приведения к однородной структуре. При выравнивании ненормализованной таблицы ячейки крупного размера разделяются на более мелкие части.

Слайд 15


Проверка таблиц с учетом требований нормализации, слайд №15
Описание слайда:

Слайд 16


Ненормализованная таблица «Аренда недвижимости»
Описание слайда:
Ненормализованная таблица «Аренда недвижимости»

Слайд 17


Ненормализованная таблица «Аренда недвижимости» содержит две полные строки – по клиентам К76 и К56 (т.к. только в этих строках охватываются все...
Описание слайда:
Ненормализованная таблица «Аренда недвижимости» содержит две полные строки – по клиентам К76 и К56 (т.к. только в этих строках охватываются все столбцы таблицы). Ненормализованная таблица «Аренда недвижимости» содержит две полные строки – по клиентам К76 и К56 (т.к. только в этих строках охватываются все столбцы таблицы).

Слайд 18


2-я нормальная форма (2НФ) Определение: 2-я нормальная форма (2НФ) соответствует таблице, которая находится в форме 1НФ, а также характеризуется...
Описание слайда:
2-я нормальная форма (2НФ) Определение: 2-я нормальная форма (2НФ) соответствует таблице, которая находится в форме 1НФ, а также характеризуется полной функциональной зависимостью от первичного ключа для каждого атрибута, не входящего в этот ключ. Проверка требований 2НФ необходима только для таблиц с составными ключами, а в случае простого первичного ключа таблица в форме 1НФ одновременно находится и в форме 2НФ. Для приведения к форме 2НФ нужно устранить частичные функциональные зависимости.

Слайд 19


С этой целью атрибуты, для которых существует частичная ФЗ, перемещаются в новую таблицу вместе с копией их детерминанта. С этой целью атрибуты, для...
Описание слайда:
С этой целью атрибуты, для которых существует частичная ФЗ, перемещаются в новую таблицу вместе с копией их детерминанта. С этой целью атрибуты, для которых существует частичная ФЗ, перемещаются в новую таблицу вместе с копией их детерминанта.

Слайд 20


Проверка таблиц с учетом требований нормализации, слайд №20
Описание слайда:

Слайд 21


Проверка таблиц с учетом требований нормализации, слайд №21
Описание слайда:

Слайд 22


Проверка таблиц с учетом требований нормализации, слайд №22
Описание слайда:

Слайд 23


3-я нормальная форма (3НФ) Определение: 3-я нормальная форма (3НФ) соответствует таблице, которая находится в форме 2НФ, а также не имеет...
Описание слайда:
3-я нормальная форма (3НФ) Определение: 3-я нормальная форма (3НФ) соответствует таблице, которая находится в форме 2НФ, а также не имеет транзитивных зависимостей от первичного ключа для атрибутов, не входящих в этот ключ. Чтобы привести таблицу к форме 3НФ, нужно атрибуты, для которых существует транзитивная ФЗ, переместить в новую таблицу вместе с копией их детерминанта. Для таблицы ОБЪЕКТЫ можно записать следующие формулы: Код_об  Код_вл; Код_вл  ФИО_вл, Тел_вл

Слайд 24


Это свидетельствует о том, что атрибуты ФИО_вл и Тел_вл имеют транзитивную ФЗ от ключевого атрибута Код_об. Это свидетельствует о том, что атрибуты...
Описание слайда:
Это свидетельствует о том, что атрибуты ФИО_вл и Тел_вл имеют транзитивную ФЗ от ключевого атрибута Код_об. Это свидетельствует о том, что атрибуты ФИО_вл и Тел_вл имеют транзитивную ФЗ от ключевого атрибута Код_об.

Слайд 25


Проверка таблиц с учетом требований нормализации, слайд №25
Описание слайда:

Слайд 26


Исходную таблицу «Аренда недвижимости» можно восстановить путем соединения таблиц КЛИЕНТЫ, АРЕНДА, ОБЪЕКТЫ_2 и ВЛАДЕЛЬЦЫ за счет использования...
Описание слайда:
Исходную таблицу «Аренда недвижимости» можно восстановить путем соединения таблиц КЛИЕНТЫ, АРЕНДА, ОБЪЕКТЫ_2 и ВЛАДЕЛЬЦЫ за счет использования первичных и внешних ключей. Исходную таблицу «Аренда недвижимости» можно восстановить путем соединения таблиц КЛИЕНТЫ, АРЕНДА, ОБЪЕКТЫ_2 и ВЛАДЕЛЬЦЫ за счет использования первичных и внешних ключей.

Слайд 27


Нормальная форма Бойса-Кодда (НФБК) При нормализации таблиц с учетом требований 2НФ и 3НФ рассматриваются только ФЗ от первичного ключа....
Описание слайда:
Нормальная форма Бойса-Кодда (НФБК) При нормализации таблиц с учетом требований 2НФ и 3НФ рассматриваются только ФЗ от первичного ключа. Следовательно, в таблицах может оставаться избыточность, обусловленная другими ФЗ. Для учета этого обстоятельства существует более строгая НФ, получившая сокращенное название НФБК. Требования НФБК: каждый детерминант таблицы должен быть потенциальным ключом.

Слайд 28


Следовательно, для проверки требований НФБК необходимо: Следовательно, для проверки требований НФБК необходимо:
Описание слайда:
Следовательно, для проверки требований НФБК необходимо: Следовательно, для проверки требований НФБК необходимо:



Похожие презентации
Mypresentation.ru
Загрузить презентацию