Базы данных и СУБД 1. 2. 3. 4. Подходы к обработке данных Системы управления базами данных Модели данных Виды моделей данных 1
1. Подходы к обработке данных а. Традиционный подход к обработке данных 2
в. Подход на основе баз данных 3
2. Системы управления базами данных 4
Программные составляющие СУБД: Ядро - набор программных модулей, необходимый и достаточный для создания и поддержания БД ; Сервисные программы - предоставляют дополнительные возможности по обслуживанию БД 5
Функции СУБД: n манипулирование данными – осуществляется операциями: ü ввод данных; ü поиск информации; ü удаление ненужной информации; ü корректировка содержимого БД; n защита данных; n определение структуры БД, начальная загрузка данных; n обеспечение логической независимости; n обеспечение физической независимости данных; n поддержка логической целостности БД ; n обеспечение физической целостности БД ; n управление доступом; n организация параллельного доступа пользователей к 6 базе данных. инициализация БД и
Классы СУБД: - СУБД общего назначения; - Специальные СУБД. 7
3. Модели данных Уровни моделирования внешний концептуальный физический Используемые модели Модели Даталогические модели описания Фактопредметной Документальные графические: области Физическая модель данных иерархические сетевые реляционные 8
4. Виды моделей данных a. Иерархическая модель –позволяет строить БД с иерархической древовидной структурой Уровень1 А Уровень2 Уровень3 В 1 С 2 В 4 В 3 С 4 С 5 С 6 В 5 С 7 9 С 8
Например ППФ, Плаксин В. Н. Факультет (название, декан) Группа (№, староста) П 101, Петрова И. Т. 01015, Перов И. И. П 102, Зайцев Р. В. 0165, Дуров П. К. П 103, Авдеева М. И. 0102, Серова Д. Л. Студент 10
b. Сетевая модель А C В D F E G H 11
Например Студент (шифр, ФИО) 0176, Иванов 0134, Сидоров 0164, Петров НИРС (руководитель, предмет) Рябов, Информатика Прошин, Экономика Ларин, Экология Есин , История 12
c. Реляционная модель - базируется на теоретикомножественном понятии отношения Реляционный термин Соответствующий "табличный" термин База данных Набор таблиц Схема базы данных Набор заголовков таблиц Отношение Таблица Заголовок отношения Заголовок таблицы Тело отношения Тело таблицы Атрибут отношения Наименование столбца таблицы Кортеж отношения Строка таблицы Степень (-арность) отношения Количество столбцов таблицы Мощность отношения Количество строк таблицы Домены и типы данных Типы данные в ячейках таблицы 13