Базы данных/Основные термины

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

База данных

Есть множество различных определений, которые объединяют приписываемые базам данных характеристики:

  • Хранит данные по правилам (концепция, схема)
  • Можно управлять данными по правилам
  • Нужна для удовлетворения информационных потребностей

На всякий случай, максимально формальное определение по ГОСТ:

База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.

И простое для восприятие определение Кристофера Дейта (автор самой популярной книги по БД):

База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия

Система Управления Базами Данных

СУБД - программное средство независимое от области базы данных, в функции которого входят:

  • Управление создания и использования баз данных
  • Проверка ограничений и учет правил для модели БД
  • Контроль доступа к данным

Термины баз данных

Сущность - класс, хранящийся в базе данных, таблица.

Объект - экземпляр сущности, обычно это строка в таблице.

Атрибут - свойства характеризующие сущность, название столбца в таблице.

Кортеж - строка в таблице или выборке, набор значений конкретных атрибутов.

Домен - набор допустимых значений атрибута.

Идентификатор или первичный ключ - атрибут с уникальным значением для данной таблицы.