Please enable JavaScript.
Coggle requires JavaScript to display documents.
Основные понятия о базах данных. Проектирование БД - Coggle Diagram
Основные понятия о базах данных. Проектирование БД
Понятие БД и СУБД. Классификация БД.
База данных (БД) — поименованная совокупность структурированных данных. Структурирование данных — это процесс группировки данных по определенным параметрам.
СУБД — это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Классификация БД.
По характеру хранимой информации БД делится на:
фактографические и документальные.
По способу хранения данных:
централизованная и распределенная.
По структуре организации данных:
реляционная, иерархическая и сетевая.
Модели БД: реляционная, иерархическая и сетевая.
Реляционная модель
Реляционная модель БД имеет следующие свойства:
1) Каждый элемент таблицы — один элемент данных.
2) Все столбцы в таблице являются однородными, т. е. имеют один тип (числа, текст, дата т. д.).
3) Каждый столбец (поле) имеет уникальное имя.
4) Одинаковые строки в таблице отсутствуют.
5) Порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.
Над реляционной моделью БД удобно производить следующие действия:
1) сортировку данных (например, по алфавиту);
2) выборку данных по группам (например, по датам рождения или по фамилиям);
3) поиск записей (например, по фамилиям) и т. д.
Иерархическая модель
Свойства иерархической модели БД:
1) несколько узлов низшего уровня связано только с одним узлом высшего уровня;
2) иерархическое дерево имеет только одну вершину (корень), не подчиненный никакой другой вершине;
3) каждый узел имеет свое имя (идентификатор).
Сетевая модель
Сетевая модель базы данных похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной.
Фазы жизненного цикла БД. Этапы проектирования БД.
Фазы жизненного цикла БД:
I. проектирование базы данных;
II. эксплуатация базы данных.
Информационно-логическое (концептуальное) проектирование
Логическое проектирование
Физическое проектирование
Этапы проектирования БД
Типы связей между таблицами в многотабличной БД.
Связь типа «один-к-одному» (1:1)
Связь типа «один-ко-многим» (1:∞)
Связь типа «много-ко-многим» (∞:∞)
Этапы создания БД.
1. Проективное БД: макет на бумаге
-постановка задачи; - определение состава таблиц; - определение полей таблицы
2. Создание БД: таблицы в ACCESS
-создание таблиц полей и свойства полей; -пробная эксплуатация; -исправление ошибок улучшение структуры.
3. Наполнение БД
-ввод информации.
4. Анализ информации
-выбор информации из БД; -оформление результатов; - оптимизация работы.