ما هي قاعدة البيانات؟

click fraud protection

إذا كنت معتادًا على جداول البيانات مثل مايكروسوفت اكسل، أنت تفهم بالفعل كيف يمكن استخدام البيانات مع الجداول. تستخدم قواعد البيانات أيضًا الجداول لتخزين المعلومات وإدارتها واستردادها.

أنت بالفعل تستخدم قواعد البيانات

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

1s و 0s تمثل قاعدة بيانات

قواعد البيانات مقابل. جداول البيانات

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

  • استرجع كافة السجلات التي تطابق معايير معينة
  • تحديث السجلات بشكل مجمّع
  • سجلات الإسناد الترافقي في جداول مختلفة
  • قم بإجراء عمليات حسابية مجمعة معقدة

عناصر قاعدة البيانات

تتكون قاعدة البيانات من العديد من الجداول المختلفة. مثل جداول Excel ، تتكون جداول قاعدة البيانات من أعمدة وصفوف. كل عمود يتوافق مع ينسب وكل صف يتوافق مع سجل واحد.

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

يجب أن يكون لكل جدول في قاعدة البيانات اسم فريد ويجب أن يكون لكل جدول المفتاح الأساسي بحيث يكون لكل صف (أو سجل) حقلاً فريدًا لتعريفه.

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

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

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

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

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

التعليمات

  • ما هو مخطط قاعدة البيانات؟

    أ مخطط قاعدة البيانات هو هيكلها. فهو يحدد المعلومات أو الكائنات التي يمكن أن تدخل قاعدة البيانات ويحدد العلاقة بينها. يتم تعريف النظام عادةً باستخدام لغة الاستعلام الهيكلية (SQL).

  • ما هي قاعدة البيانات العلائقية؟

    تخزن قاعدة البيانات العلائقية نقاط البيانات المرتبطة ببعضها البعض. ينظم البيانات في جدول واحد أو أكثر ، كل منها بمفتاح فريد يحددها.

  • ما هو استعلام قاعدة البيانات؟

    الاستعلام هو مجرد طلب للحصول على معلومات من قاعدة بيانات. يمكن أن تأتي البيانات من جدول واحد أو أكثر في قاعدة البيانات ، أو يمكن أن تأتي من استعلامات أخرى. عندما تكتب بحثًا في Google ، فأنت ترسل استعلامًا ، على سبيل المثال.

  • ما هو سجل قاعدة البيانات؟

    السجل هو مجموعة البيانات المخزنة في جدول. تسمى السجلات أحيانًا أيضًا بامتداد tuple.

  • ما هو المفتاح الخارجي في قاعدة البيانات؟

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

  • ما هو الكيان في قاعدة البيانات؟

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