التخمصس تصميم قواعدالبيانات الوجلة الأولى
برسجيات ٠٠ حابر مقلمة لتصميم قواعدالبيانات
مكونات نظام قاعدة البيانات
يقسم نظام قاعدة البيانات إلى خمسة أقسام
١ - المكونات لمادية 1181017916١ ) +
وتشمل جميع الأجهزة المادية بي النظام مثل الحاسبات؛ الأجهزة اللرفية؛ التابعات وكذلك أجهزة
وهي مجموعة البرامج المستخدمة قاعدة البيانات؛ وتقسم | لى ثلاثة أقسام.
آ - أنظمة التشغيل: وهي البرامج التي تقوم بإدارة الأجهزة وتهيئتها للعمل وتمكين
من العمل
ج - البرامج التطبيقية والبرامج المساعدة: وهي البرامج التي تقوم بعمليات الاسترجاع والتخزين
ة البرامج
.17111001 بختصنا تتنتطلا ا
وكذلك استخراج التقارير
- المستخدمون : وهم عبارة عن الأشخاص الذين يقومون بالعما ِ
أ - مدير النظام: وهو الشخص المسؤول عن إدارة عمل البيثة العامة التي يعمل بها نظام قاعدة
.١ بإدارة المستخدمين ومنح الصلاحيات لاستخدام النظام.
؟. إدارة أجهزة التخز؛
”. متابعة عمل النظام.
ة قاعدة البيانات وهم
والأجهزة الأخرى.
ب -مدير قاعدة البيانات: وهو المسؤول عن إدارة قاعدة البيانات و تشمل واجباته
.١ تحديد متطلبات قاعدة
ام قاعدة البيانات وتنسيق عملية استخدامه.
*. توفير الأمن والحماية للنظام.
؛. تصميم آليات المحافظة على قاعدة البيانات وتحديد الإجراءات اللازمة لتوفير الخدمات
تخدمين الآخرين
التخمصس تصميم قواعدالبيانات الوجلة الأولى
برسجيات ٠٠ حابر مقلمة لتصميم قواعدالبيانات
ج - مصمم قاعدة البيانات وهو الشخص(الأشخاص) الذي يقوم بعملية تصميم قاعدة البيانات
وتشمل واجباته
.١ تحديد البيانات الواجب تخزينها يذ قاعدة البيانات
". تصميم آفضل التراكيب لحفظ البيانات
”. تصميم قاعدة بيانات خالية من التكرار
تحديد طرق الوصول والمعائجة والاسترجاع للبيانات من خلال تصميم الشاشات
والتقارير الواجب استخدامها
0 . توثيق عملية التصميم وطرق الوصول للبيانات
د - المبرمجون ومحللو النظم :وهم الأشخاص الذين يقومون بعملية تصميم البرامج وتنفيذها
وتشمل واجباتهم
١١ تصميم التطبيقات وتحويلها إلى برامج بلغة(لغات) برمجة حسب السياسات المقررة
يغ عملية التصميم
وتطبيق تلك البرامج والتأكد من سااا
يانة اللازمة لتلك البرامج
ه - المستخدم النهائي: وهو الشخص أو مجموعة الأشخاص الذين يقومون بالعمل اليومي على
النظام وتطبيق البرامج يخ مجال محدد مثل الاسترجاع؛ التعديل ؛ الحذف؛ تنفيذ التقارير... الخ
؛ - الإجراءات والعمليات؛ وهي عبارة عن القوانين والتعليمات التي تحكم عمل قاعدة البيانات
بشكل صحيح وتكون على شكل تعليمات موث
بشكل واضع ومحدد
ه - البياذات: وهي أهم مكونات النظام حيث تشمل مجموعة الحقائق المخزنة يف قاعدة البيانات.
وكون البيانات تكون على شكل بدائي إذ لابد من تحديد مكان وكيفية التخزين لبذه البيانات حتى
تسهل عملية معالجتها والاستقادة منها وهذا عمل المصمم
التخمصس تصميم قواعدالبيانات الوجلة الأولى
برسجيات ا مقلمة لتصميم قواعدالبيانات
أهمية تصميم قواعد البيانات؛
إن عملية بناء قاعدة بيانات جيدة لا يآتي بتلك السهولة؛ إذ لابد من بذل جهد كبير للحصول على قاعدة
بدة. والتصميم الجيد لقاعدة البيانات يسهل عملية استخدام وإدارة هذه القاعدة آما التصميم
السيئ فسيؤدي | لى تكرار البيانات(ويمني وجود نفس البيانات أكثر من مكان ) وبالتالي تنصعب
عملية الحفاظ على توافقية البيانات وعادة ما يؤدي تكرار البيانات إلى نتائج غير صحيحة عند طلب تلك
سيكون خاطنا لاعتماده على معلومات غير صحيحة
دورة العياة لنظام قاعدة البيانات:
١ - الدراسة المبدذية لانظام القانم وتشمل ما يلي:
- تحليل الوضع الحالي للمؤسسة ومعرفة طبيعة الإجراءات المستخدمة والتعليمات وقواعد العمل
ب -تحديد المشاكل التي تواجه النظام المستخدم وكذلك القيود المادية مثل الحطاقة البشرية والتمويل
المتوفر لتطوير أو استبدال النظام الحالي
ج - تحديد الأهداف الواجب تحقيقها والمزايا المطلوبة يخ النظام الجديد.
- تصميم قاعدة البياذات: وتعتبر هذه المرحلة من أهم المراحل ب دورة حياة النظام إذ لابد من بذل جهد
كبير لتصميم النظام للوصول إ لى نظام جيد وتؤدي الأهداف المرجوة من عمل النظام وتشمل عملية
التصميم ما يلي:
- بناء نمونج المفاهيم وتشمل هذه العملية عدة خطوات(سنتطرق إلى هذه العملية بالتقصيل يذ
الفصول اللاحقة )
.١ تحليل البيانات ومتطلبات المستخدمين والإجراءات المطلوبة
". تعريف وتحديد الكيانات وخصائصها وعلاقتها مع بعضها وكزلك وضمها لي ال
. رسم مخطط المفاهيم وهو عبارة عن نموذج رسومي يوصف كيانات النظام وعلاقتها مع
؛. تعديل النموذج بحيث يشمل الإجراءات الرئيسة؛ وقواعد عمليات الإضافة والتعديل
والحذف على البيانات والتقارير ؛ والشاشات؛ ومقدار التشاركية و توافقية البيانات.
ب - اختيار نظام إدارة قاعدة البيانات (10131/15)
التخمصس تصميم قواعدالبيانات الوجلة الأولى
برسجيات ٠٠ حابر مقلمة لتصميم قواعدالبيانات
ج - تحويل نموذج المفاهيم إلى نموذج داخلي بالاعتماد على نظام إدارة قاعدة البيانات(101318)
د - التصميم المادي وتتم خلاله عملية وضع مواصفات التخزين والوسائط المستخدمة يخ عملية
التخزين وطرق الوصول للبيانات بالاعتماد على نظام إدارة قاعدة البيانات (1031/15)
-دنفيذ النظام: وخلال هذه المرحلة تتم عملية إنشاء الجداول وكتابة جميع البرامج اللازمة لتنفين
متطلبات النظام من الشاشات المختلفة و التقارير المطلوبة
؛ - عماية الفحص والتقييم لانظام وتشمل +
- فحص قاعدة البيانات والتأكد من عملها بشكل صحيح.
اب - تقييم عمل البرامج والتطبيقات المستخدمة.
٠ - تطبيق النظام في مكان العمل : وتشمل هذه العملية عمليات إنشاء الجداول و المستخدمين و الصلاحيات..:
+ -متابعة عمل النظام: وهذه العملية تستمر حليلة فترة حياة النظام للتأكدد من عمله بشكل صحيح
وكَذلك تعديل النظام ليتواءم مع المتطلبات الجديدة لبيثة العمل مثل تغير القوانين والأنظمة وقوا.
العمل
التخمصس تصميم قواعدالبيانات الوجلة الأولى
برمجيات حابر مقلمة لتصميم قواعدالبياثات
تمارين
آ - من واجبات المبرمج توفير الأمن والحماية للنظام
ب -المستخدم النهائي هو الشخص النني يقوم بتوثيق عملية التصميم وطرق الوصؤل للبيانات.
- عرف مايلي؛
٠ قاعدة البيانات
* - ما هي أهمية تصميم قاعدة البيانا
؛ - اشرح مرحلة تصميم قاعدة البيانات شرحا مفصلا
٠ - اذكرواجبات كل من مصمم قاعدة البيانات ؛ المبرمجين و محللي النظم.
التخس اتصميم قواءدالبيائات الوجلة الثائية
القدرة على وصف قواعد البيانات العلائقية وصفا صحيحا
* آن يتعرف المتدرب على قاعدة البيانات العلائقية
* آن يميز المتدرب بين مختلف آنواع المفاتيح للجداول (العلاقة)
* آن يتعرف المتدرب على مختلف آنواع التشاركية بين الجداول (العلاقات)
مستوى الاداء المطلوب:
آن يصف المتدرب قواعد البيانات العلائقية وصفا صحيحا وكاملا بلسبة ٠٠١
الوفت المتوقع لاتدريب:
الوسائل المساعدة:
قلم + دفتر
متطابات الجدارة:
أن يكون المتدرب قد أتقن الجدارة يذ الوحدة السابقة.
تصميم قواعدالبيائات الوجلة الثائية
قاعدة البياذات الدلانقيا
بدأ نشوء مفهوم قواعد البيانات العلائقية عام 161/٠ عندما قدم العالم 0000 اقتراحا لهذا النموذج والذي
الثمانينات بدأات الكثير من الشركات بتبني هذا النموذج وتطبقيه ؛ ضلاحظ الآن آن معظم آنظمة قواعد
البيانات الموجودة يخ الأسواق تتوافق مع هذا النموذج. وتتلخص فكرة النموذج يذ النظر إلى قاعدة البيانات
وكل جلول يجب أن يكون له اسم (لا يوجد أكثر من جنول يحمل نفس الاسم ) والعلاقة هي عبارة عن
مصطلح رياضي وتمثل جدولاً ذا بمدين (صفوف وآعمدة) ؛ ولا توجد هناك أهمية لترثيب الصفوف أو
الأعمدة.حيث تمثل الصفوف مجموعة سجلات الجئول(©11101 01 16600108) وتمثل الأعمدة الصفات
لهذا الجدول (212101168/ ) ويجب أن يكون لكل صفة مجال (1001118111) من القيم التي يمكن أن
مفتاح رئيس (156(7 211111817 ) لتمييز الصفوف عن بعضها والنقطة التي تمثل تقاطع الصف مع العمود
(الصفة ) تمثل قيمة لبذا الصف و سنقوم يذ بقية أجزاء هذه الوحدة بتقديم وصفا لقواعد البيانات
الجدول التالي يمثل معلومات الطالب (30108118) بي قاعدة بيانات إحدى الجامعات
- اسم الجئول ]5111061
- المفتاح الرئيس للجدول هو 110_ ]5 كل طالب يجب أن يكون له رقم
- الصفة ©1260]_0006 تمثل القسم الذي ينتمي إليه أي طالب
اطع الصفة (018) العمود مع الصف الثالث تمثل المعدل التراكمي للطالب رقم 700٠ -
عن بقية الطلاب.
- مجال القيم:كل صفة يجب أن يكون لها مجال ثابت من القيم فمثلا 018 يجب أن تحتوي عل
ي بين .١ 0. القسم 1601_0008 يجب أن يكون أحد الأقسام الدراسية الموجودة يق
التخسس تصميم قواءدالبيانات الوحلة الشائية
عامود | المفتاح الرئيسى
42 12-085-0 يسم تله 2000-01-1
35 10-10-2 طامط تلمي 2001-02-99
معدل الطالب رقم
- لا توجد هناك آهمية لترتيب الصفوف أو الأعمدة فمثلا يمكن أن يكَون الجئول السابق على
الشكل التالي.