Upload
amin-abu-hammad
View
114
Download
3
Embed Size (px)
Citation preview
قاعدة البيانات وادارتها
Logical. )االحتفاظ بالتصميم المنطقي لقواعد البيانات واجراء أي تعديل عليه1.Schema).
(.Storage Structure)وصف تركيب البيانات الحقيقي 2.
.اجراء التغييرات والتعديالت الالزمة على البنود السابقة3.
باستخدام(DDL.)
.تحديد الصالحيات4.
(.Integrity Constraints)حفظ دقة البيانات وصحتها 5.
(.DBMS Performance)مراقبة وتحسين أداة نظام قواعد البيانات 6.
.وضع تعليمات واجراءات استخدام قواعد البيانات7.
(.Recovery)اجراءات النسخ االحتياطي وخطة االسترجاع 8.
وظائف إدارة قواعد البياناتDatabase Administration Functions
AbdulRahman M.Baraka
حسن اختيار العاملين في وحدة ادارة قواعد البيانات.
في المؤسسات الكبيرة يتم وجود وحدة ادارة قواعد البيانات اما في المؤسسات
.الصغيرة فإنه يتم توزيع مهامها على بقية االقسام
شروط مسؤول وحدة ادارة قواعد البيانات:
التعليم.
المهارة.
الخبرة.
التنظيم وإدارة قواعد البيانات
Organization and Database Administration
AbdulRahman M.Baraka
أجزاء نظام قواعد البيانات المسؤولة عن
:مراقبة البيانات والتأكد من صحتها
األمن والسرية(Security.)
التحكم بالمشاركة(Concurrency Control.)
النسخ االحتياطي(Backup.)
استرداد البيانات(Recovery.)
مكونات نظام إدارة قواعد البيانات
DBMS Components
AbdulRahman M.Baraka
وتسمى احيانا . قواعد بيانات مصغرة عن قواعد بيانات(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
هو توفير الحماية الالزمة للبيانات من سوء االستخدام سواء كان ذلك:
(:بشكل غير متعمد)بغير قصد
تعطل النظام.
عدم تحديث جميع البيانات بسبب اسلوب المشاركة.
عدم تحديث جميع البيانات بسبب توزيعها.
وجود اخطاء منطقية.
(:متعمد)او بقصد
(.قراءتها من قبل اشخاص غير مخولين)سرقة البيانات
تعديلها.
حذفها.
أمن وحماية البيانات
Data Security
AbdulRahman M.Baraka
يستحيل حماية البيانات بشكل كامل.
اكثر االخطاء تهديدا يأتي من داخل المؤسسة.
األمن(Security:)
توفير الحماية للبيانات من الجهات المعادية.
الخصوصية(Privacy:)
(.غير معادية)توفير الحماية للبيانات من الجهات الغير مخولة
الدقة(Integrity:)
مما يؤثر على دقتها.توفير الحماية للبيانات من تعديلها بشكل خاطيء.
أمن وحماية البيانات
Data Security
AbdulRahman M.Baraka
مستويات حماية البيانات:
.االحتياطات العملية1.
مكان آمن لألجهزة والبيانات.
.االحتياطات البشرية2.
الدقة في اختيار المستخدمين.
.نظام التشغيل3.
يستخدم رقم الحساب وكلمة السر.
.نظام قواعد البيانات4.
رقم الحساب وكلمات المرور والصالحيات.
.البرامج التطبيقية5.
.التشفير6.
أمن وحماية البيانات
Data Security
AbdulRahman M.Baraka
توزيع الصالحيات باستخدام لغة(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
اعادة البيانات الى وضعها الصحيح نتيجة خلل او عطب ما.
االسترجاع باسلوب اعادة المعالجة(Reprocessing.)
عمل نسخة من البيانات الصحيحة على فترات.
التي تمت بعد عمل كل نسخةالحركاتتجميع.
صعوبات:
(ناتج من تكرار عدد النسخ.)سعة تخزينية كبيرة
(.ناتج من عمليات المعالجة. )فترة زمنية كبيرة
(دون ترتيب مسبق)ديناميكية الحركاتConcurrent
استرداد البيانات
Data Recovery
AbdulRahman M.Baraka
االمام / االسترجاع باسلوب العودة الى الخلف(Rollback / Rollforward)
عمل نسخة من البيانات الصحيحة على فترات.
التعديالت على البياناتتخزين(log.)
العودة الى االمام(Rollforward).
العودة الى الخلف(Rollback( )Undo - Redo.)
استرداد البيانات
Data Recovery
AbdulRahman M.Baraka
Log file:
<T1,start>
<T1,D2,V1,V2>
<T1, end>
<Check Point>
النسخ االحتياطي(Backup:)
استرداد البيانات
Data Recovery
AbdulRahman M.Baraka