2014- 10- 15
|
#2
|
:: مشرفة :: المستوى الثامن لعلم إجتماع
|
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆
(( المحاضرة الأولى ))
مفهوم قواعد البيانات
قواعد البيانات (Database):
هي اسلوب محدد لتنظيم المعلومات يبسط كيفية ادخالها و تعديلها و استخراجها في
صورة ملائمة و مفهومة للمستخدم لمجموعة مشتركة من البیانات المترابطة والمتجانسة منطقیا .
هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة معينة،
وتتكون قاعدة البيانات من جداول (واحد أو أكثر). ويتكون الجدول اعمدة (حقول Fields)
ومن صفوف (سجلات (Record.
انواع الملفات:
ملف تتابعي :
يتم تخزين سجلات البيانات بشكل تتابعي بنفس ترتيب وصولها للملف سجل بعد سجل.
لاسترجاع البيانات تجري عملية قراءة السجلات من اول سجل الى اخر سجل و بشكل تتابعي.
ملف عشوائي :
يتم تخزين سجلات البيانات بشكل عشوائي مع معرفة موقع او عنوان كل سجل بيانات،
و تتم قراءة البيانات مباشرة عن طريق العنوان.
ملف مفهرس:
يستخدم فهرس اشبه بفهرس الكتاب من خلاله يتم الوصول الى اي سجل بيانات،
يتم عمل الفهرس من خلال احد حقول البيانات.
مشاكل الملفات:
• تكرار البيانات
• عدم تجانس او توافق البيانات: نفس المعلومة تكون مخزنه في اكثر من ملف عند
تعديلها قد لا نعدلها في الملفات الاخرى.
• عدم المرونه:عملية التعديل و الحذف تتطلب جهد و وقت و كلفة عالية.
• الافتقار الى المواصفات القياسية.
• معدل منخفض لإنتاج البرامج
• مشاركة محدودة جداً بين البرامج المختلفة و ملفات البيانات.
• صعوبة الصيانة
• امن سرية المعلومات تكون على نطاق محدود.
نظم قواعد البيانات :
البيانات :
هي كافة البيانات المطلوب ادخالها او الاستعلام عنها ، حيث كل بيان يمثل عنصر مستقل مثل
( اسم المريض ، رقم الغرفة ، العنوان ، ....)
المعلومات :
هي البيانات التي تمت معالجتها و وضعها في صورة ملائمة و مفهومة للمستخدم.
تعريف نظم قواعد البيانات
هي اسلوب محدد لتنظيم البيانات يبسط كيفية ادخالها و تعديلها و استخراجها اما بنفس
الشكل المدخل او مجمعة في صورة احصائية او تقارير او شاشات
استعلام مع التحكم في كل عملية.
تصميم قاعدة البيانات يشمل تحديد انواع البيانات و التراكيب و القيود على كافة البيانات.
بناء قاعدة البيانات هو عملية تخزين البيانات نفسها في وسط تخزين تتحكم به نظم قواعد البيانات .
قواعد البيانات و نظم ادارة قواعد البيانات
نظام ادارة قواعد البيانات:
هو مجموعة من البرامج التي يمكن استخدامها في انشاء و معالجة قاعدة بيانات .
نظام ادارة قواعد البيانات
هو نظام برامجي متعدد الاغراض يسهل تعريف و بناء و معالجة قواعد البيانات التطبيقية.
مميزات استخدام قواعد البيانات
1- ندرة التكرار
2- امن و سرية البيانات عالية
3- فرض القيود على المستخدمين
4- توفير بيئة تخزين مناسبة
5- السماح باستنباط معلومات من البيانات المتواجدة
6- توفير واجهات متعددة
7- تمثيل العلاقات المعقدة
8- تكامل البيانات
9- سهولة الصيانة
10- توفير طرق متعددة للحصول على النسخ الاحتياطية
11- تقليل زمن تطوير البرامج
12- المرونة الشديدة فى استخدام وتعديل البيانات
13- توفير بيانات على درجة عالية من التحديث
14- اقتصادية الاستخدام
15- المرونه العالية
مستخدم قواعد البيانات :
مدير قواعد البيانات(DBA):
هو الذي يقوم بإدارة قواعد البيانات والتحكم في صلاحيات
العمل ومراقبة النظام وتحسين أداء قواعد البيانات
مصمم قواعد البيانات (DB Designer):
يقوم بتصميم قواعد البيانات ليتم إنشائها وبنائها بطريقة ذات كفاءة
عالية طبقا لمتطلبات المستخدم
مستخدم قواعد البيانات (End User):
بعض المستخدمين يكون لديهم الخبرة الكافية لإعداد الاستفسارات المطلوبة
بلغة الاستفسارات، وبعض المستخدمين ليس لديهم الخبرة فيتم إنشاء
برامج خاصة لهم يقومون بتشغيلها للحصول على المطلوب
محلل النظم ومبرمج النظم(Analyst & Programmer):
يقوم محلل النظم بتحديد متطلبات المستخدم وتطوير هذه المواصفات المطلوبة
لتحديد المطلوب من قواعد البيانات .
بينما يقوم مبرمج النظم بتنفيذ المتطلبات لإنشاء التطبيقات المناسبة
هندسة النظم هي عملية تحليل النظام بالإضافة لعملية إنشاء البرامج التطبيقية
( محلل النظم + مبرمج النظم ← مهندس النظم )
|
التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:03 PM
|
|
|