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