
- •1.Этапы проектирования бд. Анализ требований. Разбиение предметной области. Объединение предметных областей. Определение содержание бд.
- •2.Концептуальное проектирование. Основные понятия er модели. Сущность. Атрибут
- •3. Классификация атрибутов. Декларативные и параметрические. Статистические и динамические. Примеры.
- •5. Домены. Типы данных. Подобные атрибуты. Примеры. Кодификатор информации. Примеры.
- •7.Понятие связи и ее характеристики. Кардинальность связи. Методика определения кардинальности. Примеры.
- •8. Кардинальные числа. Избирательность связи. Виды избирательности. Примеры.
- •9.Этапы концептуального проектирования.
- •10. Логическое проектирование бд. Этапы логического проектирования бд.
- •11. Получение начальной логической модели.
- •12.Построение функциональных зависимостей (фз). Определение и характеристики фз. Определяющие, определяемые атрибуты. Степень и показатель аддитивности. Примеры.
- •13. Классификация функциональных зависимостей. Частично и всюду определенные. Недостатки. Примеры.
- •14.Классификация функциональных зависимостей. Полные и расширенные. Примеры.
- •15.Классификация функциональных зависимостей. Транзитивные, псевдотранзитивные и непосредственные. Недостатки. Примеры.
- •16. Классификация функциональных зависимостей. Временные и постоянные. Преобразование временной фз в постоянную. Примеры.
- •17) Классификация функциональных зависимостей. Глобальные и локальные. Преобразование локальной фз в глобальную. Примеры.
- •18. Понятие нормальных форм. Нормализация отношений. Примеры.
- •19.Повышение показателя аддитивности. Недостатки.
- •20. Построение графа логической модели. Недостатки. Атрибуты связи.
1.Этапы проектирования бд. Анализ требований. Разбиение предметной области. Объединение предметных областей. Определение содержание бд.
1)Инфологическое проектирование:
- анализирующее требование
- концептуальное проектирование.
2) даталогическое пр
оектирование:
-логическое проектирование
-физическое проектирование
анализирующее требование - введу трудоемкость этого процесса всю предметную область разбивают на отдельные локальные области, а затем уже определяется БД , которое будет связано с отдельной локальной областью.
Признаки – по котором разбиваются локальная область:
1 структурный – используется структура организации, предприятия; с каждым структурой подразделяется связей определяющее часть БД.
2 Функциональный – с каждой функцией связь отделяет фрагмент БД и с каждым функцией связь множество фрагментов для её выполнения.
Недостаток: один и те же данные может быть связаны с несколькими функциями – дублирование информации.
При разбиение возникает множество омонимов и синонимов.
-
№
Кол. начал-х пол-й
Частота испол. фрагм
Время старен-я инф.
1
1
1
О
2
1
1
М
3
1
М
М
4
М
1
О
5
М
1
М
6
М
М
м
1 стр. не хранят; 2 стр. испол. БД с врем-ыми файлами хранения 3стр. хранят, файлы постоянного хранения; 4стр. не хранят; 5стр. испол. БД с пост файлами хранения; 6стр испол. БД с файлами пост. хранения.
Объединение лок. области:
1 последовательное подход - объедин. осущ. послед-но шаг за шагом на каждым шаге объедин либо 2 лок. области, либо присоед фрагмент лок-ой об-ти к тем, что были получены ранее.
2 параллельный подход - на каждом шаге объед-ся либо 2 лок-ые об-ти, либо совмещение фраг-ов, кот-ые были получ. При предыдущем объед-е лок-ой обл-ей.
2.Концептуальное проектирование. Основные понятия er модели. Сущность. Атрибут
Концептуальное проектирование. Цель: произвести объед всех описаний лок обл-ей и создать нескольких единое описание, кот будет размещение БД.
Р
ЯВ1
ЯВ2
ЯВn
ЯКМ



ЯВ- язык внешних модулей; ЯКМ - язык концеп моделирование.
Сущность – основ. содерж совместных св-в некоторого множества объектов, инф о кот-х необходимо хранить в БД. Эти объекты явл однородными, тк они определяют одними и теми же св-вами. Сущность состоит из множества экземпляров каждый из кот. содерж. хар-ки или св-ва одного объекта предметной области. Для каждой сущности указ наименование, кот явл уникальным в разраб БД: делается краткие описание; даётся опред понятия, содерж кот явл сущность
Атрибуты сущности – поименованные св-ва объектов, явл содерж сущности, называется атрибутами. Сущность не может содержать двух атрибутов с одним и тем же именем.
.