يشير استقلالية بيانات البرنامج إلى القدرة على ترك البيانات سليمة ويمكن الوصول إليها بغض النظر عن التعديلات على قاعدة البيانات التي تحتوي على البيانات. يسمح الاستقلال لمسؤولي قاعدة البيانات بإعادة تجهيز قاعدة البيانات لتلبية احتياجات المعلومات الجديدة للمؤسسة بدون ذلك القلق من أن الأشخاص الذين يحتاجون إلى البيانات للبحث والتقارير واتخاذ قرارات مستنيرة لن يتمكنوا فجأة من ذلك الوصول إليه. توفر البيانات الوصفية لمسؤولي قواعد البيانات معلومات حول نظام إدارة قاعدة البيانات ، أو DBMS ، نفسها ، مما يساعدهم في الحفاظ على تكامل البيانات وتتبع أداء قاعدة البيانات.
مخطط قاعدة البيانات
مخططات قاعدة البيانات هي مخططات لقواعد البيانات ، توضح كيفية تخزين البيانات داخل DBMS وتصف العلاقات بين جداول قاعدة البيانات. يشرح المخطط المادي كيفية تخزين البيانات داخل جهاز كمبيوتر ، ويصف الأجهزة الفعلية المستخدمة كتخزين للبيانات الرقمية. يصف المخطط المنطقي لقاعدة البيانات كيفية تنظيم البيانات داخل قاعدة البيانات ، مع توفير تفاصيل مثل تُستخدم الجداول لبيانات محددة وما هي القيم المستخدمة كمفاتيح أساسية لتأسيس العلاقات بين الجداول.
فيديو اليوم
استقلالية البيانات
هناك مستويان هرميان من استقلالية بيانات البرنامج ، يضمن كل منهما تكامل البيانات و يتم الاحتفاظ بإمكانية الوصول على الرغم من أي تغييرات قد تجريها المؤسسة على المخطط المادي أو المنطقي لـ قاعدة البيانات الخاصة به. استقلالية البيانات المادية هي المستوى الأدنى من التسلسل الهرمي وتشير إلى قدرة المؤسسة على ترقية الأجهزة التي تستخدمها من أجل تخزين البيانات دون تعطيل المخطط المنطقي لقاعدة البيانات أو قدرة المستخدم النهائي على الوصول إلى البيانات من خلال التطبيقات الموجودة على جهاز الكمبيوتر. وبالمثل ، فإن استقلالية البيانات المنطقية تمنح مسؤولي قاعدة البيانات الحرية في إجراء تغييرات على المنطق المخطط ، إضافة جداول جديدة أو إلحاق الحقول بالجداول الحالية ، دون تعطيل وصول المستخدمين النهائيين إلى نظام إدارة قواعد البيانات البيانات.
البيانات الوصفية هي البيانات التي تصف البيانات داخل قاعدة البيانات. قد تتضمن البيانات الوصفية في نظام DBMS النموذجي بيانات في جداول وأعمدة قاعدة البيانات ، مع وصف السمات مثل أسماء الجداول والأعمدة ، وأحجام الحقول ونوع البيانات ، مثل السلاسل أو الأعداد الصحيحة أو قيم العملات ، كل حقل يحمل. توضح البيانات الوصفية أيضًا العلاقات بين الجداول وقواعد قاعدة البيانات للوصول إلى البيانات والحفاظ على تكامل البيانات.
قاموس البيانات
قاموس بيانات قاعدة البيانات هو مخزن البيانات الوصفية الخاص بها ، حيث يقوم بدمج جميع البيانات الموجودة في مخطط قاعدة البيانات. يقوم قاموس قاعدة البيانات بتخزين البيانات الوصفية في مجموعة الجداول الخاصة به ، والتي يقوم مسؤول قاعدة البيانات بإنشائها باستخدام لغة تعريف البيانات. DDL ليست لغة بمعنى SQL أو Java ؛ إنها مجموعة فرعية من الأوامر داخل لغة تسمح للمستخدم بإنشاء كائنات قاعدة البيانات وتعديلها مثل الجداول. بالإضافة إلى البيانات المتعلقة بهيكل قاعدة البيانات ، يحتوي قاموس البيانات أيضًا على معلومات حول إجراءات قاعدة البيانات وأذونات وصول المستخدم. يساعد مستودع المعلومات هذا في الحفاظ على تكامل البيانات من خلال منع المستخدمين من إنشاء كائنات تكرر أسماء كائنات أخرى أو مفاتيح أساسية من شأنها أن تنتهك التكامل العلائقي.