جدول المحتويات:
تعريف - ماذا يعني قاموس البيانات؟
قاموس البيانات هو ملف أو مجموعة من الملفات التي تحتوي على البيانات الأولية لقاعدة البيانات. يحتوي قاموس البيانات على سجلات حول الكائنات الأخرى في قاعدة البيانات ، مثل ملكية البيانات ، وعلاقات البيانات بالكائنات الأخرى ، والبيانات الأخرى.
قاموس البيانات هو عنصر حاسم في أي قاعدة بيانات علائقية. ومن المفارقات ، بسبب أهميته ، فإنه غير مرئي لمعظم مستخدمي قاعدة البيانات. عادةً ما يتفاعل مسؤولو قاعدة البيانات فقط مع قاموس البيانات.
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٪'؛