SlideShare a Scribd company logo
‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫وهيكلية‬ ‫مفاهيم‬
‫أ‬.‫المدهون‬ ‫محمود‬
‫األول‬ ‫الفصل‬
2016-2017
2
‫البيانات‬ ‫قواعد‬ ‫مخططات‬(Schemas)
‫يسمي‬ ‫البيانات‬ ‫قواعد‬ ‫وصف‬”‫البيانات‬ ‫قواعد‬ ‫مخطط‬“(Schema)
‫البيانات‬ ‫قواعد‬ ‫تصميم‬ ‫عند‬ ‫المخطط‬ ‫يستخدم‬
‫تكرارى‬ ‫بشكل‬ ‫تغيره‬ ‫يتوقع‬ ‫ال‬ ‫المخطط‬ ‫هذا‬
‫هندسي‬ ‫رسم‬ ‫أو‬ ‫شكل‬ ‫باستخدام‬ ‫المخطط‬ ‫هذا‬ ‫تمثيل‬ ‫عادة‬ ‫يتم‬
‫وأسماء‬ ‫السجالت‬ ‫أسماء‬ ‫مثل‬ ‫األشياء‬ ‫بعض‬ ‫المخطط‬ ‫هذا‬ ‫يوضح‬
‫ب‬ ‫العالقات‬ ‫أو‬ ‫المستخدمة‬ ‫البيانات‬ ‫نوع‬ ‫فيه‬ ‫تظهر‬ ‫ال‬ ‫وقد‬ ‫الحقول‬‫ين‬
‫البيانات‬
‫المخطط‬ ‫هذا‬ ‫يسمى‬”Intension“
‫يعرف‬ ‫ما‬ ‫وهذا‬ ‫البيانات‬ ‫قواعد‬ ‫داخل‬ ‫وصفه‬ ‫تخزين‬ ‫يتم‬ ‫المخطط‬ ‫هذا‬
‫باسم‬”meta-data“
DB Schema
4
‫جامعة‬ ‫لبيانات‬ ‫مخطط‬(Schema)
‫الط‬‫الب‬
‫المقرر‬
‫المتطلب‬
‫الشعبة‬
‫كشف‬-‫الدرجات‬
‫االسم‬‫الطالب‬ ‫رقم‬‫الفصل‬‫التخصص‬
‫رقم‬-‫المقرر‬‫المقرر‬ ‫اسم‬‫الساعات‬ ‫عدد‬‫القسم‬
‫رقم‬-‫المقرر‬‫رقم‬-‫المتطلب‬
‫رقم‬-‫الشعبة‬‫رقم‬-‫المقرر‬‫الفصل‬‫السنة‬‫المحاضر‬
‫الطالب‬ ‫رقم‬‫الشعبة‬ ‫رقم‬‫الدرجة‬
5
‫البيانات‬ ‫قواعد‬ ‫حاالت‬(Instances)
‫تسمي‬ ‫معينة‬ ‫لحظة‬ ‫في‬ ‫البيانات‬ ‫قواعد‬ ‫داخل‬ ‫المتواجدة‬ ‫البيانات‬”‫ح‬‫قواعد‬ ‫الة‬
‫البيانات‬ ‫لقواعد‬ ‫الحالي‬ ‫الوضع‬ ‫أو‬ ‫البيانات‬
(DB State or Current Set of Occurrence or Instance)
‫ي‬ ‫ثم‬ ‫مرة‬ ‫ألول‬ ‫البيانات‬ ‫إدخال‬ ‫عند‬ ‫لها‬ ‫االبتدائى‬ ‫الوضع‬ ‫إنشاء‬ ‫يتم‬‫تغير‬
‫البيانات‬ ‫على‬ ‫المختلفة‬ ‫العمليات‬ ‫إجراء‬ ‫عند‬ ‫وضعها‬(‫إضافة‬–‫حذ‬‫ف‬–
‫تعديل‬)
‫هذه‬ ‫البيانات‬ ‫حالة‬ ‫تسمى‬”Extension“
DBMS - Data Independence
‫البيانات‬ ‫استقاللية‬
•‫سوف‬ ،‫الطبقات‬ ‫متعدد‬ ‫ليس‬ ‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫كان‬ ‫إذا‬
‫قاعدة‬ ‫نظام‬ ‫في‬ ‫تغييرات‬ ‫أية‬ ‫إجراء‬ ‫الصعب‬ ‫من‬ ‫يصبح‬
‫البيانات‬.‫طب‬ ‫في‬ ‫البيانات‬ ‫قاعدة‬ ‫أنظمة‬ ‫تصميم‬ ‫تم‬ ‫لذا‬‫قات‬
‫سابق‬ ‫وقت‬ ‫في‬ ‫علمنا‬ ‫كما‬ ‫متعددة‬.
DBMS - Data Independence
‫تابع‬ ‫البيانات‬ ‫استقاللية‬.
•‫نظام‬‫قاعدة‬‫بيانات‬‫تحتوي‬‫عادة‬‫على‬‫الكثير‬‫من‬‫البيانات‬‫باإل‬‫ضافة‬‫إلى‬
‫بيانات‬‫المستخدمين‬.‫على‬‫سبيل‬،‫المثال‬‫فإنه‬‫يخزن‬‫بيانات‬‫ع‬‫ن‬
،‫البيانات‬‫والمعروفة‬‫باسم‬Metadata،‫لتحديد‬‫واسترجاع‬‫البيانات‬
‫بسهولة‬.‫فمن‬‫الصعب‬‫تعديل‬‫أو‬‫تحديث‬‫مجموعة‬‫من‬‫البيانات‬‫ال‬‫وصفية‬
‫حالما‬‫يتم‬‫تخزينها‬‫في‬‫قاعدة‬‫البيانات‬.‫ولكن‬‫مع‬‫توسع‬‫نظم‬‫إد‬‫ارة‬‫قواعد‬
،‫البيانات‬‫فإنه‬‫أصبح‬‫بالحاجة‬‫إلى‬‫التغيير‬‫مع‬‫مرور‬‫الوقت‬‫ل‬‫تلبية‬
‫متطلبات‬‫المستخدمين‬.‫إذا‬‫كانت‬‫البيانات‬‫بأكملها‬،‫اعتمادية‬‫س‬‫وف‬
‫تصبح‬‫مهمة‬‫شاقة‬‫ومعقدة‬‫للغاية‬.
DBMS - Data Independence‫البيانات‬ ‫استقاللية‬
‫تابع‬.
•‫البيانات‬ ‫استقالل‬ ‫تعريف‬ ‫ويمكن‬:‫تغيير‬ ‫على‬ ‫القدرة‬‫مخطط‬
‫نظام‬ ‫من‬ ‫ما‬ ‫مستوى‬ ‫في‬DB‫المخطط‬ ‫تغيير‬ ‫إلى‬ ‫الحاجة‬ ‫دون‬
schema‫المقبل‬ ‫األعلى‬ ‫المستوى‬ ‫في‬.
•‫من‬ ‫نوعين‬ ‫يوجود‬DI:
• Logical Data Independence.
• Physical Data Independence.
DBMS - Data Independence‫البيانات‬ ‫استقاللية‬
‫تابع‬.
Logical Data Independence.
‫ت‬ ‫إلى‬ ‫الحاجة‬ ‫دون‬ ‫المفاهيمي‬ ‫المخطط‬ ‫تغيير‬ ‫على‬ ‫القدرة‬‫غيير‬
‫بها‬ ‫المرتبطة‬ ‫التطبيقات‬ ‫وبرامج‬ ‫الخارجية‬ ‫المخططات‬.
‫المفاهيمي‬ ‫المخطط‬ ‫التغييرات‬(‫إضافة‬ ‫مثل‬/‫الكي‬ ‫إزالة‬‫انات‬.)
‫أ‬ ‫الخارجي‬ ‫المخطط‬ ‫على‬ ‫تغييرات‬ ‫أي‬ ‫تتطلب‬ ‫ال‬ ‫أن‬ ‫يجب‬‫ن‬
‫التطبيقية‬ ‫البرامج‬ ‫كتابة‬ ‫تعاد‬.
Physical Data Independence.
‫تغي‬ ‫إلى‬ ‫الحاجة‬ ‫دون‬ ‫الداخلي‬ ‫المخطط‬ ‫تغيير‬ ‫على‬ ‫القدرة‬‫ير‬
‫المفاهيمي‬ ‫المخطط‬.
‫عن‬ ‫الداخلي‬ ‫المخطط‬ ‫تغيير‬ ‫يتم‬ ‫قد‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫يتم‬ ‫دما‬
‫مؤش‬ ‫إنشاء‬ ‫يتم‬ ‫أو‬ ‫الملفات‬ ‫من‬ ‫معينة‬ ‫هياكل‬ ‫تنظيم‬ ‫إعادة‬‫رات‬
‫البيانات‬ ‫قاعدة‬ ‫أداء‬ ‫لتحسين‬ ‫جديدة‬
Data Independence and the ANSI-SPARC Three-
Level Architecture
‫وتحدي‬ ‫البيانات‬ ‫لقراءة‬ ‫تستخدم‬ ‫البيانات‬ ‫قاعدة‬ ‫لغات‬‫ثها‬
‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫وتخزينها‬.
‫لهذا‬ ‫استخدامها‬ ‫يمكن‬ ‫التي‬ ‫اللغات‬ ‫هذه‬ ‫من‬ ‫العديد‬ ‫هناك‬
‫هو‬ ‫منهم‬ ‫واحد‬ ‫الغرض؛‬
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
SQL‫الهيكلية‬ ‫االستعالم‬ ‫لغة‬
1. DDL : Data Definition Language
•‫الـ‬ ‫بواسطة‬ ‫تستخدم‬ ‫وهي‬DBA‫والـ‬DB designers‫الـ‬ ‫لتعريف‬
•(Conceptual‫و‬External Schemas.)‫الـ‬ ‫أن‬ ‫حالة‬ ‫في‬ ‫وذلك‬DBMS‫تفصل‬ ‫ال‬
‫الـ‬ ‫بين‬Conceptual‫الـ‬ ‫و‬External Level)
•‫اخر‬ ‫بمعنى‬‫تستخدم‬DDL‫بيانات‬ ‫قاعدة‬ ‫مخطط‬ ‫لتحديد‬
•‫أي‬DBMS‫مترجم‬ ‫لها‬Compiler‫ال‬ ‫أوامر‬ ‫لترجمة‬DDL
14
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
‫تحت‬ ‫تأتي‬ ‫التي‬ ‫االوامر‬ ‫من‬ ‫العديد‬ ‫هناك‬DDL
 To create the database instance – CREATE
 To alter the structure of database – ALTER
 To drop database instances – DROP
 To delete tables in a database instance –
TRUNCATE
 To rename database instances – RENAME
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
2. SDL : Storage Definition Language
‫الداخلية‬ ‫الخارطة‬ ‫لتحديد‬ ‫اللغة‬ ‫هذه‬ ‫وتستخدم‬(Internal Schema)
3. VDL :- View Definition Language
•‫المستخدمين‬ ‫مرئيات‬ ‫لتحديد‬ ‫تستخدم‬ ‫وهي‬((External Schemas‫عندما‬ ‫وذلك‬
‫الـ‬ ‫تفصل‬DBMS‫الـ‬ ‫بين‬Conceptual‫والـ‬External Level،‫ال‬ ‫تطبق‬ ‫أي‬
Three Schema Architecture
16
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
4. DML : Data Manipulation Language
•‫الست‬ ‫وذلك‬ ‫بالبيانات‬ ‫وتحميلها‬ ‫البيانات‬ ‫قاعدة‬ ‫خارطات‬ ‫كل‬ ‫تحديد‬ ‫بعد‬ ‫تستخدم‬ ‫وهي‬‫رجاع‬
‫البيانات‬ ‫وتحديث‬(‫تعديل‬ ، ‫إضافة‬ ، ‫حذف‬)
•DML‫نوعان‬ ‫لها‬:-
• High – Level or non Procedural DML :-
‫كأوامر‬ ‫الشاشة‬ ‫من‬ ‫مباشرة‬ ‫يكون‬ ‫أما‬ ‫األوامر‬ ‫إدخال‬ ‫النوع‬ ‫هذا‬ ‫في‬SQL‫األوامر‬ ‫تكون‬ ‫أو‬
‫ال‬ ‫بواسطة‬ ‫وتنفيذها‬ ‫األوامر‬ ‫هذه‬ ‫استخالص‬ ‫ويتم‬ ‫البرمجة‬ ‫لغات‬ ‫احدي‬ ‫في‬ ‫مضمنة‬DBMS.
• Low-Level or Procedural DML
‫س‬ ‫باسترجاع‬ ‫يسمح‬ ‫فيها‬ ‫أمر‬ ‫كل‬ ‫الن‬ ‫وذلك‬ ‫البرمجة‬ ‫لغات‬ ‫احدي‬ ‫في‬ ً‫ا‬‫دائم‬ ‫مضمنة‬ ‫تكون‬ ‫أوامرها‬‫جل‬
‫اللغة‬ ‫إمكانيات‬ ‫من‬ ‫لالستفادة‬ ‫البرمجة‬ ‫لغات‬ ‫احدي‬ ‫تستخدم‬ ‫ولذا‬ ‫فقط‬ ‫واحد‬(‫كاستخدام‬‫الحلقات‬
‫التكرارية‬Loops‫سجل‬ ‫من‬ ‫أكثر‬ ‫السترجاع‬ ‫مثال‬.)
•‫ال‬ ‫معظم‬ ‫في‬DBMS‫كـ‬ ‫العالئقي‬ ‫النموذج‬ ‫تستخدم‬ ‫والتي‬ ‫الحالية‬(Implementation
Model)‫الـ‬ ‫أوامر‬ ‫أن‬ ‫نجد‬DDL‫و‬VDL‫و‬DML‫وهي‬ ‫شاملة‬ ‫واحدة‬ ‫لغة‬ ‫في‬ ‫مضمنة‬ ‫كلها‬
SQL‫الـ‬ ‫أما‬ ، ‫ئقي‬ ‫العال‬ ‫النموذج‬ ‫لغة‬ ‫وهي‬SDL‫منفصلة‬ ‫لغة‬ ‫فتكون‬.
17
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
DML ‫البيانات‬ ‫معالجة‬ ‫لغة‬ ‫أوامر‬
 To read records from table(s) – SELECT
 To insert record(s) into the table(s) – INSERT
 Update the data in table(s) – UPDATE
 Delete all the records from the table – DELETE
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
Data Control language (DCL): DCL ‫لمنح‬ ‫تسخدم‬
‫البيانات‬ ‫قاعدة‬ ‫على‬ ‫للمستخدمين‬ ‫الصالحيات‬ ‫وحذف‬
• To grant access to user – GRANT
• To revoke access from user – REVOKE
•‫الب‬ ‫معالجة‬ ‫ولغة‬ ‫البيانات‬ ‫تعريف‬ ‫لغة‬ ‫عملية‬ ‫ناحية‬ ‫من‬‫يانات‬
‫منفصلة‬ ‫غير‬ ‫لغات‬ ‫يعتبرو‬ ‫البيانات‬ ‫والتحكم‬.‫ه‬ ‫بل‬‫أجزاء‬ ‫م‬
‫مثل‬ ‫واحدة‬ ‫بيانات‬ ‫لغةقاعدة‬ ‫من‬SQL
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫في‬ ‫التطبيق‬ ‫واجهات‬
DBMS Interfaces
1. Menu based Interfaces:-
•‫الخيارات‬ ‫من‬ ‫عدد‬ ‫لها‬ ‫تطبيق‬ ‫واجهة‬ ‫أي‬(Options)‫بـ‬ ‫تسمي‬Menus‫ومن‬
‫الـ‬ ‫أنواعها‬ ‫اشهر‬
Pull down menus‫للتصفح‬ ‫تستخدم‬ ‫والتي‬(browsing)‫البيانات‬ ‫قاعدة‬ ‫في‬.
2. Forms – based Interfaces:-
•‫لكل‬DBMS‫الـ‬ ‫لتحديد‬ ‫معينة‬ ‫لغة‬Forms‫ما‬ ‫عادة‬ ‫وهي‬‫لحذف‬ ‫تستخدم‬
‫الـ‬ ‫بواسطة‬ ‫وتستخدم‬ ‫البيانات‬ ‫وتعديل‬(Naive users. )
Naïve users: ‫التطبيقات‬ ‫برامج‬ ‫باستخدام‬ ‫النظام‬ ‫مع‬ ‫يتعاملون‬ ‫الذين‬ ‫البسطاء‬ ‫المستخدمين‬ ‫هي‬
‫دائمة‬(‫الصراف‬ ‫ماكينة‬ ‫مثل‬ ‫اآللية‬)
20
3. Graphical User Interfaces:-
‫كـ‬ ‫البيانات‬ ‫قاعدة‬ ‫خارطة‬ ‫لتوضيح‬ ‫تستخدم‬ ‫وهي‬(diagram)
4. Interfaces for DBA:-
‫الـ‬ ‫بواسطة‬ ‫تستخدم‬ ‫وهي‬DBA‫الصالحيات‬ ‫كمنح‬ ‫المهام‬ ‫بعض‬ ‫إلنجاز‬
‫و‬ ‫للمستخدمين‬Create accounts‫و‬Changing accounts‫و‬
Reorganizing the storage structures of DB.
5. Interface for parametric users:
‫ع‬ ‫بأقل‬ ‫المتكررة‬ ‫مهامهم‬ ‫النجاز‬ ‫المفاتيح‬ ‫بعض‬ ً‫ا‬‫احيان‬ ‫لهم‬ ‫تبرمج‬‫دد‬‫ممكن‬
‫من‬‫ال‬(keystrokes).
21
‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫في‬ ‫التطبيق‬ ‫واجهات‬
DBMS Interfaces
Ad

More Related Content

What's hot (20)

1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
mh ED
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
Amin Abu Hammad
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
Mahmoud Almadhoun
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.ppt
rzazalamin1
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
Omar Computer Teacher
 
ERDigram
ERDigramERDigram
ERDigram
Mahmoud Almadhoun
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
Moselhy Hussein
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
DrMohammed Qassim
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
hendgamagmail
 
عرض نظم المعلومات 01
عرض نظم المعلومات 01عرض نظم المعلومات 01
عرض نظم المعلومات 01
نوافذ حاسوبية
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
gueste5de3d
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلومات
DrMohammed Qassim
 
تحليل نظم 3.ppt
تحليل نظم 3.pptتحليل نظم 3.ppt
تحليل نظم 3.ppt
rafeakrafeak
 
الوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتهاالوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
برنامج أرشفة مستندات
برنامج أرشفة مستنداتبرنامج أرشفة مستندات
برنامج أرشفة مستندات
Ahmed Eldib
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
Bandar Alhazmi
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
Mohamed Sayed
 
software engineering هندسة البرمجيات
software engineering هندسة البرمجياتsoftware engineering هندسة البرمجيات
software engineering هندسة البرمجيات
Hacen Dadda
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميم
mh ED
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
mh ED
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
Amin Abu Hammad
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
Mahmoud Almadhoun
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.ppt
rzazalamin1
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
Moselhy Hussein
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
DrMohammed Qassim
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
hendgamagmail
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
gueste5de3d
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلومات
DrMohammed Qassim
 
تحليل نظم 3.ppt
تحليل نظم 3.pptتحليل نظم 3.ppt
تحليل نظم 3.ppt
rafeakrafeak
 
الوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتهاالوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
برنامج أرشفة مستندات
برنامج أرشفة مستنداتبرنامج أرشفة مستندات
برنامج أرشفة مستندات
Ahmed Eldib
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
Bandar Alhazmi
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
Mohamed Sayed
 
software engineering هندسة البرمجيات
software engineering هندسة البرمجياتsoftware engineering هندسة البرمجيات
software engineering هندسة البرمجيات
Hacen Dadda
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميم
mh ED
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتها
Amin Abu Hammad
 

Viewers also liked (16)

Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
Mahmoud Almadhoun
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
الوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاالوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتها
Amin Abu Hammad
 
الوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاالوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات
Safiya Najeh
 
مكونات الحاسب
مكونات الحاسبمكونات الحاسب
مكونات الحاسب
mh ED
 
الوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاالوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
Lesson11 Create Query
Lesson11 Create QueryLesson11 Create Query
Lesson11 Create Query
Abdullatif Tarakji
 
Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases
Abdullatif Tarakji
 
Trabalho fitos digitais
Trabalho fitos digitaisTrabalho fitos digitais
Trabalho fitos digitais
Guilherme Matias de Medeiros
 
التحدى 6 الإستعلام بطريقة المعالج
التحدى 6 الإستعلام بطريقة المعالجالتحدى 6 الإستعلام بطريقة المعالج
التحدى 6 الإستعلام بطريقة المعالج
bosy sadek
 
Lesson8 Manage Records
Lesson8 Manage RecordsLesson8 Manage Records
Lesson8 Manage Records
Abdullatif Tarakji
 
MarketLine Country Statistics Database
MarketLine Country Statistics DatabaseMarketLine Country Statistics Database
MarketLine Country Statistics Database
MarketLine
 
Oracle hard and soft parsing
Oracle hard and soft parsingOracle hard and soft parsing
Oracle hard and soft parsing
Ishaan Guliani
 
Chapter 11new
Chapter 11newChapter 11new
Chapter 11new
Weinberghere
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
الوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاالوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتها
Amin Abu Hammad
 
الوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاالوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات
Safiya Najeh
 
مكونات الحاسب
مكونات الحاسبمكونات الحاسب
مكونات الحاسب
mh ED
 
الوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاالوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتها
Amin Abu Hammad
 
Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases
Abdullatif Tarakji
 
التحدى 6 الإستعلام بطريقة المعالج
التحدى 6 الإستعلام بطريقة المعالجالتحدى 6 الإستعلام بطريقة المعالج
التحدى 6 الإستعلام بطريقة المعالج
bosy sadek
 
MarketLine Country Statistics Database
MarketLine Country Statistics DatabaseMarketLine Country Statistics Database
MarketLine Country Statistics Database
MarketLine
 
Oracle hard and soft parsing
Oracle hard and soft parsingOracle hard and soft parsing
Oracle hard and soft parsing
Ishaan Guliani
 
Ad

Similar to Database system concepts and architecture (20)

data dependencies among their attributes
data dependencies among their attributesdata dependencies among their attributes
data dependencies among their attributes
Noor46335
 
Database System/Chapter_One_Introduction.pptx
Database System/Chapter_One_Introduction.pptxDatabase System/Chapter_One_Introduction.pptx
Database System/Chapter_One_Introduction.pptx
ssuser09f614
 
Data Base System lecture Chapter_one.pptx
Data Base System lecture Chapter_one.pptxData Base System lecture Chapter_one.pptx
Data Base System lecture Chapter_one.pptx
ssuser09f614
 
.مقدمة في نظم قواعد البيانات 1. مفاهيم قواعد البيانات الأساسية والمصطلحات
.مقدمة في نظم قواعد البيانات  1. مفاهيم قواعد البيانات الأساسية والمصطلحات.مقدمة في نظم قواعد البيانات  1. مفاهيم قواعد البيانات الأساسية والمصطلحات
.مقدمة في نظم قواعد البيانات 1. مفاهيم قواعد البيانات الأساسية والمصطلحات
EngAmalShaker
 
Nosql
NosqlNosql
Nosql
Garmian
 
introduction to database system_lecture1.pptx
introduction to database system_lecture1.pptxintroduction to database system_lecture1.pptx
introduction to database system_lecture1.pptx
AsiaElamin1
 
مفاهيم قواعد البيانات Data Base Concept and Dessign.pptx
مفاهيم قواعد البيانات Data Base Concept and Dessign.pptxمفاهيم قواعد البيانات Data Base Concept and Dessign.pptx
مفاهيم قواعد البيانات Data Base Concept and Dessign.pptx
ssuser0bed09
 
access tutriols 2010 جداول sql any.pptx
access tutriols 2010 جداول  sql any.pptxaccess tutriols 2010 جداول  sql any.pptx
access tutriols 2010 جداول sql any.pptx
fouadmohammedfouad61
 
DOC-20241000000016-WA0000٠0000000003..pptx
DOC-20241000000016-WA0000٠0000000003..pptxDOC-20241000000016-WA0000٠0000000003..pptx
DOC-20241000000016-WA0000٠0000000003..pptx
alemh111
 
Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040
Imad Modi
 
Intorduction to databases 2021
Intorduction to databases 2021Intorduction to databases 2021
Intorduction to databases 2021
ِِِAhmed R. A. Shamsan
 
Database concepts
Database conceptsDatabase concepts
Database concepts
Fataho Ali
 
قواعد البيانات.pptx
قواعد البيانات.pptxقواعد البيانات.pptx
قواعد البيانات.pptx
Iftikhar70
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
AhmedOthman511332
 
07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx
07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx
07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx
basharkhalid3
 
projectview.ppt
projectview.pptprojectview.ppt
projectview.ppt
ssuser6399ae
 
What is no sql
What is no sqlWhat is no sql
What is no sql
Garmian
 
COMPLEX_DATA.pptx
COMPLEX_DATA.pptxCOMPLEX_DATA.pptx
COMPLEX_DATA.pptx
yakot2alordea2
 
730440345-المحاضرة-الثانية-MIS518-Database-System.pptx
730440345-المحاضرة-الثانية-MIS518-Database-System.pptx730440345-المحاضرة-الثانية-MIS518-Database-System.pptx
730440345-المحاضرة-الثانية-MIS518-Database-System.pptx
ssuser0bed09
 
data dependencies among their attributes
data dependencies among their attributesdata dependencies among their attributes
data dependencies among their attributes
Noor46335
 
Database System/Chapter_One_Introduction.pptx
Database System/Chapter_One_Introduction.pptxDatabase System/Chapter_One_Introduction.pptx
Database System/Chapter_One_Introduction.pptx
ssuser09f614
 
Data Base System lecture Chapter_one.pptx
Data Base System lecture Chapter_one.pptxData Base System lecture Chapter_one.pptx
Data Base System lecture Chapter_one.pptx
ssuser09f614
 
.مقدمة في نظم قواعد البيانات 1. مفاهيم قواعد البيانات الأساسية والمصطلحات
.مقدمة في نظم قواعد البيانات  1. مفاهيم قواعد البيانات الأساسية والمصطلحات.مقدمة في نظم قواعد البيانات  1. مفاهيم قواعد البيانات الأساسية والمصطلحات
.مقدمة في نظم قواعد البيانات 1. مفاهيم قواعد البيانات الأساسية والمصطلحات
EngAmalShaker
 
introduction to database system_lecture1.pptx
introduction to database system_lecture1.pptxintroduction to database system_lecture1.pptx
introduction to database system_lecture1.pptx
AsiaElamin1
 
مفاهيم قواعد البيانات Data Base Concept and Dessign.pptx
مفاهيم قواعد البيانات Data Base Concept and Dessign.pptxمفاهيم قواعد البيانات Data Base Concept and Dessign.pptx
مفاهيم قواعد البيانات Data Base Concept and Dessign.pptx
ssuser0bed09
 
access tutriols 2010 جداول sql any.pptx
access tutriols 2010 جداول  sql any.pptxaccess tutriols 2010 جداول  sql any.pptx
access tutriols 2010 جداول sql any.pptx
fouadmohammedfouad61
 
DOC-20241000000016-WA0000٠0000000003..pptx
DOC-20241000000016-WA0000٠0000000003..pptxDOC-20241000000016-WA0000٠0000000003..pptx
DOC-20241000000016-WA0000٠0000000003..pptx
alemh111
 
Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040
Imad Modi
 
Database concepts
Database conceptsDatabase concepts
Database concepts
Fataho Ali
 
قواعد البيانات.pptx
قواعد البيانات.pptxقواعد البيانات.pptx
قواعد البيانات.pptx
Iftikhar70
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
AhmedOthman511332
 
07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx
07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx
07-KFU-BUS-تقنية_المعلومات_2-المحاضرة_السابعة_PQHObIb.pptx
basharkhalid3
 
What is no sql
What is no sqlWhat is no sql
What is no sql
Garmian
 
730440345-المحاضرة-الثانية-MIS518-Database-System.pptx
730440345-المحاضرة-الثانية-MIS518-Database-System.pptx730440345-المحاضرة-الثانية-MIS518-Database-System.pptx
730440345-المحاضرة-الثانية-MIS518-Database-System.pptx
ssuser0bed09
 
Ad

Recently uploaded (20)

دليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdf
دليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdfدليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdf
دليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdf
ssuser70131a
 
مقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقلمقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقل
labyankof
 
دورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdf
دورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdfدورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdf
دورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdfحقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdf
Hakapetk حقيبتك
 
مقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقلمقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقل
labyankof
 
حقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdfحقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdf
Hakapetk حقيبتك
 
دورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdf
دورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdfدورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdf
دورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdf
Hakapetk حقيبتك
 
مادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامداد
مادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامدادمادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامداد
مادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامداد
labyankof
 
حقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdfحقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...
حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...
حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdf
حقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdfحقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdf
حقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdfحقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdf
حقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdfحقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdf
حقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdf
حقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdfحقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdf
حقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdf
حقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdfحقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdf
حقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdf
حقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdfحقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdf
حقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdf
Hakapetk حقيبتك
 
حقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdf
حقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdfحقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdf
حقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdf
حقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdfحقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdf
حقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdf
Hakapetk حقيبتك
 
مقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقلمقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقل
labyankof
 
حقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdf
حقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdfحقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdf
حقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdf
Hakapetk حقيبتك
 
دليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdf
دليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdfدليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdf
دليل المتدرب.pdf دليل المتدرب.pdf دليل المتدرب.pdf
ssuser70131a
 
مقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقلمقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في اللوجستيات وسلاسل الامداد-الشهادة التمهيدية في اللوجستيات والنقل
labyankof
 
دورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdf
دورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdfدورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdf
دورة تطوير استراتيجيات التعليم باستخدام الواقع الافتراضي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdfحقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التعليم في البيئات متعددة الثقافات.pdf
Hakapetk حقيبتك
 
مقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقلمقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في النقل والشحن-الشهادة التمهيدية في اللوجستيات والنقل
labyankof
 
حقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdfحقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات العلاقات العامة في العصر الرقمي.pdf
Hakapetk حقيبتك
 
دورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdf
دورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdfدورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdf
دورة تحسين استراتيجيات الابتكار في القطاعات الصحية.pdf
Hakapetk حقيبتك
 
مادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامداد
مادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامدادمادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامداد
مادة عمليات سلاسل الامداد-الشهادة الاحترافية في المشتريات والامداد
labyankof
 
حقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdfحقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التخطيط المالي الشخصي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...
حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...
حقيبة تدريبية دورة تحسين استراتيجيات التعليم باستخدام التعلم القائم على المشر...
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdf
حقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdfحقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdf
حقيبة تدريبية دورة تطوير استراتيجيات تعزيز الولاء الوظيفي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdfحقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdf
حقيبة تدريبية دورة تحسين استراتيجيات التوظيف باستخدام التحليل الرقمي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdf
حقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdfحقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdf
حقيبة تدريبية دورة تطوير القيادة بالتحليل التنبؤي.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdf
حقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdfحقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdf
حقيبة تدريبية _دورة تصميم برامج الاستدامة البيئية في المؤسسات.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdf
حقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdfحقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdf
حقيبة تدريبية دورة تصميم خطط استدامة الموارد البشرية.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdf
حقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdfحقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdf
حقيبة تدريبية دورة تطوير القيادة الرقمية لتحفيز الابتكار.pdf
Hakapetk حقيبتك
 
حقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdf
حقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdfحقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdf
حقيبة تدريلية دورة تحسين استراتيجيات تطوير المنتجات الجديدة.pdf
Hakapetk حقيبتك
 
حقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdf
حقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdfحقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdf
حقيبة تدريبية دورة تحسين إدارة الأزمات باستخدام التكنولوجيا الحديثة.pdf
Hakapetk حقيبتك
 
مقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقلمقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقل
مقدمة في المخازن والمخزون-الشهادة التمهيدية في اللوجستيات والنقل
labyankof
 
حقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdf
حقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdfحقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdf
حقيبة تدريبية دورة تصميم استراتيجيات إدارة الجودة الشاملة (TQM).pdf
Hakapetk حقيبتك
 

Database system concepts and architecture

  • 1. ‫البيانات‬ ‫قواعد‬ ‫أنظمة‬ ‫وهيكلية‬ ‫مفاهيم‬ ‫أ‬.‫المدهون‬ ‫محمود‬ ‫األول‬ ‫الفصل‬ 2016-2017
  • 2. 2 ‫البيانات‬ ‫قواعد‬ ‫مخططات‬(Schemas) ‫يسمي‬ ‫البيانات‬ ‫قواعد‬ ‫وصف‬”‫البيانات‬ ‫قواعد‬ ‫مخطط‬“(Schema) ‫البيانات‬ ‫قواعد‬ ‫تصميم‬ ‫عند‬ ‫المخطط‬ ‫يستخدم‬ ‫تكرارى‬ ‫بشكل‬ ‫تغيره‬ ‫يتوقع‬ ‫ال‬ ‫المخطط‬ ‫هذا‬ ‫هندسي‬ ‫رسم‬ ‫أو‬ ‫شكل‬ ‫باستخدام‬ ‫المخطط‬ ‫هذا‬ ‫تمثيل‬ ‫عادة‬ ‫يتم‬ ‫وأسماء‬ ‫السجالت‬ ‫أسماء‬ ‫مثل‬ ‫األشياء‬ ‫بعض‬ ‫المخطط‬ ‫هذا‬ ‫يوضح‬ ‫ب‬ ‫العالقات‬ ‫أو‬ ‫المستخدمة‬ ‫البيانات‬ ‫نوع‬ ‫فيه‬ ‫تظهر‬ ‫ال‬ ‫وقد‬ ‫الحقول‬‫ين‬ ‫البيانات‬ ‫المخطط‬ ‫هذا‬ ‫يسمى‬”Intension“ ‫يعرف‬ ‫ما‬ ‫وهذا‬ ‫البيانات‬ ‫قواعد‬ ‫داخل‬ ‫وصفه‬ ‫تخزين‬ ‫يتم‬ ‫المخطط‬ ‫هذا‬ ‫باسم‬”meta-data“
  • 4. 4 ‫جامعة‬ ‫لبيانات‬ ‫مخطط‬(Schema) ‫الط‬‫الب‬ ‫المقرر‬ ‫المتطلب‬ ‫الشعبة‬ ‫كشف‬-‫الدرجات‬ ‫االسم‬‫الطالب‬ ‫رقم‬‫الفصل‬‫التخصص‬ ‫رقم‬-‫المقرر‬‫المقرر‬ ‫اسم‬‫الساعات‬ ‫عدد‬‫القسم‬ ‫رقم‬-‫المقرر‬‫رقم‬-‫المتطلب‬ ‫رقم‬-‫الشعبة‬‫رقم‬-‫المقرر‬‫الفصل‬‫السنة‬‫المحاضر‬ ‫الطالب‬ ‫رقم‬‫الشعبة‬ ‫رقم‬‫الدرجة‬
  • 5. 5 ‫البيانات‬ ‫قواعد‬ ‫حاالت‬(Instances) ‫تسمي‬ ‫معينة‬ ‫لحظة‬ ‫في‬ ‫البيانات‬ ‫قواعد‬ ‫داخل‬ ‫المتواجدة‬ ‫البيانات‬”‫ح‬‫قواعد‬ ‫الة‬ ‫البيانات‬ ‫لقواعد‬ ‫الحالي‬ ‫الوضع‬ ‫أو‬ ‫البيانات‬ (DB State or Current Set of Occurrence or Instance) ‫ي‬ ‫ثم‬ ‫مرة‬ ‫ألول‬ ‫البيانات‬ ‫إدخال‬ ‫عند‬ ‫لها‬ ‫االبتدائى‬ ‫الوضع‬ ‫إنشاء‬ ‫يتم‬‫تغير‬ ‫البيانات‬ ‫على‬ ‫المختلفة‬ ‫العمليات‬ ‫إجراء‬ ‫عند‬ ‫وضعها‬(‫إضافة‬–‫حذ‬‫ف‬– ‫تعديل‬) ‫هذه‬ ‫البيانات‬ ‫حالة‬ ‫تسمى‬”Extension“
  • 6. DBMS - Data Independence ‫البيانات‬ ‫استقاللية‬ •‫سوف‬ ،‫الطبقات‬ ‫متعدد‬ ‫ليس‬ ‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫كان‬ ‫إذا‬ ‫قاعدة‬ ‫نظام‬ ‫في‬ ‫تغييرات‬ ‫أية‬ ‫إجراء‬ ‫الصعب‬ ‫من‬ ‫يصبح‬ ‫البيانات‬.‫طب‬ ‫في‬ ‫البيانات‬ ‫قاعدة‬ ‫أنظمة‬ ‫تصميم‬ ‫تم‬ ‫لذا‬‫قات‬ ‫سابق‬ ‫وقت‬ ‫في‬ ‫علمنا‬ ‫كما‬ ‫متعددة‬.
  • 7. DBMS - Data Independence ‫تابع‬ ‫البيانات‬ ‫استقاللية‬. •‫نظام‬‫قاعدة‬‫بيانات‬‫تحتوي‬‫عادة‬‫على‬‫الكثير‬‫من‬‫البيانات‬‫باإل‬‫ضافة‬‫إلى‬ ‫بيانات‬‫المستخدمين‬.‫على‬‫سبيل‬،‫المثال‬‫فإنه‬‫يخزن‬‫بيانات‬‫ع‬‫ن‬ ،‫البيانات‬‫والمعروفة‬‫باسم‬Metadata،‫لتحديد‬‫واسترجاع‬‫البيانات‬ ‫بسهولة‬.‫فمن‬‫الصعب‬‫تعديل‬‫أو‬‫تحديث‬‫مجموعة‬‫من‬‫البيانات‬‫ال‬‫وصفية‬ ‫حالما‬‫يتم‬‫تخزينها‬‫في‬‫قاعدة‬‫البيانات‬.‫ولكن‬‫مع‬‫توسع‬‫نظم‬‫إد‬‫ارة‬‫قواعد‬ ،‫البيانات‬‫فإنه‬‫أصبح‬‫بالحاجة‬‫إلى‬‫التغيير‬‫مع‬‫مرور‬‫الوقت‬‫ل‬‫تلبية‬ ‫متطلبات‬‫المستخدمين‬.‫إذا‬‫كانت‬‫البيانات‬‫بأكملها‬،‫اعتمادية‬‫س‬‫وف‬ ‫تصبح‬‫مهمة‬‫شاقة‬‫ومعقدة‬‫للغاية‬.
  • 8. DBMS - Data Independence‫البيانات‬ ‫استقاللية‬ ‫تابع‬.
  • 9. •‫البيانات‬ ‫استقالل‬ ‫تعريف‬ ‫ويمكن‬:‫تغيير‬ ‫على‬ ‫القدرة‬‫مخطط‬ ‫نظام‬ ‫من‬ ‫ما‬ ‫مستوى‬ ‫في‬DB‫المخطط‬ ‫تغيير‬ ‫إلى‬ ‫الحاجة‬ ‫دون‬ schema‫المقبل‬ ‫األعلى‬ ‫المستوى‬ ‫في‬. •‫من‬ ‫نوعين‬ ‫يوجود‬DI: • Logical Data Independence. • Physical Data Independence. DBMS - Data Independence‫البيانات‬ ‫استقاللية‬ ‫تابع‬.
  • 10. Logical Data Independence. ‫ت‬ ‫إلى‬ ‫الحاجة‬ ‫دون‬ ‫المفاهيمي‬ ‫المخطط‬ ‫تغيير‬ ‫على‬ ‫القدرة‬‫غيير‬ ‫بها‬ ‫المرتبطة‬ ‫التطبيقات‬ ‫وبرامج‬ ‫الخارجية‬ ‫المخططات‬. ‫المفاهيمي‬ ‫المخطط‬ ‫التغييرات‬(‫إضافة‬ ‫مثل‬/‫الكي‬ ‫إزالة‬‫انات‬.) ‫أ‬ ‫الخارجي‬ ‫المخطط‬ ‫على‬ ‫تغييرات‬ ‫أي‬ ‫تتطلب‬ ‫ال‬ ‫أن‬ ‫يجب‬‫ن‬ ‫التطبيقية‬ ‫البرامج‬ ‫كتابة‬ ‫تعاد‬.
  • 11. Physical Data Independence. ‫تغي‬ ‫إلى‬ ‫الحاجة‬ ‫دون‬ ‫الداخلي‬ ‫المخطط‬ ‫تغيير‬ ‫على‬ ‫القدرة‬‫ير‬ ‫المفاهيمي‬ ‫المخطط‬. ‫عن‬ ‫الداخلي‬ ‫المخطط‬ ‫تغيير‬ ‫يتم‬ ‫قد‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫يتم‬ ‫دما‬ ‫مؤش‬ ‫إنشاء‬ ‫يتم‬ ‫أو‬ ‫الملفات‬ ‫من‬ ‫معينة‬ ‫هياكل‬ ‫تنظيم‬ ‫إعادة‬‫رات‬ ‫البيانات‬ ‫قاعدة‬ ‫أداء‬ ‫لتحسين‬ ‫جديدة‬
  • 12. Data Independence and the ANSI-SPARC Three- Level Architecture
  • 13. ‫وتحدي‬ ‫البيانات‬ ‫لقراءة‬ ‫تستخدم‬ ‫البيانات‬ ‫قاعدة‬ ‫لغات‬‫ثها‬ ‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫وتخزينها‬. ‫لهذا‬ ‫استخدامها‬ ‫يمكن‬ ‫التي‬ ‫اللغات‬ ‫هذه‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫هو‬ ‫منهم‬ ‫واحد‬ ‫الغرض؛‬ ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages SQL‫الهيكلية‬ ‫االستعالم‬ ‫لغة‬
  • 14. 1. DDL : Data Definition Language •‫الـ‬ ‫بواسطة‬ ‫تستخدم‬ ‫وهي‬DBA‫والـ‬DB designers‫الـ‬ ‫لتعريف‬ •(Conceptual‫و‬External Schemas.)‫الـ‬ ‫أن‬ ‫حالة‬ ‫في‬ ‫وذلك‬DBMS‫تفصل‬ ‫ال‬ ‫الـ‬ ‫بين‬Conceptual‫الـ‬ ‫و‬External Level) •‫اخر‬ ‫بمعنى‬‫تستخدم‬DDL‫بيانات‬ ‫قاعدة‬ ‫مخطط‬ ‫لتحديد‬ •‫أي‬DBMS‫مترجم‬ ‫لها‬Compiler‫ال‬ ‫أوامر‬ ‫لترجمة‬DDL 14 ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
  • 15. ‫تحت‬ ‫تأتي‬ ‫التي‬ ‫االوامر‬ ‫من‬ ‫العديد‬ ‫هناك‬DDL  To create the database instance – CREATE  To alter the structure of database – ALTER  To drop database instances – DROP  To delete tables in a database instance – TRUNCATE  To rename database instances – RENAME ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
  • 16. 2. SDL : Storage Definition Language ‫الداخلية‬ ‫الخارطة‬ ‫لتحديد‬ ‫اللغة‬ ‫هذه‬ ‫وتستخدم‬(Internal Schema) 3. VDL :- View Definition Language •‫المستخدمين‬ ‫مرئيات‬ ‫لتحديد‬ ‫تستخدم‬ ‫وهي‬((External Schemas‫عندما‬ ‫وذلك‬ ‫الـ‬ ‫تفصل‬DBMS‫الـ‬ ‫بين‬Conceptual‫والـ‬External Level،‫ال‬ ‫تطبق‬ ‫أي‬ Three Schema Architecture 16 ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
  • 17. 4. DML : Data Manipulation Language •‫الست‬ ‫وذلك‬ ‫بالبيانات‬ ‫وتحميلها‬ ‫البيانات‬ ‫قاعدة‬ ‫خارطات‬ ‫كل‬ ‫تحديد‬ ‫بعد‬ ‫تستخدم‬ ‫وهي‬‫رجاع‬ ‫البيانات‬ ‫وتحديث‬(‫تعديل‬ ، ‫إضافة‬ ، ‫حذف‬) •DML‫نوعان‬ ‫لها‬:- • High – Level or non Procedural DML :- ‫كأوامر‬ ‫الشاشة‬ ‫من‬ ‫مباشرة‬ ‫يكون‬ ‫أما‬ ‫األوامر‬ ‫إدخال‬ ‫النوع‬ ‫هذا‬ ‫في‬SQL‫األوامر‬ ‫تكون‬ ‫أو‬ ‫ال‬ ‫بواسطة‬ ‫وتنفيذها‬ ‫األوامر‬ ‫هذه‬ ‫استخالص‬ ‫ويتم‬ ‫البرمجة‬ ‫لغات‬ ‫احدي‬ ‫في‬ ‫مضمنة‬DBMS. • Low-Level or Procedural DML ‫س‬ ‫باسترجاع‬ ‫يسمح‬ ‫فيها‬ ‫أمر‬ ‫كل‬ ‫الن‬ ‫وذلك‬ ‫البرمجة‬ ‫لغات‬ ‫احدي‬ ‫في‬ ً‫ا‬‫دائم‬ ‫مضمنة‬ ‫تكون‬ ‫أوامرها‬‫جل‬ ‫اللغة‬ ‫إمكانيات‬ ‫من‬ ‫لالستفادة‬ ‫البرمجة‬ ‫لغات‬ ‫احدي‬ ‫تستخدم‬ ‫ولذا‬ ‫فقط‬ ‫واحد‬(‫كاستخدام‬‫الحلقات‬ ‫التكرارية‬Loops‫سجل‬ ‫من‬ ‫أكثر‬ ‫السترجاع‬ ‫مثال‬.) •‫ال‬ ‫معظم‬ ‫في‬DBMS‫كـ‬ ‫العالئقي‬ ‫النموذج‬ ‫تستخدم‬ ‫والتي‬ ‫الحالية‬(Implementation Model)‫الـ‬ ‫أوامر‬ ‫أن‬ ‫نجد‬DDL‫و‬VDL‫و‬DML‫وهي‬ ‫شاملة‬ ‫واحدة‬ ‫لغة‬ ‫في‬ ‫مضمنة‬ ‫كلها‬ SQL‫الـ‬ ‫أما‬ ، ‫ئقي‬ ‫العال‬ ‫النموذج‬ ‫لغة‬ ‫وهي‬SDL‫منفصلة‬ ‫لغة‬ ‫فتكون‬. 17 ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
  • 18. DML ‫البيانات‬ ‫معالجة‬ ‫لغة‬ ‫أوامر‬  To read records from table(s) – SELECT  To insert record(s) into the table(s) – INSERT  Update the data in table(s) – UPDATE  Delete all the records from the table – DELETE ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
  • 19. Data Control language (DCL): DCL ‫لمنح‬ ‫تسخدم‬ ‫البيانات‬ ‫قاعدة‬ ‫على‬ ‫للمستخدمين‬ ‫الصالحيات‬ ‫وحذف‬ • To grant access to user – GRANT • To revoke access from user – REVOKE •‫الب‬ ‫معالجة‬ ‫ولغة‬ ‫البيانات‬ ‫تعريف‬ ‫لغة‬ ‫عملية‬ ‫ناحية‬ ‫من‬‫يانات‬ ‫منفصلة‬ ‫غير‬ ‫لغات‬ ‫يعتبرو‬ ‫البيانات‬ ‫والتحكم‬.‫ه‬ ‫بل‬‫أجزاء‬ ‫م‬ ‫مثل‬ ‫واحدة‬ ‫بيانات‬ ‫لغةقاعدة‬ ‫من‬SQL ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫لغات‬DBMS Languages
  • 20. ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫في‬ ‫التطبيق‬ ‫واجهات‬ DBMS Interfaces 1. Menu based Interfaces:- •‫الخيارات‬ ‫من‬ ‫عدد‬ ‫لها‬ ‫تطبيق‬ ‫واجهة‬ ‫أي‬(Options)‫بـ‬ ‫تسمي‬Menus‫ومن‬ ‫الـ‬ ‫أنواعها‬ ‫اشهر‬ Pull down menus‫للتصفح‬ ‫تستخدم‬ ‫والتي‬(browsing)‫البيانات‬ ‫قاعدة‬ ‫في‬. 2. Forms – based Interfaces:- •‫لكل‬DBMS‫الـ‬ ‫لتحديد‬ ‫معينة‬ ‫لغة‬Forms‫ما‬ ‫عادة‬ ‫وهي‬‫لحذف‬ ‫تستخدم‬ ‫الـ‬ ‫بواسطة‬ ‫وتستخدم‬ ‫البيانات‬ ‫وتعديل‬(Naive users. ) Naïve users: ‫التطبيقات‬ ‫برامج‬ ‫باستخدام‬ ‫النظام‬ ‫مع‬ ‫يتعاملون‬ ‫الذين‬ ‫البسطاء‬ ‫المستخدمين‬ ‫هي‬ ‫دائمة‬(‫الصراف‬ ‫ماكينة‬ ‫مثل‬ ‫اآللية‬) 20
  • 21. 3. Graphical User Interfaces:- ‫كـ‬ ‫البيانات‬ ‫قاعدة‬ ‫خارطة‬ ‫لتوضيح‬ ‫تستخدم‬ ‫وهي‬(diagram) 4. Interfaces for DBA:- ‫الـ‬ ‫بواسطة‬ ‫تستخدم‬ ‫وهي‬DBA‫الصالحيات‬ ‫كمنح‬ ‫المهام‬ ‫بعض‬ ‫إلنجاز‬ ‫و‬ ‫للمستخدمين‬Create accounts‫و‬Changing accounts‫و‬ Reorganizing the storage structures of DB. 5. Interface for parametric users: ‫ع‬ ‫بأقل‬ ‫المتكررة‬ ‫مهامهم‬ ‫النجاز‬ ‫المفاتيح‬ ‫بعض‬ ً‫ا‬‫احيان‬ ‫لهم‬ ‫تبرمج‬‫دد‬‫ممكن‬ ‫من‬‫ال‬(keystrokes). 21 ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظم‬ ‫في‬ ‫التطبيق‬ ‫واجهات‬ DBMS Interfaces