Назначение баз данных
Независимость от данных
Нормальные формы
44.00K

Тема 5

1. Назначение баз данных

2.

Компактность.
Быстродействие. (Компьютер выбирает и
обновляет данные гораздо быстрее)
Низкие трудозатраты.
Актуальность.
Защита.

3.

Возможность совместного доступа к данным.
Сокращение избыточности данных.
Устранение противоречивости данных.
Возможность поддержки транзакций
Транзакция – логическая единица работы, обычно
включающая несколько операций баз данных.
Обеспечение целостности данных.
Чтобы обеспечить целостность данных администратор
данных определяет ограничения целостности, которые
будут применяться при любой попытке внести какиелибо изменения в соответствующие данные.
Организация защиты данных. Возможность
согласования противоречивых требований.
Возможность введения стандартизации.

4. Независимость от данных

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

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

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

6.

7.

Нарушение нормализации 1НФ
происходит в моделях BMW, т.к. в одной
ячейке содержится список из 3 элементов:
M5, X5M, M1, т.е. он не является
атомарным.
English     Русский Правила