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

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

Upload: amin-abu-hammad

Post on 20-Feb-2017

114 views

Category:

Education


3 download

TRANSCRIPT

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

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

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

Logical. )االحتفاظ بالتصميم المنطقي لقواعد البيانات واجراء أي تعديل عليه1.Schema).

(.Storage Structure)وصف تركيب البيانات الحقيقي 2.

.اجراء التغييرات والتعديالت الالزمة على البنود السابقة3.

باستخدام(DDL.)

.تحديد الصالحيات4.

(.Integrity Constraints)حفظ دقة البيانات وصحتها 5.

(.DBMS Performance)مراقبة وتحسين أداة نظام قواعد البيانات 6.

.وضع تعليمات واجراءات استخدام قواعد البيانات7.

(.Recovery)اجراءات النسخ االحتياطي وخطة االسترجاع 8.

وظائف إدارة قواعد البياناتDatabase Administration Functions

AbdulRahman M.Baraka

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

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

في المؤسسات الكبيرة يتم وجود وحدة ادارة قواعد البيانات اما في المؤسسات

.الصغيرة فإنه يتم توزيع مهامها على بقية االقسام

شروط مسؤول وحدة ادارة قواعد البيانات:

التعليم.

المهارة.

الخبرة.

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

Organization and Database Administration

AbdulRahman M.Baraka

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

أجزاء نظام قواعد البيانات المسؤولة عن

:مراقبة البيانات والتأكد من صحتها

األمن والسرية(Security.)

التحكم بالمشاركة(Concurrency Control.)

النسخ االحتياطي(Backup.)

استرداد البيانات(Recovery.)

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

DBMS Components

AbdulRahman M.Baraka

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

وتسمى احيانا . قواعد بيانات مصغرة عن قواعد بيانات(Data Catalog.)

خارطة كاملة للبيانات وعالقتها ببعض وتركيبها.

ديثها وشروط تح. الهدف منه االحتفاظ بجميع المعلومات الالزمة لتركيب البيانات واسلوب الوصول اليها.والحفاظ على دقتها

المعلومات التي يحتفظ بها القاموس:(Tables.)جدول أسماء الجداول1.

(.Attributes.)جدول باسماء الحقول لكل جدول2.

(.Domains.)جدول بأسماء مجاالت الحقول3.

(.Views)جدول بأسماء المناظر 4.

(.Indices)جدول بالفهارس 5.

(.Integrity Constraints)شروط الدقة 6.

.جدول يأسماء المستخدمين وصالحياتهم7.

(.Accounting)المعلومات الخاصة بمراقبة استخدام قواعد البيانات 8.

.المعلومات االحصائية عن القواعد9.

.المعلومات الخاصة باسلوب تخزين واسترجاع الجداول10.

قاموس البيانات

Data Dictionary

AbdulRahman M.Baraka

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

هو توفير الحماية الالزمة للبيانات من سوء االستخدام سواء كان ذلك:

(:بشكل غير متعمد)بغير قصد

تعطل النظام.

عدم تحديث جميع البيانات بسبب اسلوب المشاركة.

عدم تحديث جميع البيانات بسبب توزيعها.

وجود اخطاء منطقية.

(:متعمد)او بقصد

(.قراءتها من قبل اشخاص غير مخولين)سرقة البيانات

تعديلها.

حذفها.

أمن وحماية البيانات

Data Security

AbdulRahman M.Baraka

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

يستحيل حماية البيانات بشكل كامل.

اكثر االخطاء تهديدا يأتي من داخل المؤسسة.

األمن(Security:)

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

الخصوصية(Privacy:)

(.غير معادية)توفير الحماية للبيانات من الجهات الغير مخولة

الدقة(Integrity:)

مما يؤثر على دقتها.توفير الحماية للبيانات من تعديلها بشكل خاطيء.

أمن وحماية البيانات

Data Security

AbdulRahman M.Baraka

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

مستويات حماية البيانات:

.االحتياطات العملية1.

مكان آمن لألجهزة والبيانات.

.االحتياطات البشرية2.

الدقة في اختيار المستخدمين.

.نظام التشغيل3.

يستخدم رقم الحساب وكلمة السر.

.نظام قواعد البيانات4.

رقم الحساب وكلمات المرور والصالحيات.

.البرامج التطبيقية5.

.التشفير6.

أمن وحماية البيانات

Data Security

AbdulRahman M.Baraka

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

توزيع الصالحيات باستخدام لغة(SQL:)

منح الصالحيات:

Grant < Select/Insert/Delete/Update> ON <table> TO <users>.

Ex: Grant select ON Employee TO Ali.

الصالحياتإلغاء:

Revoke < Select/Insert/Delete/Update> ON <table> TO <users>.

Ex: Revoke insert ON Employee TO Mona.

أمن وحماية البيانات

Data Security

AbdulRahman M.Baraka

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

اعادة البيانات الى وضعها الصحيح نتيجة خلل او عطب ما.

االسترجاع باسلوب اعادة المعالجة(Reprocessing.)

عمل نسخة من البيانات الصحيحة على فترات.

التي تمت بعد عمل كل نسخةالحركاتتجميع.

صعوبات:

(ناتج من تكرار عدد النسخ.)سعة تخزينية كبيرة

(.ناتج من عمليات المعالجة. )فترة زمنية كبيرة

(دون ترتيب مسبق)ديناميكية الحركاتConcurrent

استرداد البيانات

Data Recovery

AbdulRahman M.Baraka

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

االمام / االسترجاع باسلوب العودة الى الخلف(Rollback / Rollforward)

عمل نسخة من البيانات الصحيحة على فترات.

التعديالت على البياناتتخزين(log.)

العودة الى االمام(Rollforward).

العودة الى الخلف(Rollback( )Undo - Redo.)

استرداد البيانات

Data Recovery

AbdulRahman M.Baraka

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

Log file:

<T1,start>

<T1,D2,V1,V2>

<T1, end>

<Check Point>

النسخ االحتياطي(Backup:)

استرداد البيانات

Data Recovery

AbdulRahman M.Baraka