Дом Базы данных Что такое словарь данных? - определение из техопедии

Что такое словарь данных? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает словарь данных?

Словарь данных - это файл или набор файлов, которые содержат метаданные базы данных. Словарь данных содержит записи о других объектах в базе данных, таких как владение данными, связи данных с другими объектами и другие данные.


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

Техопедия объясняет словарь данных

В реляционной базе данных метаданные в словаре данных включают в себя следующее:

  • Имена всех таблиц в базе данных и их владельцев
  • Имена всех индексов и столбцов, к которым относятся таблицы в этих индексах
  • Ограничения, определенные в таблицах, включая первичные ключи, отношения внешнего ключа к другим таблицам и ограничения, не равные NULL

Для большинства систем управления реляционными базами данных (RDBMS) программному обеспечению системы управления базами данных необходим словарь данных для доступа к данным в базе данных. Например, программное обеспечение БД Oracle должно выполнять чтение и запись в БД Oracle. Однако он может сделать это только через словарь данных, созданный для этой конкретной базы данных.


Например, предположим, что в базе данных коммерческого банка администратор хочет определить, в какой таблице хранится информация о кредитах. Сделав обоснованное предположение, что в таблице, скорее всего, есть слово «LOAN», он выполнил бы следующий запрос к словарю данных (первый запрос для БД Oracle, а второй для БД SQL Server):

  • SELECT * FROM DBA_TABLES, ГДЕ TABLE_NAME НРАВИТСЯ '% LOAN%';
  • SELECT * FROM SYSOBJECTS WHERE TYPE = 'U' И НАЗВАНИЕ НРАВИТСЯ '% LOAN%';
Что такое словарь данных? - определение из техопедии