Skip to main content

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

طريقة تصميم و انشاء بطاقات وكروت مسبقة الدفع فى ساس 4 (أبريل 2024)

طريقة تصميم و انشاء بطاقات وكروت مسبقة الدفع فى ساس 4 (أبريل 2024)
Anonim

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

ACID

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

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

صفة، عزا

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

المصادقة

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

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

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

  • توافر الأساسية: قاعدة البيانات متاحة وتعمل ، مدعومة في بعض الأحيان عن طريق نسخ البيانات الموزعة عبر عدة خوادم.
  • الدولة الناعمة: مكافحة نموذج ACID للتناسق الصارم ، ينص هذا المبدأ على أن البيانات لا يجب أن تكون ثابتة دائمًا وأن أي تناغم مفروض يقع على عاتق قاعدة البيانات الفردية أو المطور.
  • الاتساق في نهاية المطاف: في بعض نقطة المستقبل غير معرفة ، سوف تحقق قاعدة البيانات التناسق.

القيود

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

  • قيود فريدة من نوعها: يجب أن يحتوي الحقل على قيمة فريدة في الجدول.
  • قيود الاختيار: يمكن أن يحتوي الحقل على أنواع بيانات محددة فقط وحتى على قيم معينة مسموح بها.
  • القيود الافتراضية: سيحتوي الحقل على قيمة افتراضية إذا لم يكن له قيمة موجودة ؛ هذا يحل قيمة NULL.
  • القيود الأساسية الأولية: يجب أن يكون المفتاح الأساسي فريدًا.
  • القيود الاجنبية الرئيسية: يجب أن يتطابق المفتاح الخارجي مع مفتاح أساسي موجود في جدول آخر.

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

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

كيان

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

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

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

فهرس

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

مفتاح

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

  • مفاتيح المرشح: مجموعة الأعمدة التي يمكنها تحديد السجل بشكل فريد والذي يتم اختيار المفتاح الأساسي منه.
  • المفاتيح الأساسية: المفتاح الذي تم اختياره لتعريف سجل بشكل فريد في جدول. لا يمكن أن يكون هذا المفتاح فارغًا.
  • مفاتيح خارجية: المفتاح الذي يربط بين السجل والسجل في جدول آخر. يجب أن يوجد المفتاح الخارجي للجدول كمفتاح أساسي لجدول آخر.

تطبيع

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

NoSQL

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

لا شيء

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

باطل

و

هو ليس لاشيء

المشغلين لاختبار القيم الخالية.

سؤال

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

مخطط

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

إجراء مخزن

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

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

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

اثار

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

رأي

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