المحاضرة الثالثة (1).pdf
Document Details
Uploaded by StylishSpessartine
جامعة العلوم والتقانة
Tags
Full Transcript
جامعة العلوم و التقانة كلية علوم الحاسوب و تقانة المعلومات قسم دبلوم تقنية المعلومات-السنة الثالثة قسم بكالوريوس نظم المعلومات-السنة الثالثة نظم إدارة قواعد البيانات DATABASE MANAGEMENT SYSTEMS وظائف نظم إدارة قواعد البيانات ▪ إنشاء قواعد البيانات....
جامعة العلوم و التقانة كلية علوم الحاسوب و تقانة المعلومات قسم دبلوم تقنية المعلومات-السنة الثالثة قسم بكالوريوس نظم المعلومات-السنة الثالثة نظم إدارة قواعد البيانات DATABASE MANAGEMENT SYSTEMS وظائف نظم إدارة قواعد البيانات ▪ إنشاء قواعد البيانات. ▪ تحديث قواعد البيانات ▪ تشغيل قواعد البيانات ▪ صيانة قواعد البيانات ▪ حماية وتأمين سالمة البيانات ▪ إضافة معلومة أو بيان جديد إلى الملف ▪ حذف البيانات القديمة والتي لم تعد هناك حاجة إليها،تغيير بيانات موجودة تبعا ً لمعلومات استحدثت البحث واالستعالم عن معلومة أو معلومات محددة . ▪ ترتيب وتنظيم البيانات داخل الملفات. ▪ عرض البيانات في شكل تقارير أو نماذج منظمة . خدمات تقدمها نظم إدارة قواعد البيانات ▪ تقوم بعض نظم إدارة قواعد البيانات بتقديم خدمات إضافية تساعد المستخدم في إدارة نظم قواعد البيانات مثل: .1تحميل البيانات (:)Loading وهي عبارة عن عملية تحويل البيانات الموجودة سابقا في النظم القديمة الي شكل مالئم للتصميم الجديد بدون الحاجة الي إعادة إدخالها يدويا والذي يكون غير ممكن عمليا في كثير من الحاالت.ويوجد بعض األدوات المساعدة والتي تقوم بتحويل البيانات من الشكل القديم التي كانت عليه الي الشكل الجديد و المالئم لقواعد البيانات المصممة حديثا. .2النسخ االحتياطية (:)Backup وهي عملية إنشاء نسخ احتياطية للبيانات الموجودة بهدف تأمين البيانات من األعطال التي قد تؤدي لضياعها .3تنظيم الملفات (:)File reorganization هي عملية إعادة تنظيم الملفات علي أسطوانات التخزين بهدف تحسين أداء النظام .4مراقبة األداء (:)Performance monitoring تستخدم لمراقبة وتسجيل أداء قواعد البيانات وبذلك تقدم لمدير قواعد البيانات ( )DBAاإلحصائيات الالزمة لتحليل أداء النظام ودراسة كيفية تحسينه (بعض النظم تقدم أيضا حلول لرفع األداء) خصائص للبيانات تقدمها نظم إدارة قواعد البيانات .1دعم االستقالل البياني: ان الطريقة المتبعة في معالجة الملفات التقليدية تقوم بدمج هيكل الملفات البيانية داخل البرامج التطبيقية ،لذا فأي تعديل في هذا الهيكل يتطلب تعديالً في كل البرامج التي تستخدمه.بينما أي نظام إدارة قواعد بيانات وعندما يحتاج لتناول برنامج تطبيقي ال يحتاج لمثل هذا التعديل ألن قواعد البيانات موجودة بصورة مستقلة عن البرامج التطبيقية التي تستخدمها ،ويطلق على هذه الخاصية باالستقالل البياني. .2السماح بمعالجات متعددة البيانات: أي نظام إدارة قواعد بيانات يجب أن يسمح فيي وقيت متيزامن لعدد مين المسيتخدمين مين تنياول قواعيد البيانيات.وهيذه العمليية هامية جيييدا ً لتسيييمح بالتطبيقيييات المتعيييددة مييين أن تتكاميييل وتعيييالج فيييي قاعيييدة البيانات.ولذا فإن أي نظام إدارة قواعد بيانيات يجيب أن يتضيمن نظيام لضييبا التييزامن ). (Concurrency Controlوذلييك ليضييمن لعدد من المسيتخدمين لقواعيد البيانيات مين تحيديث البيانيات فيي أوقيات متزامنة وللتأكد من أي تحديث بياني يتم بصورة صحيحة.