Базы данных/Основные термины
Материал из Wiki - Факультет компьютерных наук
База данных
Есть множество различных определений, которые объединяют приписываемые базам данных характеристики:
- Хранит данные по правилам (концепция, схема)
- Можно управлять данными по правилам
- Нужна для удовлетворения информационных потребностей
На всякий случай, максимально формальное определение по ГОСТ:
База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
И простое для восприятие определение Кристофера Дейта (автор самой популярной книги по БД):
База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия
Система Управления Базами Данных
СУБД - программное средство независимое от области базы данных, в функции которого входят:
- Управление создания и использования баз данных
- Проверка ограничений и учет правил для модели БД
- Контроль доступа к данным
Термины баз данных
Сущность - класс, хранящийся в базе данных, таблица.
Объект - экземпляр сущности, обычно это строка в таблице.
Атрибут - свойства характеризующие сущность, название столбца в таблице.
Кортеж - строка в таблице или выборке, набор значений конкретных атрибутов.
Домен - набор допустимых значений атрибута.
Идентификатор или первичный ключ - атрибут с уникальным значением для данной таблицы.