Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
БД создатель Mind Map: БД

1. Проектирование реляционной БД включает:

1.1. системный анализ предметной области

1.2. анализ данных и построение модели данных

1.2.1. Понятие введено Эдгаром Коддом

2. Классификация бд

2.1. По способу хранения данных: - централизованные - распределенные

2.2. По способу доступа к данным — в зависимости от взаимного расположения приложения и БД: -локальный доступ; -удаленный доступ.

2.3. По признаку структуры: - иерархические БД - сетевые БД - реляционные (табличные) БД - объектно-ориентированные БД:

3. этапы проектирования БД.

3.1. 1. инфологическое моделирование 2. даталогическая модель БД 3. физическое проектирование

4. 2 проблемы, которые решаются при проектировании БД

4.1. 1. Проблема логического проектирования бд. 2. проблема физического проектирования бд.

4.2. По характеру хранимой информации: - фактографические БД - документальные БД

5. Иерархическая модель данных

5.1. Основные понятия:

5.1.1. «уровень» «элемент (узел)» «связь»

6. Проектирование реляционных баз данных

6.1. Основные понятия диаграмм классов UML

6.1.1. Классы, атрибуты, операции

7. Реляционная модель данных

7.1. Свойства:

7.1.1. - каждый элемент таблицы - один элемент данных - все столбцы в таблице однородные - каждый столбец имеет уникальное имя - одинаковые строки в таблице отсутствуют - порядок следования строк и столбцов может быть произвольным

7.2. Последовательность нормальных форм:

7.2.1. • первая нормальная форма (1NF) ; • вторая нормальная форма (2NF) ; • третья нормальная форма (3NF) ; • нормальная форма Бойса-Кодда (BCNF) ; • четвертая нормальная форма (4NF); • пятая нормальная форма, или нормальная форма проекции-соединения (5NF или PJ/NF).

7.3. Основные свойства нормальных форм:

7.3.1. • каждая следующая нормальная форма в некотором смысле лучше предыдущей нормальной формы; • при переходе к следующей нормальной форме свойства предыдущих нормальных форм сохраняются.

8. Проектирование реляционных баз данных с использованием семантических моделей

8.1. Семантические модели данных