У дома Данни на Guide-Bulgaria.com Какво е речник на данните? - определение от техопедия

Какво е речник на данните? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава речник на данните?

Речникът на данните е файл или набор от файлове, които съдържат метаданните на базата данни. Речникът на данните съдържа записи за други обекти в базата данни, като собственост на данни, връзки на данни с други обекти и други данни.


Речникът на данните е ключов компонент на всяка релационна база данни. По ирония на съдбата, поради своята важност, тя е невидима за повечето потребители на база данни. Обикновено само администраторите на база данни взаимодействат с речника на данни.

Техопедия обяснява речника на данните

В релационна база данни метаданните в речника на данни включват следното:

  • Имена на всички таблици в базата данни и техните собственици
  • Имена на всички индекси и колоните, към които се отнасят таблиците в тези индекси
  • Ограничения, дефинирани на таблици, включително първични ключове, връзки с чужди ключове към други таблици и ненулеви ограничения

За повечето релационни системи за управление на бази данни (RDBMS) софтуерът на системата за управление на база данни се нуждае от речника за достъп до данните в базата данни. Например, софтуерът на Oracle DB трябва да чете и записва в Oracle DB. Това обаче може да стане само чрез речника на данни, създаден за тази конкретна база данни.


Да предположим, например, че в базата данни на търговската банка администраторът иска да определи коя таблица съдържа информация за заемите. Като направи познато предположение, че най-вероятно в таблицата има думата „ЗАЕМАНЕ“ в него, той ще издаде следната заявка в речника на данните (първата заявка е за DB на Oracle, докато втората е за DB на SQL Server):

  • ИЗБЕРЕТЕ * ОТ DBA_TABLES, КАКТО TABLE_NAME харесва „% LOAN%“;
  • ИЗБЕРЕТЕ * ОТ SYSOBJECTS WHERE TYPE = 'U' И ИМЕ ЛИКЕ '% LOAN%';
Какво е речник на данните? - определение от техопедия