مسرد مصطلحات قواعد البيانات المشتركة

يغطي هذا المسرد مصطلحات ومفاهيم قواعد البيانات المستخدمة عبر جميع أنواع قواعد البيانات. لا تتضمن مصطلحات خاصة بنظم أو قواعد بيانات معينة.

حامض

يفرض نموذج ACID لتصميم قاعدة البيانات تكامل البيانات من خلال الذرية والاتساق والعزلة والمتانة:

صفة، عزا

تعتبر سمة قاعدة البيانات إحدى خصائص كيان قاعدة البيانات. ببساطة ، السمة هي العمود الموجود في جدول قاعدة البيانات ، والذي يُعرف في حد ذاته بالكيان.

المصادقة

تستخدم قواعد البيانات المصادقة لضمان أن المستخدمين المصرح لهم فقط يمكنهم الوصول إلى قاعدة البيانات أو جوانب معينة من قاعدة البيانات. على سبيل المثال ، قد يتم تفويض المسؤولين بإدراج البيانات أو تعديلها ، بينما قد لا يتمكن الموظفون العاديون من عرض البيانات فقط. يتم تطبيق المصادقة مع أسماء المستخدمين وكلمات المرور.

نموذج القاعدة

تم تطوير نموذج BASE كبديل لنموذج ACID لخدمة احتياجات قواعد بيانات noSQL حيث لا يتم تنظيم البيانات بنفس الطريقة التي تتطلبها قواعد البيانات العلائقية. معتقداته الأساسية هي الإتاحة الأساسية ، الحالة الناعمة ، والاستمرارية في النهاية:

القيود

قيد قاعدة البيانات هو مجموعة من القواعد التي تحدد البيانات الصحيحة. توجد أنواع متعددة من القيود. القيود الأساسية هي:

نظام إدارة قواعد البيانات (DBMS)

DBMS هو البرنامج الذي يدير جميع جوانب العمل مع قاعدة بيانات ، من تخزين وتأمين البيانات إلى تطبيق قواعد تكامل البيانات ، إلى توفير نماذج لإدخال البيانات والتعامل معها. يقوم نظام إدارة قواعد البيانات العلائقية (RDBMS) بتنفيذ النموذج العلائقي للجداول والعلاقات فيما بينها.

كيان

الكيان هو ببساطة جدول في قاعدة بيانات. يتم وصفها باستخدام مخطط كيان للعلاقات ، وهو نوع من الرسوم يعرض العلاقات بين جداول قاعدة البيانات.

التبعية الوظيفية

يساعد قيد التبعية الوظيفية على ضمان صحة البيانات ، ويحدث عندما تحدد سمة واحدة قيمة أخرى ، توصف بأنها A -> B مما يعني أن قيمة A تحدد قيمة B ، أو أن B هي "تعتمد وظيفيًا" على A على سبيل المثال ، قد يكون للجدول في جامعة يتضمن سجلات لجميع الطلاب تبعية وظيفية بين معرف الطالب واسم الطالب ، أي أن معرف الطالب الفريد سيحدد قيمة الاسم.

فهرس

الفهرس هو بنية بيانات تساعد على سرعة استعلامات قاعدة البيانات لمجموعات البيانات الكبيرة. ينشئ مطورو قاعدة البيانات فهرسًا على أعمدة معينة في جدول. يحتفظ الفهرس بقيم الأعمدة ولكنه يشير فقط إلى البيانات الموجودة في بقية الجدول ، ويمكن البحث فيه بكفاءة وبسرعة.

مفتاح

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

تطبيع

لتطبيع قاعدة البيانات هو تصميم الجداول (العلاقات) والأعمدة (السمات) بطريقة تضمن سلامة البيانات وتجنب الازدواجية. المستويات الأولية للتطبيع هي النموذج الأولي الأول (1NF) ، النموذج الطبيعي الثاني (2NF) ، النموذج الطبيعي الثالث (3NF) و نموذج بويس-كود العادي (BCNF).

NoSQL

NoSQL هو نموذج قاعدة بيانات تم تطويره للاستجابة للحاجة إلى تخزين البيانات غير المهيكلة مثل رسائل البريد الإلكتروني أو منشورات الوسائط الاجتماعية أو الفيديو أو الصور. وبدلاً من استخدام SQL ونموذج ACID الصارم لضمان سلامة البيانات ، يتبع NoSQL نموذج BASE الأقل تشددًا. لا يستخدم مخطط قاعدة بيانات NoSQL جداول لتخزين البيانات ؛ بدلاً من ذلك ، قد تستخدم تصميمًا أو رسمًا رئيسيًا للمفاتيح / القيمة.

لا شيء

غالباً ما يتم الخلط بين القيمة NULL وتعني "بلا" أو صفر؛ ومع ذلك ، فإنه يعني بالفعل "غير معروف". إذا كان للحقل قيمة NULL ، فهو عنصر نائب لقيمة غير معروفة. تستخدم لغة الاستعلام الهيكلية (SQL) عوامل IS NULL و IS NOT NULL لاختبار القيم الخالية.

سؤال

استعلام قاعدة البيانات هو كيفية تفاعل المستخدمين مع قاعدة البيانات. عادة ما يتم كتابتها في SQL ويمكن أن تكون إما استعلام تحديد أو استعلام إجرائي . استعلام تحديد طلبات البيانات من قاعدة بيانات؛ تغييرات استعلام إجرائي أو تحديثات أو إضافة بيانات. توفر بعض قواعد البيانات نماذج تخفي دلالات الاستعلام ، مما يسمح للمستخدمين بطلب المعلومات بسهولة دون الحاجة إلى فهم SQL.

مخطط

مخطط قاعدة البيانات هو تصميم الجداول والأعمدة والعلاقات والقيود التي تشكل قاعدة بيانات. عادةً ما يتم وصف المخططات باستخدام عبارة SQL CREATE.

إجراء مخزن

الإجراء المخزن عبارة عن استعلام تم ترجمته مسبقًا ، أو عبارة SQL التي يمكن مشاركتها عبر العديد من البرامج والمستخدمين في نظام إدارة قواعد البيانات. تعمل الإجراءات المخزنة على تحسين الكفاءة وتساعد على تعزيز سلامة البيانات وتعزيز الإنتاجية.

لغة الاستعلام الهيكلية

لغة الاستعلام الهيكلية ، أو SQL ، هي اللغة الأكثر استخدامًا للوصول إلى البيانات من قاعدة البيانات. تحتوي لغة معالجة البيانات (DML) على مجموعة فرعية من أوامر SQL المستخدمة بشكل متكرر وتتضمن SELECT و INSERT و UPDATE و DELETE.

اثار

المشغل هو مجموعة إجراءات مخزنة لتنفيذ حدث معين ، عادة ما يكون تغييرًا على بيانات الجدول. على سبيل المثال ، قد يتم تصميم المشغل للكتابة إلى سجل أو جمع إحصائيات أو حساب قيمة.

رأي

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