2014- 10- 15
|
#3
|
|
:: مشرفة :: المستوى الثامن لعلم إجتماع
|
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆
(( المحاضرة الثانية ))
# مكونات بيئة نظم قواعد البيانات :
1-المكونات المادية
2- المكونات البرمجية
3- البيانات
4- الإجراءات والعمليات
5- المستخدمون
# انواع قواعد البيانات :
1-قواعد البيانات الشبكية
2- قواعد البيانات الهرمية
3- قواعد البيانات العلاقية
# هيكلية نظم إدارة قواعد البيانات
1-النظام المركزي( Centralized system)
2- نظام الخادم ـ العميل (Client-Server)
# هيكلية نظم قواعد البيانات
1- مستوى البيانات الخارجي The External or View Level
• هو الجزء الذي يستهدف المستخدمين
• التخاطب والاتصال واسترجاع البيانات
• يستخدم برامج تطبيقية وبرامج رسومية او مباشر
• مرحلة التحليل
2- المستوى المفاهيمي The Conceptual Level
يحتوي علي Conceptual Schema التي تصف بناء البيانات في قواعد البيانات –
نموذج البيانات المنطقي
• تقوم بإخفاء التفاصيل الخاصة بالبناء الفعلي للبيانات
• تقوم بوصف الكيانات، نوع البيانات، العلاقات، القيود و كذلك العمليات التي يعرفها المستخدم
3. المستوي الداخلي (Internal Level):
• وهو يحتوي علي المخطط الداخلي والذي يقوم بوصف التخزين الفعلي لقواعد البيانات
و عملية انشاء قاعدة البيانات.
• مرتبط بالاجهزة و البرامج
# استقلالية البيانات :
1-الاستقلال المنطقي (Logical Data Independence):
هي المقدرة علي تغيير مخطط البيانات في المستوي الثاني (Conceptual Level)
بدون الحاجة إلى تغيير المخطط في المستوي الثالث (External Level)
وكذلك بدون تغيير البرامج التطبيقية
· يكون التغيير في المستوي الثاني لكي تستوعب قواعد البيانات التغيرات التي قد
تحدث في المخطط نتيجة زيادة أو حذف عناصر بيانات- التطبيقات التي تتعامل مع العناصر التي تغيرت هي فقط التي يتم تعديلها أما باقي التطبيقات فلا تتغير
2-الاستقلال الفعلي (Physical Data Independence):
هي المقدرة علي تغيير مخطط البيانات في المستوي الأولInternal Level))
بدون الحاجة إلى تغير المخطط في المستوي الثاني (Conceptual Level)
• يكون التغيير في المستوي الأول(Internal Level) بسبب التغيرات التي قد تحدث نتيجة استخدام أساليب
جديدة في تنظيم الملفات من أجل تحسين أداء النظام
• التطبيقات التي تتعامل مع العناصر التي تغيرت هي فقط التي يتم تعديلها أما باقي التطبيقات فلا تتغير
# لغات نظم إدارة قواعد البيانات
1- لغة وصف البيانات
تستخدم بواسطة مدير قواعد البيانات (DBA) وكذلك مصمم قواعد البيانات
لتعريف بناء قواعد البيانات
2- لغة تعريف الأشكال
تستخدم في بعض نظم إدارة قواعد البيانات التي تستخدم هيكل قواعد البيانات الثلاثى بطريقة
حقيقية وذلك لتعريف مخطط البيانات في المستوي الخارجي
3- لغة التعامل مع البيانات
تستخدم لاسترجاع وإدخال وحذف وتعديل البيانات
# بيئة نظم قواعد البيانات
1- مترجم لغة تعريف البيانات
لترجمة تعريف مخطط البيانات والتأكد من صحته ثم تخزين هذا التعريف داخل فهرس النظام
2- منفذ قواعد البيانات (Run-Time DB processor):
يقوم بالتعامل مع قواعد البيانات عند تشغيل أي أمر خاص بقواعد البيانات
3- مترجم لغة الاستفسارات (Query Compiler):
يتعامل مع الاستفسارات عن طريق فهم الأوامر وترجمتها ثم إرسالها إلى منفذ قواعد البيانات لتنفيذها
# خدمات تقدمها نظم إدارة قواعد البيانات
1- تحميل البيانات
وهي عبارة عن عملية تحويل البيانات الموجودة سابقا في النظم القديمة الي
شكل ملائم للتصميم الجديد بدون الحاجة الي إعادة إدخالها يدويا
2- النسخ الاحتياطية
وهي عملية إنشاء نسخ احتياطية للبيانات الموجودة بهدف تأمين البيانات من الأعطال
3- تنظيم الملفات
هي عملية إعادة تنظيم الملفات علي أسطوانات التخزين بهدف تحسين أداء النظام
4- مراقبة الأداء
تستخدم لمراقبة وتسجيل أداء قواعد البيانات
  
|
|
التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:05 PM
|
|
|
|