الوحدة الاولى - قاعدة البيانات وادارتها

10
رتهات وادالبياناعدة ا قاولفصل ا ال

Upload: amin-abu-hammad

Post on 20-Feb-2017

114 views

Category:

Education


5 download

TRANSCRIPT

Page 1: الوحدة الاولى - قاعدة البيانات وادارتها

قاعدة البيانات وادارتها

الفصل االول

Page 2: الوحدة الاولى - قاعدة البيانات وادارتها

قاعدة البيانات(Database:)

ةجميع البيانات ذات العالقة التي غالبا ما تخص مؤسسة او مشروع او شركة كبير.

نظام ادارة قواعد البيانات(Data base Management System DBMS:)

مجموعة البرامج التي تدير وتعالج هذه البيانات.

Security

System Crash

Database Administration

مقدمة

AbdulRahman M.Baraka

Page 3: الوحدة الاولى - قاعدة البيانات وادارتها

(:Redundancy)تجنب تكرار البيانات 1.

حفظ البيانات في مكان واحد.

(:Consistency)دقة وتطابق البيانات 2.

مسؤول عن البيانات( جهة)شخص واحد( . مدير قاعدة البيانات(Database Administrator.))

تجنب عدم تطابق البيانات في األماكن المختلفة.

(:Sharing Of Data)مشاركة البيانات 3.

(:Standardization)توحيد المعايير 4.

(:Security)األمن 5.

(:Integrity)صحة البيانات 6.

تعريف عدة قواعد للتأكد من صحة البيانات.

(:Independency)استقاللية البيانات 7.

التركيب المنطقي(Logical.)

التركيب الفعلي(Physical.)

إمكانية تعديل نظام التشغيل أو األجهزة دون الحاجة الى تعديل البرامج أو البيانات.

الفوائد الرئيسية الستخدام قواعد البيانات

AbdulRahman M.Baraka

Page 4: الوحدة الاولى - قاعدة البيانات وادارتها

تبسيط تصميم وتطوير األنظمة.

تقليل الفترة الزمنية للتصميم والتطوير.

توثيق البيانات والمعلومات واسلوب ترابطها.

سهولة استخالص التقارير.

أهداف قواعد البيانات

AbdulRahman M.Baraka

Page 5: الوحدة الاولى - قاعدة البيانات وادارتها

الشبكي(Network:)

الهرمي(Hierarchical:)

Tree

العالئقي(Relational:)

Tables, Sets

SQL

نات االكي(Entity-Relationship:)

Object

Semantic

مراحل تطور قاعدة البيانات

AbdulRahman M.Baraka

Page 6: الوحدة الاولى - قاعدة البيانات وادارتها

الهدف األساسي هو تطبيق مبدأ التجريد(Data Abstract )على تصور والذي يعتمد

.البيانات بأشكال مختلفة يعتمد على المستويات المختلفة

(:Internal Level)المستوى الداخلي 1.

(...تتابعي أو المفهرس .)يصف اسلوب التخزين الفعلي للبيانات على وحدات التخزين

(:Conceptual/Logical Level)المستوى المنطقي 2.

المنظر العام المنطقي لترابط البيانات.

ربط األجزاء الفعلية باألجزاء المنطقية.

(:External Level)المستوى الخارجي 3.

مخصص للمستخدمين.

كل مستخدم له النافذة او المنظر الخاص به.

مكونات نظام ادارة قواعد البياناتArchitecture of DBMS

AbdulRahman M.Baraka

Page 7: الوحدة الاولى - قاعدة البيانات وادارتها

مكونات نظام ادارة قواعد البياناتArchitecture of DBMS

AbdulRahman M.Baraka

Page 8: الوحدة الاولى - قاعدة البيانات وادارتها

Data Definition Language (DDL).(أوامر بناء وتركيب البيانات)

Data Manipulation Language (DML). (أوامر معالجة البيانات)

Backup. (برامج النسخ االحتياطي)

Concurrency Control. (مراقبة دقة البيانات لتعدد المستخدمين)

Log file/Recovery. (برامج تسجيل التغيرات السترجاع البيانات في حالة حدوث خلل)

Security. (برامج االمن والحماية)

Reporter. (برامج التقارير)

Screen Formatter. (برامج بناء النماذج)

ادارة قواعد البياناتأجزاء برمجيات نظامModules of DBMS

AbdulRahman M.Baraka

Page 9: الوحدة الاولى - قاعدة البيانات وادارتها

تصميم قواعد البيانات تتطلب:

محلل النظم:

جمع وتحليل بيانات تنظيم وانشطة المؤسسة.(Organization Analysis.)

تحليل البيانات التي تم جمعها( .Data Analysis.)

المصمم:

التصميم الرئيسي لقواعد البيانات(.Logical Design.)

التصميم الداخلي( .Physical Design.)

مراحل تصميم قواعد البيانات

AbdulRahman M.Baraka

Page 10: الوحدة الاولى - قاعدة البيانات وادارتها

التصميم الداخلي والخارجي.

DDL

DML

اعادة التنظيم.

الصيانة.

دورة حياة نظام قاعد البيانات

AbdulRahman M.Baraka