Базы данных и СУБД
1. Подходы к обработке данных
в. Подход на основе баз данных
2. Системы управления базами данных
3. Модели данных
Иерархическая модель –позволяет строить БД с иерархической древовидной структурой
Сетевая модель
Реляционная модель - базируется на теоретико-множественном понятии отношения
146.00K
Category: databasedatabase

Базы данных и СУБД

1. Базы данных и СУБД

1.
2.
3.
4.
Подходы к обработке данных
Системы управления базами данных
Модели данных
Виды моделей данных
1

2. 1. Подходы к обработке данных

а. Традиционный подход к обработке данных
Ввод
Программа
Вывод
Файлы
2

3. в. Подход на основе баз данных

Ввод
Программа
Ввод
Вывод
Программа
База
Данных
Ввод
Вывод
Программа
Вывод
3

4. 2. Системы управления базами данных

СУБД
Программа
Программа
База
Данных
Программа
4

5.

Программные составляющие СУБД:
Ядро - набор программных модулей, необходимый и
достаточный для создания и поддержания БД ;
Сервисные программы - предоставляют
дополнительные возможности по обслуживанию БД
5

6.

Функции СУБД:
манипулирование данными – осуществляется
операциями:
ввод данных;
поиск информации;
удаление ненужной информации;
корректировка содержимого БД;
защита данных;
определение структуры БД,
начальная загрузка данных;
инициализация
БД
и
обеспечение логической независимости;
обеспечение физической независимости данных;
поддержка логической целостности БД ;
обеспечение физической целостности БД ;
управление доступом;
организация параллельного доступа пользователей к
базе данных.
6

7.

Классы СУБД:
- СУБД общего назначения;
- Специальные СУБД .
7

8. 3. Модели данных

Уровни моделирования
внешний
концептуальный
физический
Используемые модели
Модели
Даталогические модели Физическая
описания
модель
Фактопредметной Докуменданных
тальные
графические:
области
иерархические
сетевые
реляционные
8

9. Иерархическая модель –позволяет строить БД с иерархической древовидной структурой

4. Виды моделей данных
a.
Иерархическая модель –позволяет строить БД с
иерархической древовидной структурой
Уровень1
А
Уровень2
Уровень3
В1
С1
С2
В2
В4
В3
С3
С4
С5
С6
В5
С7
9
С8

10.

Например
ППФ,
Плаксин В.Н.
Факультет
(название, декан)
Группа
(№,староста)
П101,
Петрова И.Т.
01015,
Перов И.И.
П102,
Зайцев Р.В.
0165,
Дуров П.К.
П103,
Авдеева М.И.
0102,
Серова Д.Л.
Студент
10

11. Сетевая модель

b.
Сетевая модель
А
C
В
D
F
E
G
H
11

12.

Например
Студент
(шифр, ФИО)
0176,
Иванов
0134,
Сидоров
0164,
Петров
НИРС
(руководитель,
предмет)
Рябов,
Информатика
Прошин,
Экономика
Ларин,
Экология
Есин ,
История
12

13. Реляционная модель - базируется на теоретико-множественном понятии отношения

c.
Реляционная модель - базируется на
теоретико-множественном понятии отношения
Реляционный термин
Соответствующий "табличный"
термин
База данных
Набор таблиц
Схема базы данных
Набор заголовков таблиц
Отношение
Таблица
Заголовок отношения
Заголовок таблицы
Тело отношения
Тело таблицы
Атрибут отношения
Наименование столбца таблицы
Кортеж отношения
Строка таблицы
Степень (-арность)
отношения
Количество столбцов таблицы
Мощность отношения
Количество строк таблицы
Домены и типы данных
Типы данные в ячейках таблицы
13
English     Русский Rules