السلام عليكم ورحمة الله وبركاتة
.
تابع المحاضرة الاولى
.
وصلنا في الجزء السابق من المحاضرة الاولى الى " نظام ادارة قاعدة البيانات "
تعريف نظام ادارة قاعدة البيانات :ـ
ما هي نظام ادارة قاعدة البيانات Database Management Information System "DBMS"
هي عبارة عن مجموعة البرامج التي تدير وتتحكم بعملية تخزين واسترجاع البيانات , وتوفر كذلك إمكانية قيام عدد كبير من المستخدمين من الوصول والتعامل مع البيانات .
وينظر اليها كذلك على انها حلقة الوصل بين المستخدمين وقاعدة البيانات , بحيث تقوم باستخدام متطلبات المستخدمين ومن ثم نقلها إلى قاعدة البيانات وتنفيذ البرامج اللازمة لتنفيذ هذه المتطلبات ومن ثم تزويد المستخدم بالنتائج المطلوبة
مكونات نظام قاعدة البيانات
يقسم نظام قاعدة البيانات إلى خمسة أقسام :
1 ـ المكونات المادية "Hardware"
وتشمل جميع الاجهزة المادية في النظام مثل الحاسبات , الاجهزة الطرفية , الطابعات وكذلك أجهزة الاتصال في بيئة قاعدة البيانات الموسعة ... إلخ .
2 ـ البرمجيات "Software" :
وهي مجموعة من البرامج المستخدمة في قاعدة البيانات , وتقسم الى ثلاثة أقسام :
أ ـ أنظمة التشغيل : وهي البرامج التي تقوم بادارة الاجهزة وتهيئتها للعمل وتمكين بقية البرامج من العمل مثل... Linux, Unix, Windows.
ب ـ برنامج قاعدة البيانات : وهو البرنامج الذي يتولى إدارة قاعدة البيانات مثل Oracle, Sybase, Db2
ج ـ البرامج التطبيقية والبرامج المساعدة : وهي البرامج التى تقوم بعمليات الاسترجاع والتخزين وكذلك استخراج التقارير...
3 ـ المستخدمون : وهم عبارة عن الاشخاص الذين يقومون بالعمل في بيئة قاعدة البيانات وهم :
أ ـ مدير المهام : وهو الشخص المسؤل عن ادارة عمل البيئة العامة التلا يعمل بها نظام قاعدة البيانات ويقوم بما يلي :
1ـ ادارة المستخدمين ومنح الصلاحيات لاستخدام النطام .
2ـ ادارة اجهزة التخزين والاجهزة الاخرى.
3ـ متابعة عمل النظام.
ب ـ مدير قاعدة البيانات : وهو المسؤل عن ادارة قاعدة البيانات وتشمل واجباته :
1ـ تحديد متطلبات قاعدة البيانات من برامج وتجهيزات .
2ـ متابعة نظام قاعدة البيانات وتنسيق عملية استخدامه .
3ـ توفير الامن والحماية للنظام .
4ـ تصميم آليات المحافظة على قاعدة البيانات وتحديد الاجراءات اللازمة لتوفير الخدمات للمستخدمين الآخرين .
ج ـ مصمم قاعدة البيانات : وهو الشخص او الاشخاص الذي يقوم بعملية تصميم قاعدة البيانات وتشمل واجباته :
1ـ تحديد البيانات الواجب تخزينها في قاعدة البيانات .
2ـ تصميم افضل التراكيب لحفظ البيانات .
3ـ تصميم قاعدة بيانات خالية من التكرار .
4ـ تحديد طرق الوصول والمعاجلة والاسترجاع للبيانات من خلا تصميم الشاشات .
د ـ المبرمجون ومحللو النظم : وهم الاشخاص الذين يقومون بعملية تصميم البرامج وتنفيذها وتشمل واجباتهم :
1ـ تصميم التطبيقات وتحوليها الى برامج بلغة "لغات" برمجة حسب السياسات المقررة في عملية التصميم .
2ـ تنفيذ وتطبيق تلك البرامج والتاكد من سلامتها .
3ـ عمل الصيانة اللازمة لتلك البرامج .
هـ ـ المستخدم النهائي : هو الشخص أو مجموعة الاشخاص الذين يقومون بالعمل اليومي على النظام وتطبيق البرامج في مجال محدد مث الاسترجاع , التعديل , الحذف , تنفيذ التقارير... الخ .
4 ـ الاجراءات والعمليات : وهي عبارة عن القوانين والتعليمات التى تحكم عمل قاعدة البيانات بشكل صحيح وتكون على شكل تعليمات موثقة بشكل واضح ومحدد.
5 ـ البيانات : وهي اهم مكونات النظام حيث تشمل مجموعة الحقائق المخزنة في قاعدة البيانات , وكون البيانات تكون على شكل بدائي إذ لابد من تحديد مكان وكيفية التخزين لهذه البيانات حتى تسهل عملية معالجتها والاستفادة منها وهذا عم المصمم .
الى هنا نكون قد انتهينا من الجزء الثانى من المحاضرة الاولى
وسوف نشرح في الجزء التالي :
اهمية تصميم قواعد البيانات
ودورة الحياة لنظام قاعدة البيانات
ارجو ان تكونو استفدتم من هذه الجزء من المحاضرة الاولى ولو في أي اسئلة في الجزء السابق من الشرح يرجي مراسلتي او كتابة الاسؤال في رد على الموضوع
.
تحياتي لكم : عز جابر