لاتفوتك فرصة خصم الاشتراك المبكر ٣٩٩ ريال لمعسكر تطوير اللغة الانجليزية

قواعد البيانات (2)

قواعد البيانات (2)

July 4, 2023 calendar icon

استكمالا لما قد بدأناه في المقال السابق (1) عن قواعد البيانات ، نستعرض في ها المقال تفصيلا لمكونات قاعدة البيانات ، ثم نتطرق لأهم نظام لقواعد البيانات وهو نظام ادارة قواعد البيانات (DBMS) ومميزاته وعيوبه. كما سنقوم بسرد أهم تحديات قواعد البيانات. 

 

مكونات قواعد البيانات

          تتكون قاعدة البيانات من (2) :

1- البيانات (Data) المراد تخزينها في قاعدة البيانات ، والتي يمكن تصنيفها في بيانات المستخدم والبيانات الوصفية(Metadata) والبيانات الوصفية للتطبيق(Application Metadata) .

2- الأجهزة (Hardware) تشمل كل جهاز مفيد لإدخال البيانات وحفظها في قاعدة البيانات ، مثل الأشرطة الممغنطة والأقراص الصلبة.

3- البرمجيات (Software)، حيث يخدم البرنامج الغرض من ربط المستخدم بقاعدة البيانات، حيث يمكن للمستخدمين إجراء تعديلات وعمليات أخرى على البيانات من خلال البرنامج.

4- المستخدمون (Users) وهم العنصر الأكثر أهمية في قاعدة البيانات وذلك لأنهم مسؤولون عن أداء الوظائف والعمليات المختلفة على قاعدة البيانات من إدخال البيانات في قاعدة بيانات إلى حفظها وتعديلها وما الى ذلك.

 

نظام إدارة قواعد البيانات (What Is a Database Management System) (DBMS)

هو بمثابة برنامج يُستخدم لإنشاء قاعدة بيانات وإدارتها وصيانتها. بمعنى أنه يقوم بتوفير طريقة لتخزين وتنظيم واسترجاع البيانات من قاعدة البيانات، كما يوفر واجهة بين قاعدة البيانات والمستخدمين أو التطبيقات التي تصل وتتعامل مع قاعدة البيانات. يتاح للمستخدمين من خلال (DBMS) إنشاء كائنات قاعدة البيانات وتعديلها وحذفها ، وأيضا يتاح لهم إدراج البيانات وتحديثها وحذفها من قاعدة البيانات باستخدام. من الأمثلة على نظام ادارة قواعد البيانات (DBMS): MySQL و Oracle و Microsoft SQL Server (2).

 

مميزات (DBMS): 

يتيح نظام إدارة قواعد البيانات العديد من المميزات مثل (3):

1- يتيح مجموعة متنوعة من التقنيات لتخزين واسترداد البيانات.

2-يعمل كمعالج فعال لتحقيق التوازن بين إحتياجات التطبيقات المتعددة التي تستخدم نفس البيانات.

3- يتضمن قيودًا للحصول على مستوى عالٍ من الحماية ضد الوصول المحظور(الغير مسموح بيه) إلى البيانات.

4- يستخدم العديد من الوظائف القوية لتخزين واسترداد البيانات بكفاءة.

5- يستخدم إجراءات إدارة موحدة للبيانات.

6- يوفرالنزاهة والأمان للبيانات.

 

عيوب (DBMS):

رغم المميزات المذكورة أعلاه، يمكن ملاحظة بعد العيوب لدي نظام ادارة قواعد البيانات (DBMS) مثل (3):

1- ارتفاع التكلفة نظرا لتكلفة الأجهزة والبرامج الخاصة بنظام إدارة قواعد البيانات (DBMS) .

2- أنظمة إدارة قواعد البيانات أنظمة معقدة ، مما يستلزم تدريب المستخدمين على استخدام نظام إدارة قواعد البيانات.

3- لا يمكن لنظام ادارة قواعد البيانات إجراء عمليات حسابية معقدة.

 

تحديات قواعد البيانات 

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

 

الخاتمة:

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

 

المراجع :

[1]: database1 https://ustudy24.com/blogdetails/15

[2]: https://www.simplilearn.com/tutorials/dbms-tutorial/what-is-a-database

[3]: https://www.guru99.com/introduction-to-database-sql.html