- •Системы
- •СУБД
- •Появление баз данных связано с появлением в составе комплекса технических средств машин третьего
- •Интеграция данных позволила обеспечить :
- •СУБД
- •Система, реализующая идею интегрированного хранения данных ряда пользователей определённой предметной области, ведущая информационную
- •СУБД
- •БАЗА ДАННЫХ - это интегрированная совокупность данных, предназначенных для многофункционального использования и модификации
- •ФАКТОГРАФИЧЕСКАЯ БАЗА ДАННЫХ накапливает структурированные данные об объектах предметной области и отношениях между
- •Хранение данных в базе позволяет:
- •СУБД
- •ТЕХНОЛОГИЯ ПРОЕКТИРОВАHИЯ БАЗЫ ДАННЫХ
- •ФИЗИЧЕСКОЕ
- •СУБД
- •Жизненный цикл БД
- •СУБД
- •СУБД - это программная система, обеспечивающая создание и ведение базы данных, а также
- •ФУНКЦИИ СУБД СВОДЯТСЯ K СЛЕДУЮЩЕМУ:
- •СУБД
- •СУБД позволяет хранить данные в определённой СТРУКТУРЕ ХРАНЕНИЯ.
- •В РЕЛЯЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ДА
- •СУБД
- •В процессе эксплуатации базы данных со временем наблюдаются изменения двух видов:
- •КОЛЛИЗИИ ОТНОШЕНИЙ вызываются использованием в операции реляционной алгебры Кодда несопоставимых данных из разных
СУБД
© KcH, 2011-2016
•Базы и банки данных
•Базы данных
•Технология проектирования БД
•Жизненный цикл БД
•СУБД
•Модели представления данных
•Нормализация отношений
ТЕХНОЛОГИЯ ПРОЕКТИРОВАHИЯ БАЗЫ ДАННЫХ
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
КОНЦЕПТУАЛЬНОЕ
ПРОЕКТИРОВАНИЕ
ВНЕШНЯЯ МОДЕЛЬ БАЗЫ |
ИНФОРМАЦИОННАЯ |
ДАННЫХ |
СТРУКТУРА ДОКУМЕНТОВ |
ЛОГИЧЕСКОЕ
ПРОЕКТИРОВАНИЕ
ЛОГИЧЕСКАЯ МОДЕЛЬ |
ЛОГИЧЕСКАЯ СТРУКТУРА |
БАЗЫ ДАННЫХ |
БАЗЫ ДАННЫХ |
ФИЗИЧЕСКОЕ
ПРОЕКТИРОВАНИЕ
ФИЗИЧЕСКАЯ МОДЕЛЬ |
ФИЗИЧЕСКАЯ |
СТРУКТУРА БАЗЫ |
|
БАЗЫ ДАННЫХ |
ДАННЫХ: ФАЙЛЫ И |
|
СВЯЗИ |
ОЦЕНКА ФИЗИЧЕСКОЙ МОДЕЛИ
ПРОЕКТНЫЕ |
= |
ДОСТИГНУТЫЕ |
|
ПАРАМЕТРЫ |
ПАРАМЕТРЫ БАЗЫ |
||
|
|||
БАЗЫ ДАННЫХ |
|
ДАННЫХ |
|
РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ |
СУБД
© KcH, 2011-2016
•Базы и банки данных
•Базы данных
•Технология проектирования БД
•Жизненный цикл БД
•СУБД
•Модели представления данных
•Нормализация отношений
Жизненный цикл БД
Проектировани |
П |
е |
|
Конвертирова |
|
ние |
|
Интеграция |
|
Эксплуатация |
|
Реорганизаци |
Необязатель |
я |
ные |
|
этапы |
time
Э
ИСКЛЮЧА- ЕТСЯ В РЕЛЯЦИО ННЫХ СУБД
СУБД
© KcH, 2011-2016
•Базы и банки данных
•Базы данных
•Технология проектирования БД
•Жизненный цикл БД
•СУБД
•Модели представления данных
•Нормализация отношений
СУБД - это программная система, обеспечивающая создание и ведение базы данных, а также информационное обслуживание пользователей информацией хранимой в базе данных.
По характеру построения СУБД подразделяются на два класса:
•СУБД С ВКЛЮЧАЮЩИМ ЯЗЫКОМ ПРОГРАММИРОВАНИЯ - это СУБД, использующие в качестве ЯОД и ЯМД средства конкретного языка программирования.
•СУБД С СОБСТВЕННЫМ ЯЗЫКОМ
ФУНКЦИИ СУБД СВОДЯТСЯ K СЛЕДУЮЩЕМУ:
1.Воспринимать на ЯОД запрос пользователя;
2.Определять требуемую пользователю структуру данных;
3.Выполнять все операции над данными, хранимыми в базе; 4.Обеспечивать загрузку базы данными;
5.Осуществлять реорганизацию базы данных;
6.Обеспечивать безопасность данных, то есть защиту информации от несанкционированного доступа;
СУБД
© KcH, 2011-2016
•Базы и банки данных
•Базы данных
•Технология проектирования БД
•Жизненный цикл БД
•СУБД
•Модели представления данных
•Нормализация отношений
СУБД позволяет хранить данные в определённой СТРУКТУРЕ ХРАНЕНИЯ.
В основе СТРУКТУРЫ ХРАНЕНИЯ лежит МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ДАННЫХ.
Известны три модели представления данных: 1. ИЕРАРХИЧЕСКАЯ,
|
|
|
В ИЕРАРХИЧЕСКОЙ МОДЕЛИ |
||||
|
|
|
ПРЕДСТАВЛЕНИЯ ДАННЫХ |
||||
|
|
|
|
|
|
|
один узел родитель |
|
|
|
|
Узел |
порождает не более двух |
||
|
|
|
|
родитель |
узлов потомков. |
||
|
|
|
|
|
|
Узел |
Эта модель представляет |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
потомоксобой двоичное дерево, |
|
|
|
|
|
|
|
|
которое |
|
|
|
|
|
|
|
является самой удобной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
структурой для самого |
|
|
|
|
|
|
|
быстрого метода поиска |
ИЕРАРХИЧЕСКАЯ |
данных: метода |
||||||
|
МОДЕЛЬ |
дихотомии. |
|||||
ПРЕДСТАВЛЕНИЯ |
ИЕРАРХИЧЕСКАЯ МОДЕЛЬ |
||||||
ДАННЫХ |
|||||||
|
|
|
|
|
|
|
искажает структуры |
|
|
Узел |
В СЕТЕВОЙ |
|
|
родитель |
МОДЕЛИПРЕДСТАВЛЕНИЯ |
|
|
|
ДАННЫХ |
|
|
Узлы |
снято ограничение на |
|
|
||
|
|
потомкиколичество узлов |
|
|
|
||
|
|
|
потомков. |
СЕТЕВАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ДАННЫХ
Эта модель пришла на смену иерархической модели представления данных.
Однако, ИЕРАРХИЧЕСКАЯ
МОДЕЛЬ также искажает структуры реального мира, что со временем она приводит к