Основные понятия
База данных - информационная модель предметной области в виде совокупности данных, хранимых в памяти и связанных между собой по правилам, определяющим принципы описания, манипуляции и хранения.
Информационная модель - информация в структурированном виде.
Система управления базой данных (СУБД - DBMS - DataBase Management System) - комплекс языковых и программных средств, предназначенных для создания, ведения и применения базы данных пользователями.
Модель данных - описание методов представления и обработки данных в СУБД, в том числе методов определения типов и логических структур в базе данных, методов манипулирования данными, методов определения и поддержки целостности базы данных.
Сущность - класс, хранящийся в базе данных, таблица.
Объект - экземпляр сущности.
Атрибут - свойство, характеризующее сущность, название столбца.
Кортеж - строка (запись) в таблице, набор значений конкретных атрибутов.
Домен - набор допустимых значений атрибута.
Идентификатор - атрибут с уникальным значением для данной таблицы.
Архитектура СУБД
- Ядро - процессы, сеть, память, файловая система и т.д.
- Диспетчер данных - транзакции, кэш;
- Диспетчер запросов - парсер запроса, оптимизатор, исполнитель;
- Набор инструментов для служебных операций - резервное копирования, восстановление и мониторинг.