Похожие презентации:
Тема 5
1. Назначение баз данных
2.
Компактность.Быстродействие. (Компьютер выбирает и
обновляет данные гораздо быстрее)
Низкие трудозатраты.
Актуальность.
Защита.
3.
Возможность совместного доступа к данным.Сокращение избыточности данных.
Устранение противоречивости данных.
Возможность поддержки транзакций
Транзакция – логическая единица работы, обычно
включающая несколько операций баз данных.
Обеспечение целостности данных.
Чтобы обеспечить целостность данных администратор
данных определяет ограничения целостности, которые
будут применяться при любой попытке внести какиелибо изменения в соответствующие данные.
Организация защиты данных. Возможность
согласования противоречивых требований.
Возможность введения стандартизации.
4. Независимость от данных
Независимость от данных – невосприимчивостьприложений к изменениям в физическом
представлении данных и в методах доступа к
ним.
Хранимое поле – наименьшая единица
хранимых данных.
Хранимая запись – набор взаимосвязанных
хранимых полей.
Хранимый файл – набор всех существующих в
настоящий момент экземпляров хранимых
записей одного и того же типа.
5. Нормальные формы
Потенциальный ключ – подмножество атрибутов отношения, удовлетворяющеетребованиям уникальности (нет двух равных кортежей) и несократимости (если из
потенциального ключа убрать любой атрибут, он утратит свойство уникальности).
Определение: Переменная отношения находится в 3НФ тогда и только тогда, когда
её неключевые атрибуты (если они вообще существуют) являются одновременно:
а) взаимно независимыми,
б) неприводимо зависимыми от первичного ключа.
Неключевые атрибуты – атрибут, который не входит в состав первичного ключа
рассматриваемой переменной отношения.
Два и более атрибутов называются взаимно независимыми, если ни один из них
функционально не зависит от какой-либо комбинации остальных атрибутов, т.е.
каждый такой атрибут может обновляться независимо от остальных атрибутов.
Определение: Отношение находится в 1НФ, если все его атрибуты являются
простыми, все используемые домены должны содержать только скалярные значения.
Не должно быть повторений строк в таблице.
6.
7.
Нарушение нормализации 1НФпроисходит в моделях BMW, т.к. в одной
ячейке содержится список из 3 элементов:
M5, X5M, M1, т.е. он не является
атомарным.