بيت قواعد بيانات ما هو قاموس البيانات؟ - تعريف من techopedia

ما هو قاموس البيانات؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني قاموس البيانات؟

قاموس البيانات هو ملف أو مجموعة من الملفات التي تحتوي على البيانات الأولية لقاعدة البيانات. يحتوي قاموس البيانات على سجلات حول الكائنات الأخرى في قاعدة البيانات ، مثل ملكية البيانات ، وعلاقات البيانات بالكائنات الأخرى ، والبيانات الأخرى.


قاموس البيانات هو عنصر حاسم في أي قاعدة بيانات علائقية. ومن المفارقات ، بسبب أهميته ، فإنه غير مرئي لمعظم مستخدمي قاعدة البيانات. عادةً ما يتفاعل مسؤولو قاعدة البيانات فقط مع قاموس البيانات.

Techopedia يوضح قاموس البيانات

في قاعدة البيانات الترابطية ، تتضمن البيانات الأولية في قاموس البيانات ما يلي:

  • أسماء جميع الجداول في قاعدة البيانات وأصحابها
  • أسماء جميع الفهارس والأعمدة التي ترتبط بها الجداول في هذه الفهارس
  • القيود المعرفة في الجداول ، بما في ذلك المفاتيح الأساسية ، وعلاقات المفتاح الخارجي بالجداول الأخرى ، والقيود غير الفارغة

بالنسبة لمعظم أنظمة إدارة قواعد البيانات العلائقية (RDBMS) ، يحتاج برنامج نظام إدارة قاعدة البيانات إلى قاموس البيانات للوصول إلى البيانات داخل قاعدة البيانات. على سبيل المثال ، يجب على برنامج Oracle DB أن يقرأ أو يكتب إلى Oracle DB. ومع ذلك ، لا يمكنه القيام بذلك إلا عبر قاموس البيانات الذي تم إنشاؤه لقاعدة البيانات المعينة هذه.


على سبيل المثال ، لنفترض أنه في قاعدة بيانات البنك التجاري ، يريد المسؤول تحديد الجدول الذي يحتوي على معلومات حول القروض. عند إجراء تخمين مستنير أن الجدول على الأرجح يحتوي على الكلمة "LOAN" ، سيصدر الاستعلام التالي في قاموس البيانات (الاستعلام الأول يتعلق بـ Oracle DB ، بينما الثاني يتعلق بـ SQL Server DB):

  • SELECT * FROM DBA_TABLES WHERE TABLE_NAME LIKE '٪ LOAN٪'؛
  • SELECT * من SYSOBJECTS حيث TYPE = 'U' وأحب الاسم '٪ LOAN٪'؛
ما هو قاموس البيانات؟ - تعريف من techopedia