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

دورة نظام إدارة قواعد البيانات – المحاضرة الثانية

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

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

نشأت كلمة “بيانات” من كلمة “مرجع” تعني “معلومة واحدة”. هو جمع كلمة مسند.

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

ما هي قاعدة البيانات؟
قاعدة البيانات هي مجموعة منظمة من البيانات ، بحيث يمكن الوصول إليها وإدارتها بسهولة.

يمكنك تنظيم البيانات في جداول وصفوف وأعمدة وفهرستها لتسهيل العثور على المعلومات ذات الصلة.

تقوم معالجات قاعدة البيانات بإنشاء قاعدة بيانات بطريقة تتيح مجموعة واحدة فقط من البرامج الوصول إلى البيانات لجميع المستخدمين.

الغرض الأساسي من قاعدة البيانات هو تشغيل كمية كبيرة من المعلومات عن طريق تخزين البيانات واسترجاعها وإدارتها.

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

هناك العديد من قواعد البيانات المتاحة مثل MySQL و Sybase و Oracle و MongoDB و Informix و PostgreSQL و SQL Server ، إلخ.

تتم إدارة قواعد البيانات الحديثة بواسطة نظام إدارة قواعد البيانات (DBMS).

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

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

التطور
القائم على الملف
كان 1968 هو العام الذي تم فيه إدخال قاعدة البيانات القائمة على الملفات. في قواعد البيانات القائمة على الملفات ، تم الاحتفاظ بالبيانات في ملف مسطح. على الرغم من أن الملفات لها مزايا عديدة ، إلا أن هناك العديد من القيود.

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

يتطلب برمجة مكثفة بلغة الجيل الثالث مثل كوبول ، بيسك.

نموذج البيانات الهرمي
1968-1980 كان عصر قاعدة البيانات الهرمية. كان نموذج قاعدة البيانات الهرمي البارز هو نظام DBMS الأول من IBM. كان يطلق عليه IMS (نظام إدارة المعلومات).

في هذا النموذج ، ترتبط الملفات بطريقة الأب / الطفل.

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

نموذج بيانات الشبكة Network data model
طور تشارلز باكمان أول DBMS في Honeywell يسمى مخزن البيانات المتكاملة (IDS). تم تطويره في أوائل الستينيات ، ولكن تم توحيده في عام 1971 من قبل مجموعة CODASYL (مؤتمر لغات نظم البيانات).

في هذا النموذج ، ترتبط الملفات بصفتها مالكين وأعضاء ، مثل نموذج الشبكة المشترك.

حدد نموذج بيانات الشبكة المكونات التالية:

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

قاعدة بيانات علائقية Relational Database
1970 إلى الوقت الحاضر: عصر قواعد البيانات العلائقية وإدارة قواعد البيانات. في عام 1970 ، تم اقتراح النموذج العلائقي من قبل E.F. Codd.

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

المثال عبارة عن جدول به صفوف أو أعمدة

يحدد المخطط البنية مثل اسم العلاقة ونوع كل عمود واسم.

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

تم إنشاء أول تطبيق لقاعدة بيانات الإنترنت في عام 1995.

خلال عصر قاعدة البيانات العلائقية ، أدخلت العديد من النماذج مثل النموذج الكائني ، والنموذج الكائني ، وما إلى ذلك.

قاعدة بيانات سحابية Cloud database
تُسهل لك قاعدة بيانات السحابة تخزين وإدارة واسترداد بياناتها المنظمة وغير المنظمة عبر منصة سحابية. هذه البيانات يمكن الوصول إليها عبر الإنترنت. تسمى قواعد البيانات السحابية أيضًا قاعدة بيانات كخدمة (DBaaS) لأنها تقدم كخدمة مدارة.

بعض أفضل خيارات السحابة هي:

AWS (Amazon Web Services)
Snowflake Computing
Oracle Database Cloud Services
Microsoft SQL server
Google cloud spanner
Advantages of cloud database

Lower costs

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

Automated

يتم إثراء قواعد بيانات السحابة بمجموعة متنوعة من العمليات المؤتمتة مثل الاسترداد ، تجاوز الفشل ، والتحجيم التلقائي.

Increased accessibility

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