Этапы жизненного цикла БД:
Процесс проек. БД – послед. Переходов от неформального словес. опис. информат. структур. ПО к формальному описанию объектов в ПО некотор. модели.
Систем. анализ ПО –словесное описание объектов ПО и связей. Есть 2 подхода:
Результат даталогического проектирования:
Схема БД корректна если отсутствуют нежелательные связи между атрибутами. 2 пути:
Св-ва норм. форм:
Схемы БД эквивалентны если содержание исход. БД может быть получено путём соединения отношений и при этом не появляется новых кортежей.
Функц. зависимость наборов атрибутов B отношения R от A отношения R наз. соотношение проекций R[A], R[B] этих атрибутов при котор. в каждый момент времени любому эл-ту проекции R[B] входящей вместе с ним в какой-нибудь кортеж отношения R.
(полная если набор атрибутов B зависит от A и не зависит от любого подмножества A)
Функционал. зависимость наз. транзитивной если сущетсв. набор атрибутов С что
Возмож. ключ – набор атрибутов котор. полностью и однознач. т.е. функцион. полно определ. значения всех остальных атрибутов.
Первич. ключ - один из возмож. ключей.
Неключ. атрибут – не входит ни в один возможный ключ.
Первая норм. форма – на пересеч. одного столбца и одной строки только элементар. значение атрибута.
2 НФ – оно в 1 НФ и не содержит неполных функцион. зависимостей.
3 НФ – оно в 2 НФ и не содержит транзитив. зависимостей.
НФ Бойса-Кодда – оно в 3 НФ и каждый детерминант отношений является возможным ключом.
Сущность – класс одноимённых объектов
Атрибут – характеристика сущности, задающая определ. св-ва.
Ключевой набор – идентифицир. экземпляр.
Связи – бинар. ассоциации показ. каким образом соотносятся сущности.
ER модели: | - обязательная связь, ○ – необязательная связь
Супер тип – сущность на основе которой строятся подтипы.(для графич. отображения - дескриминатор)
Правила перевода ER – модели:
Целостность БД – соответствие инфор. модели ПО котор. хранится в БД объектам реального мира.(3 типа):
1. структур. целостность – реляцион. СУБД должна допускать работу только с однородными структур. данных.
2. языковая целостность – реляц. СУБД должна языки описания и манипулирования данными не имея формата SQL
3. ссылочная целостность – обеспеч. одного из заданных принципов взаимосвязи между экземплярами кортежей связанных отношениями.
4. семантич. поддрежка целостности – все ограничения целостности, кот. в общем виде не определяют семантику БД (декларированный, процедурный)
Физич. модели БД определяют способы размещения данных в среде хранения и способы доступа к этим данным:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.