Базовые таблицы

Базовая таблица – это основной объект хранения данных в БД ЛИНТЕР.

Таблица состоит из столбцов и строк (или записей), на пересечении которых находятся поля строк (значения), соответствующие тому или иному конкретному столбцу.

Кроме собственно данных, с каждой таблицей связан набор метаданных, в котором хранится системная информация о структуре таблицы и ее атрибутах (схема таблицы, имя таблицы, информация о ее расположении на носителе данных, число столбцов, их имена, свойства и др.).

Базовые таблицы разделяются на системные и пользовательские таблицы.

Системные таблицы предназначены для хранения метаданных, например, обо всех таблицах БД, обо всех столбцах таблиц, о полномочиях пользователей БД. Они разделяются на две группы: обязательные системные таблицы и дополнительные. Обязательные системные таблицы создаются автоматически при генерации БД – без них СУБД ЛИНТЕР работать не сможет. Дополнительные системные таблицы предназначены для функциональной поддержки специфических возможностей СУБД ЛИНТЕР (национальные кодировки, полнотекстовый поиск и т.п.). Необходимость создания дополнительных системных таблиц определяет администратор БД в зависимости от функциональных потребностей пользователей БД. Создание таких таблиц выполняется с помощью соответствующих SQL-скриптов.

Пользовательские таблицы создаются пользователем БД. Каждая пользовательская таблица имеет владельца, т.е. пользователя БД, который её создал и схему, в которой она создана.