Основные объекты в базах данных

К основным объектам баз данныхотносятся таблицы (отношения, relations), метаданные (metadata), индексы (indexes) и представления (view) [23] ). Поясним назначение этих объектов несколько подробнее:

§ Таблицы и поля. Таблицы или отношения обеспечивают хранение пользовательских сведений, в полях которых могут находиться данные разных типов и разного смыслового характера и назначения.

§ Метаданные. Это описание структуры БД в форме таблиц, зачастую называемых системными таблицами. Типичными среди них являются следующие таблицы 1) — S ysTables, в которой перечислены все отношения, имеющиеся в БД и каждого из них указаны количество атрибутов (полей) и имена первичных ключей и S ysColumns, где перечислены все атрибуты (поля) имеющиеся в каждом отношении БД, а также тип данных и длина (в количестве символов) каждого поля. Возможны и другие системные таблицы, в которых хранятся списки индексов, ключей и пр.

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

§ Представления ( или метаданные приложений). Эти объекты представляют собой виртуальные таблицы, предоставляющие данные из одной или нескольких реальных реляционных таблиц. Реально представления не содержат никаких данных, а только описывают их источники. Нередко такие объекты создаются для хранения в базах данных сложных запросов, пользовательских форм, отчетов и других подобных компонентов программных оболочек БД.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: