584 документа
← К списку

Реальные таблицы

страница

Реальные таблицы

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

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

Таблица 11.2. Реальная и физическая таблица справочника «Клиенты»

Реальная таблицаФизическая таблица
Справочник.Клиенты_Reference<n>
Ссылка_Id<suff>
ВерсияДанных_Version
ПометкаУдаления_Marked
Предопределенный_IsMetadata
Родитель_ParentId<suff>
Владелец_OwnerId<suff>
ЭтоГруппа_Folder
Код_Code
Наименование_Description
<Имя реквизита>_Fld<n><suff>
<Имя общего реквизита>_Fld<n><suff>
Представление–
<Имя табличной части>–

Как вы видите, не все поля реальной и физической таблицы соответствуют друг другу. Например, поле Представление – виртуальное, то есть оно не хранится в физической таблице базы данных, а генерируется в момент выполнения запроса.

Но в целом реальная таблица очень похожа на физическую по набору полей, а количество записей в обеих таблицах одинаково.

Реальные таблицы подразделяются на объектные (ссылочные) и необъектные (нессылочные).

В объектных (ссылочных) таблицах представлена информация ссылочных типов данных (справочники, документы, планы видов характеристик и т. д.). А в необъектных (нессылочных) – всех остальных типов данных (константы, регистры и т. д.).

Отличительной особенностью объектных (ссылочных) таблиц является то, что они включают в себя стандартное поле Ссылка, которое позволяет однозначно идентифицировать каждую запись (данные об объекте базы данных). Эти таблицы могут быть иерархическими, подчиненными, и поля таких таблиц могут содержать вложенные таблицы (табличные части).