База данных (БД)

Работа была выполнена Марией Смирновой Викторовной

Get Started. It's Free
or sign up with your email address
База данных (БД) by Mind Map: База данных (БД)

1. Типы БД

1.1. Графовые БД

1.2. БД OLTP

1.3. Объектно-ориентированные БД

1.4. Хранилища данных

1.5. БД NoSQL

1.6. Распределенные БД

1.7. Реляционные БД

2. Система управления БД

2.1. MySQL

2.2. Microsoft Access

2.3. Microsoft SQL Server

2.4. FileMaker Pro

2.5. Oracle Database

2.6. dBASE

3. Проектирование БД

3.1. Этапы проектирования

3.1.1. Выбор СУБД

3.1.2. Определение требований к операционной системе

3.1.3. Инфологическое проектирование

3.1.4. Физическое проектирование БД

3.1.5. Даталогическое (логическое) проектирование БД

3.2. Модели данных

3.2.1. Простая ER-диаграмма

3.2.2. Концептуальная ER-диаграмма

3.2.3. Физическая ER-диаграмма

3.3. Основные понятия ER-диаграмм

3.3.1. Связь

3.3.1.1. Связи типа один-к-одному

3.3.1.2. Связь типа многие-ко-многим

3.3.1.3. Связь типа один-ко-многим

3.3.2. Сущность

3.3.2.1. Атрибут сущности

3.3.2.2. Ключ сущности

3.3.2.3. Экземпляр сущности

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

3.4.1. Предметная область

3.4.2. Предмет

4. Задачи, стоящие перед БД

4.1. Восприятие значительно возросших объемов данных

4.2. Обеспечение безопасности данных

4.3. Удовлетворение растущих потребностей

4.4. Управление и обслуживание базы данных и инфраструктуры

4.5. Устранение границ масштабируемости

5. Сервер БД

5.1. Функции

5.1.1. Прикладные функции

5.1.2. Служебные компоненты

5.1.3. Ввод и отображения данных

5.1.4. Функции хранения и управления информационными ресурсами

5.2. Компоненты

5.2.1. Компонент доступа к информационным ресурсам

5.2.2. Компоненты представления

5.2.3. Прикладные компоненты

5.3. Технология Клиент-Сервер

5.3.1. Сервер

5.3.1.1. Файловый сервер

5.3.1.2. Сервер БД

5.3.2. Клиент

5.4. Подходы, реализованные в моделях

5.4.1. Модели доступа к удаленным данным

5.4.2. Модель сервера Приложений

5.4.2.1. Клиент

5.4.2.2. Сервер

5.4.3. Модель сервера БД

6. Структуры БД

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

6.1.1. Состоит из набора таблиц

6.1.1.1. Ограничения к данной модели

6.1.1.1.1. Атомарные значения атрибутов

6.1.1.1.2. Строки уникальны

6.1.1.1.3. Одна структура у строк

6.1.1.1.4. Разные имена столбцов

6.1.1.2. Преимущества

6.1.1.2.1. Двухмерные таблицы

6.1.1.2.2. Направленные связи

6.1.1.2.3. Контроль секретности

6.1.1.2.4. Простота манипулирования данными

6.1.1.3. Компоненты

6.1.1.3.1. Среда пользования

6.1.1.3.2. Язык программирования

6.1.1.3.3. Компилятор

6.1.1.3.4. Программы-утилиты

6.2. Сетевая модель данных

6.2.1. Набор

6.2.1.1. Владелец набора

6.2.1.2. Член набора

6.3. Иерархическая модель данных (дерево)

6.3.1. Сегмент

6.3.1.1. Порожденный

6.3.1.2. Исходный

7. Свойства БД

7.1. Высокое быстродействие (малое время отклика на запрос)

7.2. Простота обновления данных

7.3. Независимость данных

7.4. Совместное использование данных многими пользователями

7.5. Безопасность данных - защита данных от преднамеренного или непреднамеренного нарушения секретности, искажения или разрушения

7.6. Стандартизация построения и эксплуатации БД (фактически СУБД)

7.7. Адекватность отображения данных соответствующей предметной области

7.8. Дружелюбный интерфейс пользователя