1.19M
Category: databasedatabase

База данных. Введение

1.

База данных
Введение

2.

Что такое База Данных?
«База Данных (БД, database)» – структурированный организованный набор
данных, описывающих характеристики какой-либо физической или
виртуальной системы.

3.

Классификация БД
1. Иерархическая - простейшая структура, где записи, как ветви, отходят от
«родителя». Информация связана по аналогии с папками на рабочем
столе.

4.

Классификация БД
2. Сетевая - в отличие от иерархической структуры, у каждой записи может
быть более одного родителя. Сетевые БД представляют собой не
древовидный, а общий граф.

5.

Классификация БД
3. База данных, в которой данные моделируются в виде объектов, их
атрибутов, методов и классов.

6.

Классификация БД
4. Реляционная - это составленная по реляционной модели база данных, в
которой данные, занесенные в таблицы, имеют изначально заданные
отношения.

7.

СУБД
Система управления базами данных (СУБД) — это программное
обеспечение, предназначенное для создания, управления, обновления и
анализа баз данных.

8.

Основные функции СУБД
Создание баз данных, изменение, удаление и объединение их по
определённым признакам.
Хранение данных, в том числе больших массивов, в
структурированном виде и нужном формате.
Защита данных от взлома и нежелательных изменений при помощи
распределенного доступа: когда разным группам пользователей
доступны разный объём и сегменты данных.
Выгрузка и сортировка данных по заданным фильтрам при помощи
SQL-запросов.
Поддержка целостности баз данных, резервное копирование и
восстановление после сбоев.

9.

Компоненты СУБД
Ядро. С помощью ядра происходит управление данными в оперативной и
внешней памяти. Также оно необходимо для журнализации изменений, то
есть для сохранения истории действий.
Процессор языка БД —
оптимизирует запросы на
извлечение и изменение данных.
В его «обязанности» также
входит генерация исполняемого
внутреннего кода.
Подсистема времени исполнения
нужна для интерпретации
программ манипуляции данными.
English     Русский Rules