More Related Content Similar to 1366136913.9485 نظم ادارة قواعد البيانات 2
Similar to 1366136913.9485 نظم ادارة قواعد البيانات 2 (20) 1366136913.9485 نظم ادارة قواعد البيانات 22. البيانات قواعد ادارة نظام لغاتالبيانات قواعد ادارة نظام لغات
DBMS LanguagesDBMS Languages
DBMS LanguagesDBMS Languagesقاعدة تصميم من النتها ء يتم عندماقاعدة تصميم من النتها ء يتم عندما
يتم ,لتطبيقها البيانات قواعد ادارة انظمة احد واختيار البياناتيتم ,لتطبيقها البيانات قواعد ادارة انظمة احد واختيار البيانات
اية وايجاد البيانات لقاعدة الداخلية والمخططات المفاهيم تحديداية وايجاد البيانات لقاعدة الداخلية والمخططات المفاهيم تحديد
ما هناك البيانات قواعد ادارة انظمة من الكثير في .بينهما علقةما هناك البيانات قواعد ادارة انظمة من الكثير في .بينهما علقة
البيانات تعريف بلغة يعرف )البيانات تعريف بلغة يعرف )Data Definition LanguageData Definition Language
DDLDDL( ,( ,قاعدة ومصمم مسجل قبل من تستخدم اللغة وهذهقاعدة ومصمم مسجل قبل من تستخدم اللغة وهذه
معالج ب يعرف ما البيانات قواعد ادارة نظام في ويوجد .البياناتمعالج ب يعرف ما البيانات قواعد ادارة نظام في ويوجد .البيانات
البيانات تعريف لغةالبيانات تعريف لغة))DDL CompilerDDL Compiler(,(,بمعالجة يقوم حيثبمعالجة يقوم حيث
المخطط لتراكيب وصف تحديد اجل من البيانات تعريف لغة جملالمخطط لتراكيب وصف تحديد اجل من البيانات تعريف لغة جمل
البيانات قواعد ادارة نظام فهرس في الوصف هذا .وتخزينالبيانات قواعد ادارة نظام فهرس في الوصف هذا .وتخزين
22
3. البيانات قواعد إدارة نظم وظائفالبيانات قواعد إدارة نظم وظائف
DBMSDBMS
•البيانات قواعد إنشا ءالبيانات قواعد إنشا ء
•البيانات قواعد تحديثالبيانات قواعد تحديث
•البيانات قواعد تشغيلالبيانات قواعد تشغيل
•البيانات قواعد صيانةالبيانات قواعد صيانة
•البيانات سلمة وتأمين حمايةالبيانات سلمة وتأمين حماية
•الملف إلى جديد بيان أو معلومة إضافةالملف إلى جديد بيان أو معلومة إضافة
•إليها حاجة هناك تعد لم والتي القديمة البيانات حذفإليها حاجة هناك تعد لم والتي القديمة البيانات حذف
استحدثت لمعلومات اً تبع موجودة بيانات تغييراستحدثت لمعلومات اً تبع موجودة بيانات تغيير
محددة معلومات أو معلومة عن والستعلم البحثمحددة معلومات أو معلومة عن والستعلم البحث
•الملفات داخل البيانات وتنظيم ترتيبالملفات داخل البيانات وتنظيم ترتيب
منظمه نماذج أو تقارير شكل في البيانات عرضمنظمه نماذج أو تقارير شكل في البيانات عرض
مطلوبة لبيانات الحسابي المتوسط أو الفرعي المجموع أو النهائي المجموع حسابمطلوبة لبيانات الحسابي المتوسط أو الفرعي المجموع أو النهائي المجموع حساب 33
9. قواعد في الجداول بين العلقات أنواعقواعد في الجداول بين العلقات أنواع
البياناتالبيانات
99
10. التالي العام بالشكل وتمثل لواحد واحد علقةالتالي العام بالشكل وتمثل لواحد واحد علقة::
1010
الجدول في الواحد السجل يقابل بحيث جدولين ارتباط هي
ذلك ومثال ، الثاني الجدول في واحدا سجل الول
الوطني رقمه و المواطن
11. التالي بالشكل وتتمثل لواحد متعدد او لمتعدد واحد علةقةالتالي بالشكل وتتمثل لواحد متعدد او لمتعدد واحد علةقة ::
1111
الول الجدول في الواحد السجل يقابل بحيث جدولين ارتباط هي
والكتب الطالب ذلك ومثال . الثاني الجدول في سجل من أكثر
المكتبة من يستعيرها التي
12. التالي بالشكل وتتمثل لمتعدد متعدد علةقةالتالي بالشكل وتتمثل لمتعدد متعدد علةقة ::
..
اكثر الجدولين كل في الواحد السجل يقابل بحيث جدولين ارتباط هياكثر الجدولين كل في الواحد السجل يقابل بحيث جدولين ارتباط هي
موظفين عدة وجود ذلك على المثلة ومن الثاني الجدول في سجل منموظفين عدة وجود ذلك على المثلة ومن الثاني الجدول في سجل من
الطلب و ، الساتذة ، كتب عدة في يشتركونالطلب و ، الساتذة ، كتب عدة في يشتركون 1212
13. البيانات ةقواعد إدارة نظم هيكلةالبيانات ةقواعد إدارة نظم هيكلة
(DBMS Architecture)(DBMS Architecture)
11المركزي النظام -المركزي النظام -Centralized systemCentralized system: (: (((
التطبيقية والنظم البيانات ةقواعد وظائف جميع تتواجد وفيهالتطبيقية والنظم البيانات ةقواعد وظائف جميع تتواجد وفيه
نظام في البرامج من وغيرها المستخدم مع التعامل وواجهاتنظام في البرامج من وغيرها المستخدم مع التعامل وواجهات
مركزي واحدمركزي واحد
22العميل ـ الخادم نظام -العميل ـ الخادم نظام -Client-ServerClient-Server:(:(((
(شخصي حاسب عن عبارة عادة )يكون العميل يحتوي وفيه(شخصي حاسب عن عبارة عادة )يكون العميل يحتوي وفيه
يقوم بينما المستخدم مع التعامل وواجهات التطبيقية النظميقوم بينما المستخدم مع التعامل وواجهات التطبيقية النظم
ةقد الحديثة النظم بعض )وفي البيانات ةقواعد بوظائف الخادمةقد الحديثة النظم بعض )وفي البيانات ةقواعد بوظائف الخادم
(البيانات ةقواعد وظائف ببعض العميل يقوم(البيانات ةقواعد وظائف ببعض العميل يقوم
1313
14. البيانات نماذجالبيانات نماذج
Data ModelsData Models
) الفكار من مجموعة هو البيانات نموذج) الفكار من مجموعة هو البيانات نموذجConceptsConcepts((
البيانات بناء لوصف تستخدم والتيالبيانات بناء لوصف تستخدم والتي
البيانات بين العلةقات و البيانات نوع تحديد هو البيانات بناءالبيانات بين العلةقات و البيانات نوع تحديد هو البيانات بناء
عليها المفروضة والقيودعليها المفروضة والقيود
العمليات بعض علي البيانات نموذج يحتوي أن يمكنالعمليات بعض علي البيانات نموذج يحتوي أن يمكن
(البيانات استرجاع أو تعديل كيفية )مثل الساسية(البيانات استرجاع أو تعديل كيفية )مثل الساسية
علي النموذج يحتوي أن يمكن الشيئية البيانات نظم فيعلي النموذج يحتوي أن يمكن الشيئية البيانات نظم في
.البيانات علي المستخدم يعرفها التي العمليات من مجموعة.البيانات علي المستخدم يعرفها التي العمليات من مجموعة
1414
15. البيانات نماذج تصنيفاتالبيانات نماذج تصنيفات
نصنفها أن ويمكن اةقتراحها تم التي البيانات نماذج من العديد يوجدنصنفها أن ويمكن اةقتراحها تم التي البيانات نماذج من العديد يوجد
:الثلةثة الصناف هذه الي البيانات بناء نوع حسب:الثلةثة الصناف هذه الي البيانات بناء نوع حسب
1.1.::High-Level (Conceptual) Data ModelHigh-Level (Conceptual) Data Model
للبيانات المستخدم إدراك كيفية من جدا قريب وهوللبيانات المستخدم إدراك كيفية من جدا قريب وهو
:اليتية الكفكار النموذج هذا ويستخدم:اليتية الكفكار النموذج هذا ويستخدم
EntitiesEntities(:(كيانات(:(كيانات:مثل معه التعامل يتم حقيقي كيان يتمثل وهي:مثل معه التعامل يتم حقيقي كيان يتمثل وهي
المشاريع – المقررات – الطلبة - .....المشاريع – المقررات – الطلبة - .....
AttributesAttributes(:(صفات(:(صفات– المسماء :مثل للكيان خواص يتمثل وهي– المسماء :مثل للكيان خواص يتمثل وهي
الهوايتف أرقام – الدرجات _ .......الهوايتف أرقام – الدرجات _ .......
RelationshipsRelationships(:(العلةقات(:(العلةقاتمثل الكيانات بين العلقات يتمثل وهيمثل الكيانات بين العلقات يتمثل وهي
الطالب-المقرر ررقملا-بلاطلا ةقالعلقة - .......الطالب-المقرر ررقملا-بلاطلا ةقالعلقة - .......
1515
16. 2:2:Low-Level (Physical) Data ModelLow-Level (Physical) Data Model
الحاسب داخل البيانات تمثيل كيفية بوصف يقوم وهوالحاسب داخل البيانات تمثيل كيفية بوصف يقوم وهو
الحاسبات في المتخصصين يستخدمهالحاسبات في المتخصصين يستخدمه
معها التعامل وكذلك البيانات تمثيل بكيفية النموذج هذا يهتممعها التعامل وكذلك البيانات تمثيل بكيفية النموذج هذا يهتم
عالية كفاءة ذات بطريقة الحاسبات داخلعالية كفاءة ذات بطريقة الحاسبات داخل
1616
17. 3:3:Representation (Implementation) DataRepresentation (Implementation) Data
ModelModel
3.3.::Representation (Implementation) Data ModelRepresentation (Implementation) Data Model
: الثاني و الول بين متوسط نموذج هو: الثاني و الول بين متوسط نموذج هو
ولكن الول النموذج في كما المستخدم يفهمها الذي المبادئ علي يحتويولكن الول النموذج في كما المستخدم يفهمها الذي المبادئ علي يحتوي
وكيفية البيانات ببناء الخاصة التفاصيل بعض علي يحتوي أن يمكنوكيفية البيانات ببناء الخاصة التفاصيل بعض علي يحتوي أن يمكن
الثاني النموذج مثل بكفاءة معها التعاملالثاني النموذج مثل بكفاءة معها التعامل
الموجودة البيانات ةقواعد إدارة نظم معظم في النموذج هذا يستخدمالموجودة البيانات ةقواعد إدارة نظم معظم في النموذج هذا يستخدم
النموذج وهو استخداما الكثر البيانات نماذج علي النموذج هذا يحتويالنموذج وهو استخداما الكثر البيانات نماذج علي النموذج هذا يحتوي
الهرمي النموذج و الشبكي النموذج مثل القديمة النماذج وأيضا العلئقيالهرمي النموذج و الشبكي النموذج مثل القديمة النماذج وأيضا العلئقي
1717
18. البيانات ةقواعد مخططاتالبيانات ةقواعد مخططات
SchemasSchemas
) “البيانات ةقواعد ”مخطط يسمي البيانات ةقواعد وصف) “البيانات ةقواعد ”مخطط يسمي البيانات ةقواعد وصفSchemaSchema((
البيانات ررقملا-بلاطلا ةقالعداقو يتصميم ررقملا-بلاطلا ةقالعند المخطط يستخدمالبيانات ررقملا-بلاطلا ةقالعداقو يتصميم ررقملا-بلاطلا ةقالعند المخطط يستخدم
يتكرارى بشكل يتغيره يتوقع ل المخطط هذايتكرارى بشكل يتغيره يتوقع ل المخطط هذا
هندمسي رمسم أو شكل بامستخدام المخطط هذا يتمثيل ررقملا-بلاطلا ةقالعادة يتمهندمسي رمسم أو شكل بامستخدام المخطط هذا يتمثيل ررقملا-بلاطلا ةقالعادة يتم
وأمسماء السجلت أمسماء مثل الشياء بعض المخطط هذا يوضحوأمسماء السجلت أمسماء مثل الشياء بعض المخطط هذا يوضح
بين العلقات أو المستخدمة البيانات نوع كفيه يتظهر ل وقد الحقولبين العلقات أو المستخدمة البيانات نوع كفيه يتظهر ل وقد الحقول
البياناتالبيانات
” المخطط هذا يسمى” المخطط هذا يسمىIntensionIntension““
يعرف ما وهذا البيانات ررقملا-بلاطلا ةقالعداقو داخل وصفه يتخزين يتم المخطط هذايعرف ما وهذا البيانات ررقملا-بلاطلا ةقالعداقو داخل وصفه يتخزين يتم المخطط هذا
” بامسم” بامسمmeta-datameta-data““
1818
20. البيانات ةقواعد حالتالبيانات ةقواعد حالت
(Instances)(Instances)
” يتسمي معينة لحظة كفي البيانات ررقملا-بلاطلا ةقالعداقو داخل المتواجدة البيانات” يتسمي معينة لحظة كفي البيانات ررقملا-بلاطلا ةقالعداقو داخل المتواجدة البياناتحالةحالة
البيانات لقواعد الحالي الوضع أو البيانات ةقواعدالبيانات لقواعد الحالي الوضع أو البيانات ةقواعد
))DB State or Current Set of Occurrence orDB State or Current Set of Occurrence or
InstanceInstance((
يتغير ثم مرة لول البيانات إدخال ررقملا-بلاطلا ةقالعند لها البتدائى الوضع إنشاء يتميتغير ثم مرة لول البيانات إدخال ررقملا-بلاطلا ةقالعند لها البتدائى الوضع إنشاء يتم
حذف – (إضاكفة البيانات ررقملا-بلاطلا ةقالعلى المختلفة العمليات إجراء ررقملا-بلاطلا ةقالعند وضعهاحذف – (إضاكفة البيانات ررقملا-بلاطلا ةقالعلى المختلفة العمليات إجراء ررقملا-بلاطلا ةقالعند وضعها
)يتعديل –)يتعديل –
يتسمىيتسمىالبيانات حالةالبيانات حالة” هذه” هذهExtensionExtension““
2020
21. البيانات قواعد نظم هيكلةالبيانات قواعد نظم هيكلة
))DB System)DB System)
ثل ث علي يحتوي البيانات قواعد لنظم هيكل اقتراح تمثل ث علي يحتوي البيانات قواعد لنظم هيكل اقتراح تم
يجب التي الخواص لدعم وذلك المخططات من مستوياتيجب التي الخواص لدعم وذلك المخططات من مستويات
البيانات قواعد إدارة نظم تقدمها أنالبيانات قواعد إدارة نظم تقدمها أن
:هي المستويات وهذه:هي المستويات وهذه
1.1.) الداخلي المستوي) الداخلي المستويInternal LevelInternal Level:(:(
بوصف يقوم والذي الداخلي المخطط علي يحتوي وهوبوصف يقوم والذي الداخلي المخطط علي يحتوي وهو
البيانات لقواعد الفعلي التخزينالبيانات لقواعد الفعلي التخزين
التي النموذج باستخدام وصفه يتم الداخلي المخطط هذاالتي النموذج باستخدام وصفه يتم الداخلي المخطط هذا
))Physical Data ModelPhysical Data Model((
2121
22. البيانات قواعد نظم هيكلةالبيانات قواعد نظم هيكلة
))DB System)DB System)
::The Conceptual LevelThe Conceptual Level22
علي يحتويعلي يحتويConceptual SchemaConceptual Schemaبناء توصف التيبناء توصف التي
البيانات قواعد في البياناتالبيانات قواعد في البيانات
للبيانات الفعلي بالبناء الخاصة التفاصيل بإخفاء تقومللبيانات الفعلي بالبناء الخاصة التفاصيل بإخفاء تقوم
و القيود ،العلقات ،البيانات نوع ،الكيانات بوصف تقومو القيود ،العلقات ،البيانات نوع ،الكيانات بوصف تقوم
المستخدم يعرفها التي العمليات كذلكالمستخدم يعرفها التي العمليات كذلك
استخدام يمكناستخدام يمكنConceptual data modelConceptual data modelأوأو
Representation data modelRepresentation data modelالمستوي هذا بناء فيالمستوي هذا بناء في
2222
23. البيانات قواعد نظم هيكلةالبيانات قواعد نظم هيكلة
))DB System)DB System)
3.3.The External or View LevelThe External or View Level::
المستخدم يعرفها التي الكشكال من مجموعة علي يحتويالمستخدم يعرفها التي الكشكال من مجموعة علي يحتوي
هو للبيانات معين كشكل المستخدمين من مجموعة لكل تقدمهو للبيانات معين كشكل المستخدمين من مجموعة لكل تقدم
هؤلء البيانات قواعد من معين جزء عن عبارةهؤلء البيانات قواعد من معين جزء عن عبارة
به اهتمام لهم المستخدمينبه اهتمام لهم المستخدمين
استخدام أيضا يمكناستخدام أيضا يمكنConceptual data modelConceptual data modelأوأو
Representation data modelRepresentation data modelهذا بناء فيهذا بناء في
المستويالمستوي
2323
25. البيانات قواعد نظم لمخططات مستويات الثل ث علي ملظحظاتالبيانات قواعد نظم لمخططات مستويات الثل ث علي ملظحظات
مخططات مستويات يتخيل و ليفهم للمستخدم سهلة وأداة مناسبة طريقة تعتبرمخططات مستويات يتخيل و ليفهم للمستخدم سهلة وأداة مناسبة طريقة تعتبر
البيانات قواعد نظم داخل البياناتالبيانات قواعد نظم داخل البيانات
الثل ث المستويات بين تماما تفصل ل البيانات قواعد إدارة نظم معظمالثل ث المستويات بين تماما تفصل ل البيانات قواعد إدارة نظم معظم
وتحويل الثل ث المستويات بين المخططات بتحويل البيانات قواعد إدارة نظم تقوموتحويل الثل ث المستويات بين المخططات بتحويل البيانات قواعد إدارة نظم تقوم
) المستويات هذه بين البيانات) المستويات هذه بين البياناتmappingmapping((
) المخططات بين التحويل) المخططات بين التحويلmappingmappingفإن ولذلك للوقت مستهلكة عملية يعتبر (فإن ولذلك للوقت مستهلكة عملية يعتبر (
) الثالث المستوي تدعم ل البيانات قواعد إدارة نظم بعض) الثالث المستوي تدعم ل البيانات قواعد إدارة نظم بعضExternal LevelExternal Level((
) الثالث المستوي علي تحتوي البيانات قواعد إدارة نظم معظم) الثالث المستوي علي تحتوي البيانات قواعد إدارة نظم معظمExternalExternal
levellevel) الثاني المستوي داخل () الثاني المستوي داخل (Conceptual levelConceptual level((
) الفعلية التفاصيل علي تحتوي البيانات قواعد إدارة نظم بعض) الفعلية التفاصيل علي تحتوي البيانات قواعد إدارة نظم بعضPhysicalPhysical
detailsdetails) الثاني المستوي داخل () الثاني المستوي داخل (Conceptual levelConceptual level((
2525
26. البيانات استقلليةالبيانات استقللية
(Data Independence)(Data Independence)
معين مستوي في البيانات مخطط تغيير علي المقدرة هيمعين مستوي في البيانات مخطط تغيير علي المقدرة هي
الخرى المستويات في المخطط تغير وجوب بدونالخرى المستويات في المخطط تغير وجوب بدون
هو يتغير الذي فإن معين مستوى في المخطط تغيير عندهو يتغير الذي فإن معين مستوى في المخطط تغيير عند
) التحويل طرق) التحويل طرقmappingmappingالمستويات بين (المستويات بين (
: هما و البيانات استقللية من نوعان يوجد: هما و البيانات استقللية من نوعان يوجد
) المنطقي الستقلل) المنطقي الستقللLogical Data IndependenceLogical Data Independence((
) الفعلي الستقلل) الفعلي الستقلل))Physical Data IndependencePhysical Data Independence
2626
27. البيانات استقلليةالبيانات استقللية
))Data Independence)Data Independence)
: المنطقي الستقل ل: المنطقي الستقل ل
((Logical Data IndependenceLogical Data Independence))
الثاني المستوي في البيانات مخطط تغيير علي القدرة هيالثاني المستوي في البيانات مخطط تغيير علي القدرة هي
))Conceptual LevelConceptual Levelفي المخطط تغير إلى الحاجة بدون (في المخطط تغير إلى الحاجة بدون (
) الثالث المستوي) الثالث المستويExternal LevelExternal Levelالبرامج تغيير بدون وكذلك (البرامج تغيير بدون وكذلك (
التطبيقيةالتطبيقية
البيانات قواعد تستوعب لكي الثاني المستوي في التغير يكونالبيانات قواعد تستوعب لكي الثاني المستوي في التغير يكون
عناصر حذف أو زيادة نتيجة المخطط في تحد ث قد التي التغيراتعناصر حذف أو زيادة نتيجة المخطط في تحد ث قد التي التغيرات
بياناتبيانات
يتم التي فقط هي تغيرت التي العناصر مع تتعامل التي التطبيقاتيتم التي فقط هي تغيرت التي العناصر مع تتعامل التي التطبيقات
تتغير فل التطبيقات باقي أما تعديلهاتتغير فل التطبيقات باقي أما تعديلها2727
28. البيانات استقلليةالبيانات استقللية
((Data IndependenceData Independence))
) الفعلي الستقل ل) الفعلي الستقل لPhysical Data IndependencePhysical Data Independence:(:(
المستوي في البيانات مخطط تغيير علي المقدرة هيالمستوي في البيانات مخطط تغيير علي المقدرة هي
الولالولInternal LevelInternal Level((في المخطط تغير إلى الحاجة بدون (في المخطط تغير إلى الحاجة بدون (
الثاني المستويالثاني المستوي))Conceptual LevelConceptual Level((
الول المستوي في التغير يكونالول المستوي في التغير يكون))Internal LevelInternal Level((بسبببسبب
تنظيم في جديدة أساليب استخدام نتيجة تحد ث قد التي التغيراتتنظيم في جديدة أساليب استخدام نتيجة تحد ث قد التي التغيرات
النظام أداء تحسين أجل من الملفاتالنظام أداء تحسين أجل من الملفات
يتم التي فقط هي تغيرت التي العناصر مع تتعامل التي التطبيقاتيتم التي فقط هي تغيرت التي العناصر مع تتعامل التي التطبيقات
تتغير فل التطبيقات باقي أما تعديلهاتتغير فل التطبيقات باقي أما تعديلها
2828
29. البيانات قواعد إدارة نظم لغاتالبيانات قواعد إدارة نظم لغات
) البيانات تعريف لغة) البيانات تعريف لغةData Definition Language DDLData Definition Language DDL:(:(
) البيانات قواعد مدير بواسطة تستخدم) البيانات قواعد مدير بواسطة تستخدمDBADBAقواعد مصمم وكذلك (قواعد مصمم وكذلك (
البيانات قواعد بناء لتعريف البياناتالبيانات قواعد بناء لتعريف البيانات
) التعريف للغة مترجم يوجد) التعريف للغة مترجم يوجدDDL CompilerDDL Compilerهذه لترجمة وذلك (هذه لترجمة وذلك (
البيانات مخططات بإنشاء لتقوم تنفيذها يتم برامج وإنتاج اللغةالبيانات مخططات بإنشاء لتقوم تنفيذها يتم برامج وإنتاج اللغة
) البيانات قواعد فهرس داخل وتخزينها) البيانات قواعد فهرس داخل وتخزينهاDB CatalogDB Catalog((
)الكشكا ل تعريف لغة)الكشكا ل تعريف لغةView Definition Language VDLView Definition Language VDL:(:(
قواعد هيكل تستخدم التي البيانات قواعد إدارة نظم بعض في تستخدمقواعد هيكل تستخدم التي البيانات قواعد إدارة نظم بعض في تستخدم
في البيانات مخطط لتعريف وذلك حقيقية بطريقة الثلثي البياناتفي البيانات مخطط لتعريف وذلك حقيقية بطريقة الثلثي البيانات
) الثالث المستوي) الثالث المستويExternal LevelExternal Level((
2929
30. البيانات قواعد إدارة نظم لغاتالبيانات قواعد إدارة نظم لغات
) البيانات مع التعامل لغة) البيانات مع التعامل لغةData Manipulation Language DMLData Manipulation Language DML:(:(
البيانات وتعديل وحذف وإدخال لسترجاع تستخدمالبيانات وتعديل وحذف وإدخال لسترجاع تستخدم
البيانات قواعد لغات على ملظحظاتالبيانات قواعد لغات على ملظحظات
لغات علي تحتوي كشاملة واحدة لغة تستخدم الحالية البيانات قواعد إدارة نظملغات علي تحتوي كشاملة واحدة لغة تستخدم الحالية البيانات قواعد إدارة نظم
DDL,VDL,DMLDDL,VDL,DML
) الهيكلية الستفسار لغة) الهيكلية الستفسار لغةSQLSQLو العلقئقي البيانات نموذج مع تستخدم لغة هي (و العلقئقي البيانات نموذج مع تستخدم لغة هي (
لغات علي تحتويلغات علي تحتويDDL,VDL,DMLDDL,VDL,DMLمخطط بتعديل الخاصة الجمل وكذلكمخطط بتعديل الخاصة الجمل وكذلك
البياناتالبيانات
لغة كتابة يتم أن يمكنلغة كتابة يتم أن يمكنSQLSQLمثل المستوي عالية لغة داخلمثل المستوي عالية لغة داخلC, PascalC, Pascal.. ,.. ,
) يسمى ما وجود من لبد ذلك وعند) يسمى ما وجود من لبد ذلك وعندPrecompilerPrecompilerلغة بفصل يقوم حيث (لغة بفصل يقوم حيث (
SQLSQLعالية اللغة إرسال يتم بينما البيانات قواعد إدارة نظم الى وإرسالهاعالية اللغة إرسال يتم بينما البيانات قواعد إدارة نظم الى وإرسالها
اللغة مترجم إلى المستوىاللغة مترجم إلى المستوى
3030
31. البيانات قواعد إدارة نظم مع التعامل واجهاتالبيانات قواعد إدارة نظم مع التعامل واجهات
))DBMS Interface)DBMS Interface)
) القوائم طريق عن التعامل) القوائم طريق عن التعاملMenu-based InterfaceMenu-based Interface:(:(
القوائم من مجموعة طريق عن النظام و المستخدم بين التعامل يتمالقوائم من مجموعة طريق عن النظام و المستخدم بين التعامل يتم
إدارة نظم مع تتعامل التي اللغة إلى المستخدم طلبات تحول التيإدارة نظم مع تتعامل التي اللغة إلى المستخدم طلبات تحول التي
الوامر تلك بتنفيذ بدورها تقوم والتي البيانات قواعدالوامر تلك بتنفيذ بدورها تقوم والتي البيانات قواعد
) النماذج طريق عن التعامل) النماذج طريق عن التعاملForm-based InterfaceForm-based Interface:(:(
النماذج من مجموعة طريق عن النظام و المستخدم بين التعامل يتمالنماذج من مجموعة طريق عن النظام و المستخدم بين التعامل يتم
استرجاع أو الجديدة البيانات لدخال المستخدم يستخدمها التياسترجاع أو الجديدة البيانات لدخال المستخدم يستخدمها التي
المطلوبة البياناتالمطلوبة البيانات
خبرة لديهم ليس الذين المستخدمين من عادة النماذج هذه تستخدمخبرة لديهم ليس الذين المستخدمين من عادة النماذج هذه تستخدم
البيانات قواعد مع التعامل فيالبيانات قواعد مع التعامل في
3131
32. البيانات قواعد إدارة نظم مع التعامل واجهاتالبيانات قواعد إدارة نظم مع التعامل واجهات
(DBMS Interface)(DBMS Interface)
الرسومات طريق عن التعاملالرسومات طريق عن التعامل))Graphical User InterfaceGraphical User Interface:(:(
ثم الرسومات طريق عن البيانات مخطط عرض طريق عن وذلكثم الرسومات طريق عن البيانات مخطط عرض طريق عن وذلك
والتي المرسومة الدوات بعض وكذلك الكشكال هذه استخداموالتي المرسومة الدوات بعض وكذلك الكشكال هذه استخدام
التي الستفسارات بتعريف المستخدم يقوم لكى النظام يوفرهاالتي الستفسارات بتعريف المستخدم يقوم لكى النظام يوفرها
.البيانات مع التعامل في يحتاجها.البيانات مع التعامل في يحتاجها
) الطبيعية اللغات طريق عن التعامل) الطبيعية اللغات طريق عن التعاملNatural LanguageNatural Language
InterfaceInterface:(:(
بلغة المستخدم طلبات بقبول يقوم نظام توفير طريق عن وذلكبلغة المستخدم طلبات بقبول يقوم نظام توفير طريق عن وذلك
لتعريف وذلك (انجليزي أو )عربي المستخدم لغة من قريبةلتعريف وذلك (انجليزي أو )عربي المستخدم لغة من قريبة
.يريدها التي الستفسارات.يريدها التي الستفسارات
3232
33. البيانات قواعد إدارة نظم مع التعامل واجهاتالبيانات قواعد إدارة نظم مع التعامل واجهات
))DBMS Interface)DBMS Interface)
الخبرة قليلي المستخدمين مع التعاملالخبرة قليلي المستخدمين مع التعامل))Parametric UserParametric User
InterfaceInterface:(:(
المفاتيح استخدام يتم سهلة تعامل واجهات توفير طريق عن وذلكالمفاتيح استخدام يتم سهلة تعامل واجهات توفير طريق عن وذلك
المطلوبة للوامر مختصرة كلمات أو المفاتيح لوحة على الوظيفيةالمطلوبة للوامر مختصرة كلمات أو المفاتيح لوحة على الوظيفية
المستخدم يكتبها التي الكلمات لتقليل وذلكالمستخدم يكتبها التي الكلمات لتقليل وذلك
البيانات قواعد مدير مع التعاملالبيانات قواعد مدير مع التعامل))DBA InterfaceDBA Interface:(:(
القيام من تمكنه خاصة تعامل واجهات البيانات قواعد لمدير يكونالقيام من تمكنه خاصة تعامل واجهات البيانات قواعد لمدير يكون
في والتحكم النظام ومراقبة البيانات بتعريف الخاصة بوظائفهفي والتحكم النظام ومراقبة البيانات بتعريف الخاصة بوظائفه
مستخدم لكل المعطاة الصلحياتمستخدم لكل المعطاة الصلحيات
3333
34. البيانات قواعد إدارة نظم مع التعامل واجهاتالبيانات قواعد إدارة نظم مع التعامل واجهات
(DBMS Interface)(DBMS Interface)
الخبرة قليلي المستخدمين مع التعاملالخبرة قليلي المستخدمين مع التعامل))Parametric UserParametric User
InterfaceInterface:(:(
المفاتيح استخدام يتم سهلة تعامل واجهات توفير طريق عن وذلكالمفاتيح استخدام يتم سهلة تعامل واجهات توفير طريق عن وذلك
المطلوبة للوامر مختصرة كلمات أو المفاتيح لوحة على الوظيفيةالمطلوبة للوامر مختصرة كلمات أو المفاتيح لوحة على الوظيفية
المستخدم يكتبها التي الكلمات لتقليل وذلكالمستخدم يكتبها التي الكلمات لتقليل وذلك
البيانات قواعد مدير مع التعاملالبيانات قواعد مدير مع التعامل))DBA InterfaceDBA Interface:(:(
القيام من تمكنه خاصة تعامل واجهات البيانات قواعد لمدير يكونالقيام من تمكنه خاصة تعامل واجهات البيانات قواعد لمدير يكون
في والتحكم النظام ومراقبة البيانات بتعريف الخاصة بوظائفهفي والتحكم النظام ومراقبة البيانات بتعريف الخاصة بوظائفه
مستخدم لكل المعطاة الصلحياتمستخدم لكل المعطاة الصلحيات
3434
35. البيانات قواعد نظم بيئةالبيانات قواعد نظم بيئة
من العديد على وتحتوي معقدة نظم هي البيانات قواعد إدارة نظممن العديد على وتحتوي معقدة نظم هي البيانات قواعد إدارة نظم
:ومنها وظائف من المستخدم يحتاجه ما تدعم التي الوحدات:ومنها وظائف من المستخدم يحتاجه ما تدعم التي الوحدات
) البيانات تعريف لغة مترجم) البيانات تعريف لغة مترجمDDL CompilerDDL Compiler:(:(
هذا تخزين ثم صحته من والتأكد البيانات مخطط تعريف لترجمةهذا تخزين ثم صحته من والتأكد البيانات مخطط تعريف لترجمة
النظام فهرس داخل التعريفالنظام فهرس داخل التعريف
) البيانات قواعد منفذ) البيانات قواعد منفذRun-Time DB processorRun-Time DB processor:(:(
بقواعد خاص أمر أي تشغيل عند البيانات قواعد مع بالتعامل يقومبقواعد خاص أمر أي تشغيل عند البيانات قواعد مع بالتعامل يقوم
البياناتالبيانات
) الستفسارات لغة مترجم) الستفسارات لغة مترجمQuery CompilerQuery Compiler:(:(
ثم وترجمتها الوامر فهم طريق عن الستفسارات مع يتعاملثم وترجمتها الوامر فهم طريق عن الستفسارات مع يتعامل
لتنفيذها البيانات قواعد منفذ إلى إرسالهالتنفيذها البيانات قواعد منفذ إلى إرسالها
3535
36. البيانات قواعد نظم بيئةالبيانات قواعد نظم بيئة
) المترجم قبل) المترجم قبلPre-CompilerPre-Compiler:(:(
) البيانات مع التعامل أوامر باستخلص يقوم برنامج هو) البيانات مع التعامل أوامر باستخلص يقوم برنامج هوDMLDMLمن (من (
هذه إرسال ثم المستوى عالية بلغات المكتوبة البرامج داخلهذه إرسال ثم المستوى عالية بلغات المكتوبة البرامج داخل
باللغة المكتوب البرنامج وإرسال بها الخاص المترجم إلى الوامرباللغة المكتوب البرنامج وإرسال بها الخاص المترجم إلى الوامر
بها الخاص مترجمها إلى المستوى عاليةبها الخاص مترجمها إلى المستوى عالية
) البيانات مع التعامل لغة مترجم) البيانات مع التعامل لغة مترجمDML CompilerDML Compiler:(:(
) البيانات مع بالتعامل الخاصة الوامر بترجمة يقوم) البيانات مع بالتعامل الخاصة الوامر بترجمة يقومDMLDMLلنشاء (لنشاء (
البيانات قواعد أوامر منفذ إلى إرسالها يتم برامجالبيانات قواعد أوامر منفذ إلى إرسالها يتم برامج
))Run-Time processorRun-Time processorالوامر هذه تنفيذ ليتم (الوامر هذه تنفيذ ليتم (
3636
37. البيانات قواعد إدارة نظم تقدمها خدماتالبيانات قواعد إدارة نظم تقدمها خدمات
إضافية خدمات بتقديم البيانات قواعد إدارة نظم بعض تقومإضافية خدمات بتقديم البيانات قواعد إدارة نظم بعض تقوم
:مثل البيانات قواعد نظم إدارة في المستخدم تساعد:مثل البيانات قواعد نظم إدارة في المستخدم تساعد
) البيانات تحميل) البيانات تحميلLoadingLoading:(:(
النظم في سابقا الموجودة البيانات تحويل عملية عن عبارة وهيالنظم في سابقا الموجودة البيانات تحويل عملية عن عبارة وهي
الي الحاجة بدون الجديد للتصميم ملئم كشكل الي القديمةالي الحاجة بدون الجديد للتصميم ملئم كشكل الي القديمة
كثير في عمليا ممكن غير يكون والذي يدويا إدخالها إعادةكثير في عمليا ممكن غير يكون والذي يدويا إدخالها إعادة
تقوم والتي المساعدة الدوات بعض ويوجد .الحالت منتقوم والتي المساعدة الدوات بعض ويوجد .الحالت من
الشكل الي عليه كانت التي القديم الشكل من البيانات بتحويلالشكل الي عليه كانت التي القديم الشكل من البيانات بتحويل
حديثا المصممة البيانات لقواعد الملئم و الجديدحديثا المصممة البيانات لقواعد الملئم و الجديد
3737
38. البيانات قواعد إدارة نظم تقدمها خدماتالبيانات قواعد إدارة نظم تقدمها خدمات
) التحتياطية النسخ) التحتياطية النسخBackupBackup:(:(
تأمين بهدف الموجودة للبيانات احتياطية نسخ إنشاء عملية وهيتأمين بهدف الموجودة للبيانات احتياطية نسخ إنشاء عملية وهي
لضياعها تؤدي قد التي العطال من البياناتلضياعها تؤدي قد التي العطال من البيانات
) الملفات تنظيم) الملفات تنظيمFile reorganizationFile reorganization:(:(
تحسين بهدف التخزين أسطوانات علي الملفات تنظيم إعادة عملية هيتحسين بهدف التخزين أسطوانات علي الملفات تنظيم إعادة عملية هي
النظام أداءالنظام أداء
) الداء مراقبة) الداء مراقبةPerformance monitoringPerformance monitoring:(:(
قواعد لمدير تقدم وبذلك البيانات قواعد أداء وتسجيل لمراقبة تستخدمقواعد لمدير تقدم وبذلك البيانات قواعد أداء وتسجيل لمراقبة تستخدم
) البيانات) البياناتDBADBAودراسة النظام أداء لتحليل اللمزمة الحصائيات (ودراسة النظام أداء لتحليل اللمزمة الحصائيات (
(الداء لرفع حلول أيضا تقدم النظم )بعض تحسينه كيفية(الداء لرفع حلول أيضا تقدم النظم )بعض تحسينه كيفية
3838
39. البيانات قواعد مستخدم عمل تدعم أدواتالبيانات قواعد مستخدم عمل تدعم أدوات
•CASE toolsCASE tools(النظم هندسة مساعدة :)أدوات(النظم هندسة مساعدة :)أدوات
التي الدوات من العديد ويوجد البيانات قواعد تصميم مراحل في تستخدمالتي الدوات من العديد ويوجد البيانات قواعد تصميم مراحل في تستخدم
النظام تصميم بها يمر التي المراحل من الكثير بتنفيذ تقومالنظام تصميم بها يمر التي المراحل من الكثير بتنفيذ تقوم
•:النظم تطوير أدوات:النظم تطوير أدوات
قواعد لتصميم أكانت سواء البيانات قواعد نظم تطوير عند تستخدمقواعد لتصميم أكانت سواء البيانات قواعد نظم تطوير عند تستخدم
وإنشاء تعديل أو المستخدم مع التعامل واجهات أو البياناتوإنشاء تعديل أو المستخدم مع التعامل واجهات أو البيانات
التطبيقية البرامج إنشاء أثناء وكذلك البيانات علي الستفساراتالتطبيقية البرامج إنشاء أثناء وكذلك البيانات علي الستفسارات
•:الشبكات عبر التصال برامج:الشبكات عبر التصال برامج
الشبكات عبر البيانات قواعد مع التعامل إمكانية لتقديم وتستخدمالشبكات عبر البيانات قواعد مع التعامل إمكانية لتقديم وتستخدم
3939