ما هي قاعدة البيانات ؟
يسار قاعدة البيانات او قاعدة المعطيات ، هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة رياضية، وتتكون قاعدة البيانات من جدول واحد أو أكثر.[1][2][3] ويتكون الجدول من سجل (صف (قواعد البيانات)) أو أكثر ويتكون السجل من حقل (حقل (علم الحاسوب)) أو أكثر. ومثال عليه السجل الخاص بموظف معين يتكون من عدة حقول مثل رقم الموظف - اسم الموظف - درجة الموظف - تاريخ التعيين - الراتب - والقسم التابع له، وغير ذلك من بيانات الموظفين تخزن في جهاز الحاسوب عَلى نحو منظّم، حيث يقوم برنامج (حاسوب) يسمى محرك قاعدة البيانات (database engine) بتسهيل التعامل معها والبحث ضمن هذه البيانات، وتمكين المستخدم من الإضافة والتعديل عليها.
أطر البرامج التي تهدف إلى تطوير التطبيقات السريعة تشمل أحيانا مرافق قاموس البيانات على مستوى عال، والتي يمكن أن تقلل بشكل كبير من كمية البرمجة المطلوبة لبناء القوائم والنماذج والتقارير، وغيرها من عناصر تطبيق قاعدة البيانات، بما في ذلك قاعدة البيانات نفسها. على سبيل المثال، يتضمن PHPLens مكتبة فئة PHP لأتمتة إنشاء الجداول والأرقام القياسية، وقيود المفاتيح الخارجية تنقليا لقواعد بيانات متعددة. قاموس البيانات القائم على PHP آخر، وهي جزء من مجموعة أدوات RADICORE، تولد الأجسام البرنامج، ومخطوطات تلقائيا، ورمز SQL للقوائم واستمارات مع التحقق من صحة البيانات ومجمع ينضم. وبالنسبة للبيئة ASP.NET، يوفر قاموس البيانات قاعدة واحدة في مرافق DBMS عبر لإنشاء قاعدة بيانات الآلي، التحقق من صحة البيانات، وتعزيز الأداء (التخزين المؤقت واستخدام رقم قياسي)، تطبيق الأمن، وأنواع البيانات الموسعة. ميزات Visual DATAFLEX ] ويوفر القدرة على استخدام DataDictionaries كملفات الطبقة لتشكيل طبقة وسطى بين واجهة المستخدم وقاعدة البيانات الأساسية. والقصد من ذلك هو إنشاء قواعد موحدة للحفاظ على سلامة البيانات وإنفاذ قواعد العمل طوال واحد أو أكثر ذات الصلة التطبيقات.