SlideShare a Scribd company logo
1 of 14
Abdullatif Tarakji
abdotarakji@gmail.com Create and manage databases
‫بيانات‬ ‫قاعدة‬ ‫إدارة‬ ‫و‬ ‫إنشاء‬
Manage relationships and keys
‫و‬ ‫العالقات‬ ‫إدارة‬‫المفاتيح‬
Specifying primary keys
‫تحديد‬‫الرئيسية‬ ‫المفاتيح‬‫للحقول‬
Setting and viewing relationships
‫أعداد‬‫العالقات‬ ‫عرض‬ ‫و‬
Abdullatif Tarakji
abdotarakji@gmail.com Manage relationships and keys
‫المفاتيح‬ ‫و‬ ‫العالقات‬ ‫إدارة‬
Specifying primary keys ‫الرئيسي‬ ‫المفتاح‬ ‫تحديد‬
A table’s primary key uniquely identifies each record in the table. You can use a single field
(for example, a unique product or customer code, or an ID field that is set to the AutoNumber data type that
Access provides) or a combination of fields as a table’s primary key.
Amultifield primary key is called a composite key.
For an AutoNumber field, Access assigns a unique number to each record in a table, so you don’t need to keep
track of values that might be duplicates.
If you don’t use the AutoNumber data type but instead use a field whose value you enter, be sure that you set
the field’s Required property to Yes and that you use a field or a combination of fields whose values change
infrequently or not at all.
Abdullatif Tarakji
abdotarakji@gmail.com
•‫في‬ ‫تعريفها‬ ‫يمكن‬ ‫التي‬ ‫األساسية‬ ‫المفاتيح‬ ‫من‬ ‫أنواع‬ ‫ثالثة‬ ‫هناك‬Microsoft Access‫وهي‬:
‫التلقائي‬ ‫الترقيم‬ ‫نوع‬ ‫من‬ ‫األساسية‬ ‫المفاتيح‬Auto Number
‫الجدول‬ ‫إلى‬ ‫جديد‬ ‫سجل‬ ‫أي‬ ‫إضافة‬ ‫عند‬ ً‫ا‬‫تلقائي‬ ‫تسلسلي‬ ‫رقم‬ ‫إلدخال‬ ‫التلقائي‬ ‫الترقيم‬ ‫حقل‬ ‫إعداد‬ ‫يمكن‬.‫إلنشاء‬ ‫طريقة‬ ‫أبسط‬ ‫تعد‬
‫أساسي‬ ‫كمفتاح‬ ‫الحقل‬ ‫هذا‬ ‫مثل‬ ‫تعيين‬ ‫هي‬ ‫أساسي‬ ‫مفتاح‬.
‫المفرد‬ ‫الحقل‬ ‫نوع‬ ‫من‬ ‫األساسية‬ ‫المفاتيح‬
‫األساسي‬ ‫المفتاح‬ ‫أنه‬ ‫على‬ ‫الحقل‬ ‫هذا‬ ‫تعيين‬ ‫يمكن‬ ،‫األجزاء‬ ‫أرقام‬ ‫أو‬ ‫التعريف‬ ‫أرقام‬ ‫مثل‬ ‫فريدة‬ ‫قيم‬ ‫يتضمن‬ ً‫ال‬‫حق‬ ‫لديك‬ ‫كان‬ ‫إذا‬.‫مفت‬ ‫تحديد‬ ‫يمكن‬ ‫و‬‫لحقل‬ ‫أساسي‬ ‫اح‬
‫خالية‬ ‫قيم‬ ‫أو‬ ‫مكررة‬ ‫قيم‬ ‫على‬ ‫الحقل‬ ‫هذا‬ ‫يحتوي‬ ‫ال‬ ‫طالما‬ ‫بيانات‬ ‫على‬ ‫بالفعل‬ ‫يحتوي‬Null.
‫المتعدد‬ ‫الحقل‬ ‫نوع‬ ‫من‬ ‫األساسية‬ ‫المفاتيح‬
ً‫ا‬‫أساسي‬ ً‫ا‬‫مفتاح‬ ‫باعتبارهما‬ ‫أكثر‬ ‫أو‬ ‫حقلين‬ ‫تعيين‬ ‫بإمكانك‬ ‫يكون‬ ‫قد‬ ،‫فردي‬ ‫حقل‬ ‫وجود‬ ‫ضمان‬ ‫فيها‬ ‫يمكن‬ ‫ال‬ ‫التي‬ ‫الحاالت‬ ‫في‬.‫شي‬ ‫األكثر‬ ‫والحالة‬‫فيها‬ ‫يحدث‬ ‫التي‬ ً‫ا‬‫وع‬
‫بأطراف‬ ‫أطراف‬ ‫عالقة‬ ‫في‬ ‫آخرين‬ ‫جدولين‬ ‫لربط‬ ‫المستخدم‬ ‫الجدول‬ ‫هي‬ ‫ذلك‬.‫الط‬ ‫جدولي‬ ‫بين‬ ‫الطلبيات‬ ‫تفاصيل‬ ‫جدول‬ ‫يربط‬ ‫أن‬ ‫يمكن‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫و‬ ‫لبيات‬
‫المنتجات‬.‫حقلي‬ ‫من‬ ‫األساسي‬ ‫مفتاحه‬ ‫ويتكون‬:‫تتكرر‬ ‫أن‬ ‫يجب‬ ‫ال‬ ‫الحقلين‬ ‫قيم‬ ‫أن‬ ‫أي‬ ‫المنتج‬ ‫تعريف‬ ‫و‬ ‫الطلب‬ ‫تعريف‬.‫الطلب‬ ‫تفاصيل‬ ‫لجدول‬ ‫يمكن‬‫العديد‬ ‫يسرد‬ ‫أن‬ ‫يات‬
‫مفتا‬ ‫حقل‬ ‫المنتج‬ ‫تعريف‬ ‫و‬ ‫الطلب‬ ‫تعريف‬ ‫الحقلين‬ ‫جمع‬ ‫عن‬ ‫ينتج‬ ‫لذلك‬ ،‫طلب‬ ‫لكل‬ ‫واحدة‬ ‫مرة‬ ‫منتج‬ ‫كل‬ ‫سرد‬ ‫يتم‬ ‫لكن‬ ‫و‬ ،‫الطلبيات‬ ‫و‬ ‫المنتجات‬ ‫من‬‫أ‬ ‫ح‬‫س‬‫مناسب‬ ‫اسي‬.
‫جداول‬ ‫في‬ ‫المخزنة‬ ‫المعلومات‬ ‫على‬ ‫العثور‬ ‫على‬ ‫القدرة‬ ‫من‬ ‫العالئقية‬ ‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫فاعلية‬ ‫تأتي‬‫منفصلة‬‫باستخدام‬ ً‫ا‬‫مع‬ ‫وتجميعها‬ ‫بسرعة‬‫االستعالمات‬.‫لكي‬
‫بشكل‬ ‫الجدول‬ ‫في‬ ‫مخزن‬ ‫سجل‬ ‫كل‬ ‫بتعريف‬ ‫تقوم‬ ‫حقول‬ ‫مجموعة‬ ‫أو‬ ‫حقل‬ ‫على‬ ‫جدول‬ ‫كل‬ ‫يحتوي‬ ‫أن‬ ‫يجب‬ ،‫ذلك‬ ‫يتم‬‫فريد‬.‫المعلومة‬ ‫هذه‬ ‫تسمى‬ ‫و‬‫المفت‬‫اح‬
‫األساسي‬Primary Key‫للجدول‬.‫يمنع‬ ،‫الجدول‬ ‫في‬ ‫لحقل‬ ً‫ا‬‫أساسي‬ ً‫ا‬‫مفتاح‬ ‫بتعيين‬ ‫قمت‬ ‫متى‬Access‫قيم‬ ‫أي‬ ‫إدخال‬‫مكررة‬‫قيم‬ ‫أو‬‫خالية‬Null‫في‬
‫األساسي‬ ‫مفتاح‬ ‫لها‬ ‫يعين‬ ‫التي‬ ‫الحقول‬.
Abdullatif Tarakji
abdotarakji@gmail.com To set a primary key
‫األساسي‬ ‫المفتاح‬ ‫لتعيين‬
1. In the Navigation pane, right-click the table, and then click Design View.
‫التص‬ ‫عرض‬ ‫نختار‬ ‫و‬ ‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الجدول‬ ‫على‬ ‫يمين‬ ‫كليك‬ ‫نضغط‬ ‫التنقل‬ ‫نافذة‬ ‫من‬‫ميم‬
2. Select the field or fields you want to designate as the table’s primary key.
‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الحقل‬ ‫نختار‬
3. On the Table Tools Design tool tab, click Primary Key.
‫األساسي‬ ‫المفتاح‬ ‫على‬ ‫نضغط‬ ‫الجدول‬ ‫تصميم‬ ‫أدوات‬ ‫تبويب‬ ‫عالمة‬ ‫من‬
Abdullatif Tarakji
abdotarakji@gmail.com
To remove the primary key
designation from a field
‫الحقل‬ ‫من‬ ‫المصمم‬ ‫األساسي‬ ‫المفتاح‬ ‫لحذف‬
1. In the Navigation pane, right-click the table, and then click Design View.
‫من‬‫التصميم‬ ‫عرض‬ ‫نختار‬ ‫و‬ ‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الجدول‬ ‫على‬ ‫يمين‬ ‫كليك‬ ‫نضغط‬ ‫التنقل‬ ‫نافذة‬
2. Select the field or fields from which you want to remove
the primary key designation.
‫نختار‬‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الحقل‬
3. On the Design tool tab, click Primary Key.
‫من‬‫تصميم‬ ‫أدوات‬ ‫تبويب‬ ‫عالمة‬‫الجدول‬‫األساسي‬ ‫المفتاح‬ ‫على‬ ‫نضغط‬
Abdullatif Tarakji
abdotarakji@gmail.com Setting and viewing relationships
‫العالقات‬ ‫عرض‬ ‫و‬ ‫إعداد‬
• Access is known as a relational database management
system, or RDBMS.
• Rrelationships between tables are used to maintain the
integrity of the data and to reduce the need to store
redundant data.
• For example, customer names are stored in one table, and
orders are stored in another. By creating a relationship
between these tables, you don’t need to repeat the
customer’s name in the record for new orders.
• Table relationships are also used to join tables in queries and
to define the record sources for forms and reports.
•‫العالئقية‬ ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬ ‫هو‬ ‫األكسيس‬ ‫برنامج‬(‫االرت‬‫باطية‬.)
•‫الت‬ ‫على‬ ‫للحفاظ‬ ‫النظام‬ ‫هذا‬ ‫في‬ ‫تستخدم‬ ‫الجداول‬ ‫بين‬ ‫العالقات‬‫في‬ ‫كاملية‬
‫مكررة‬ ‫بيانات‬ ‫لتخزين‬ ‫الحاجة‬ ‫لتقليل‬ ‫و‬ ‫البيانات‬.
•‫المثال‬ ‫سبيل‬ ‫على‬:‫سن‬ ‫هنا‬ ‫فاتورة‬ ‫من‬ ‫أكثر‬ ‫الزبون‬ ‫يطلب‬ ‫عندما‬‫بذكر‬ ‫قوم‬
‫بعمل‬ ‫نقوم‬ ‫العالقات‬ ‫بوجود‬ ‫يطلبها‬ ‫فاتورة‬ ‫كل‬ ‫في‬ ‫الزبون‬ ‫اسم‬‫جدولين‬
‫و‬ ‫بالفواتير‬ ‫خاص‬ ‫الثاني‬ ‫الجدول‬ ‫و‬ ‫بالزبائن‬ ‫خاص‬ ‫األول‬ ‫الجدول‬‫نقوم‬
‫تكرا‬ ‫منعنا‬ ‫باننا‬ ‫هنا‬ ‫نستفيد‬ ‫بعالقة‬ ‫الجدولين‬ ‫بين‬ ‫بالربط‬‫في‬ ‫الزبون‬ ‫اسم‬ ‫ر‬
‫جدول‬ ‫في‬ ‫واحدة‬ ‫لمرة‬ ‫فقط‬ ‫رقمه‬ ‫و‬ ‫اسمه‬ ‫يسجل‬ ‫يطلبها‬ ‫فاتورة‬ ‫كل‬
‫أصبحت‬ ‫لو‬ ‫حتى‬ ‫فواتيره‬ ‫أما‬ ‫الزبائن‬1000‫مكتب‬ ‫اسمه‬ ‫سيكن‬ ‫فاتورة‬
‫واحدة‬ ‫لمرة‬ ‫فقط‬.
•‫لتحديد‬ ‫االستعالمات‬ ‫و‬ ‫الجداول‬ ‫بربط‬ ‫العالقات‬ ‫نستخدم‬ ً‫ا‬‫أيض‬‫مصادر‬
‫التقارير‬ ‫و‬ ‫النماذج‬ ‫في‬ ‫استخدامها‬ ‫و‬ ‫السجل‬.‫العالقات‬ ‫أنواع‬:
‫برأس‬ ‫رأس‬ ‫عالقة‬One to One.
‫بأطراف‬ ‫رأس‬ ‫عالقة‬One to Many.
‫بأطراف‬ ‫أطراف‬ ‫عالقة‬Many to Many.
Abdullatif Tarakji
abdotarakji@gmail.com One-to-many relationship
‫بأطراف‬ ‫رأس‬ ‫عالقة‬
• In this relationship, any one
record in the first table can
be related to many records
in the second table
• (for example, one supplier
can place many Products),
but any record in the
second table is related to
only one record in the first
table (for example, each
product is placed by a
single supplier).
‫العالقات‬ ‫من‬ ً‫ا‬‫شيوع‬ ‫األكثر‬ ‫النوع‬ ‫هي‬ ‫بأطراف‬ ‫رأس‬ ‫عالقة‬ ‫تعد‬.،‫بأطراف‬ ‫رأس‬ ‫عالقة‬ ‫في‬
‫قد‬‫الجدول‬ ‫في‬ ‫واحد‬ ‫سجل‬ ‫لدينا‬ ‫يكون‬A‫الجدول‬ ‫في‬ ‫سجالت‬ ‫مجموعة‬ ‫مع‬B.
‫الجدول‬ ‫في‬ ‫واحد‬ ‫مورد‬A
‫واحد‬ ‫منتج‬ ‫من‬ ‫أكثر‬ ‫توفير‬ ‫يمكن‬‫الجدول‬ ‫في‬B
‫فقط‬ ‫واحد‬ ‫مزود‬ ‫على‬ ‫منتج‬ ‫كل‬ ‫يحتوي‬ ‫لكن‬ ‫و‬.
‫أكثر‬ ‫بتوضيح‬:
‫ح‬ ‫كل‬ ‫حقلين‬ ‫بين‬ ‫ربط‬ ‫عالقة‬ ‫هي‬ ‫بأطراف‬ ‫رأس‬ ‫عالقة‬‫قل‬
‫االسم‬ ‫بنفس‬ ‫الحقلين‬ ‫يكون‬ ‫بأن‬ ‫ينصح‬ ‫جدول‬ ‫في‬
‫العالقة‬ ‫عن‬ ‫ينتج‬:
‫األول‬ ‫الجدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫ربط‬(‫الموردين‬)‫مع‬
‫الثاني‬ ‫الجدول‬ ‫من‬ ‫سجالت‬ ‫مجموعة‬(‫المنتجات‬)
‫العالقة‬ ‫بناء‬ ‫شرط‬:
‫األول‬ ‫الجدول‬ ‫في‬ ‫للحقل‬ ‫يكون‬ ‫أن‬ ‫يجب‬(‫الموردين‬)
‫الثاني‬ ‫الجدول‬ ‫في‬ ‫الحقل‬ ‫و‬ ‫أساسي‬ ‫مفتاح‬ ‫له‬ ‫معين‬
(‫المنتجات‬)‫فرعي‬ ‫مفتاح‬
‫الف‬ ‫المفتاح‬ ‫حقل‬ ‫بيانات‬ ‫نوع‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ً‫ا‬‫أيض‬‫رعي‬
‫جدول‬ ‫من‬(‫المنتجات‬)‫المفتاح‬ ‫حقل‬ ‫نوع‬ ‫نفس‬ ‫هو‬
‫جدول‬ ‫في‬ ‫األساسي‬(‫الموردين‬.)
Abdullatif Tarakji
abdotarakji@gmail.com One-to-one relationship
‫برأس‬ ‫رأس‬ ‫عالقة‬
• In a one-to-one relationship, each record in the first table is
related to only one record in the second table.
• You can use this type of relationship when you want to use a
separate table to define and store fields for data that you don’t
refer to regularly or that you want to keep more confidential.
• For example, in an Employees table, you can store general
employee information such as first and last name, department,
job title, and building and office location. In a separate
Employees Rating or Employee Compensation table, you can
store performance ratings and compensation data—
information that you want only certain people or groups to use.
Each record in the Employees table has a single matching
record in the table for ratings or compensation.
‫جدول‬ ‫في‬ ‫لسجل‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ،‫برأس‬ ‫رأس‬ ‫عالقة‬ ‫في‬A‫جدول‬ ‫في‬ ‫فقط‬ ‫واحد‬ ‫مطابق‬ ‫سجل‬B
‫جدول‬ ‫في‬ ‫سجل‬ ‫وكل‬B‫جدول‬ ‫في‬ ‫فقط‬ ‫واحد‬ ‫مطابق‬ ‫سجل‬ ‫على‬ ‫يحتوي‬ ‫أن‬ ‫يمكن‬A.
‫جدو‬ ‫في‬ ‫تكون‬ ‫الطريقة‬ ‫بهذه‬ ‫المرتبطة‬ ‫المعلومات‬ ‫معظم‬ ‫ألن‬ ،ً‫ا‬‫شائع‬ ‫العالقة‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫يعد‬ ‫ال‬‫واحد‬ ‫ل‬.
‫ألس‬ ‫جدول‬ ‫من‬ ‫جزء‬ ‫لعزل‬ ‫أو‬ ‫كثيرة‬ ‫حقول‬ ‫على‬ ‫يحتوي‬ ‫جدول‬ ‫لتقسيم‬ ‫برأس‬ ‫رأس‬ ‫عالقة‬ ‫تستخدم‬‫باب‬
‫األساسي‬ ‫الجدول‬ ‫من‬ ‫فرعية‬ ‫مجموعة‬ ‫على‬ ‫تطبيقها‬ ‫يتم‬ ‫معلومات‬ ‫لتخزين‬ ‫أو‬ ‫أمنية‬.
،‫المثال‬ ‫سبيل‬ ‫على‬
‫ال‬ ‫المعلومات‬ ‫فيه‬ ‫تخزن‬ ‫األول‬ ‫الجدول‬ ‫جدولين‬ ‫الى‬ ‫الجدول‬ ‫هذا‬ ‫تقسيم‬ ‫يمكن‬ ‫الموظفين‬ ‫جدول‬ ‫في‬‫عامة‬
‫القسم‬ ‫و‬ ‫الكنية‬ ‫و‬ ‫االسم‬ ‫مثل‬ ‫للموظف‬.....‫تعوي‬ ‫أو‬ ‫الموظفين‬ ‫تقييم‬ ‫مثال‬ ‫الثاني‬ ‫الجدول‬ ‫و‬ ‫الخ‬‫ض‬
‫ت‬ ‫على‬ ‫االطالع‬ ‫له‬ ‫يحق‬ ‫الذي‬ ‫من‬ ‫لتحدد‬ ‫مستقل‬ ‫بجدول‬ ‫المعلومات‬ ‫هذه‬ ‫تخزين‬ ‫يمكنك‬ ‫هنا‬ ‫الموظفين‬‫قييم‬
‫الموظفين‬ ‫تعويض‬ ‫على‬ ‫االطالع‬ ‫له‬ ‫يحق‬ ‫من‬ ‫أو‬ ‫الموظفين‬.‫معلومات‬ ‫جدول‬ ‫من‬ ‫واحد‬ ‫سجل‬ ‫يكون‬ ‫هنا‬
‫الموظف‬ ‫تعويض‬ ‫جدول‬ ‫أو‬ ‫الموظفين‬ ‫تقييم‬ ‫جدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫مع‬ ‫مرتبط‬ ‫العامة‬ ‫الموظفين‬‫ين‬.
‫أكثر‬ ‫بتوضيح‬:
‫االسم‬ ‫بنفس‬ ‫الحقلين‬ ‫يكون‬ ‫بأن‬ ‫ينصح‬ ‫جدول‬ ‫في‬ ‫حقل‬ ‫كل‬ ‫حقلين‬ ‫بين‬ ‫ربط‬ ‫عالقة‬ ‫هي‬ ‫برأس‬ ‫رأس‬ ‫عالقة‬
‫العالقة‬ ‫عن‬ ‫ينتج‬:
‫األول‬ ‫الجدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫ربط‬(‫الموظفين‬)‫الثاني‬ ‫الجدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫مع‬(‫الموظفين‬ ‫تقييم‬)
‫العالقة‬ ‫بناء‬ ‫شرط‬:
‫األول‬ ‫الجدول‬ ‫في‬ ‫الحقل‬ ‫يكون‬ ‫أن‬ ‫يجب‬(‫الموظفين‬)‫الثاني‬ ‫الجدول‬ ‫في‬ ‫الحقل‬ ‫و‬ ‫أساسي‬ ‫مفتاح‬ ‫له‬ ‫معين‬(‫الموظفين‬ ‫تقييم‬)‫مفت‬ ً‫ا‬‫أيض‬ ‫له‬ ‫معين‬‫أساسي‬ ‫اح‬
‫جدول‬ ‫من‬ ‫األساسي‬ ‫المفتاح‬ ‫حقل‬ ‫بيانات‬ ‫نوع‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ً‫ا‬‫أيض‬(‫الموظفين‬)‫جدول‬ ‫في‬ ‫األساسي‬ ‫المفتاح‬ ‫لحقل‬ ‫البيانات‬ ‫نوع‬ ‫نفس‬ ‫هو‬(‫تقي‬‫الموظفين‬ ‫يم‬.)
Abdullatif Tarakji
abdotarakji@gmail.com Many-to-many relationship
‫أطراف‬ ‫عالقة‬‫ب‬‫أطراف‬
• Some tables have a many-to-many relationship.
For example, an orders table and a products table
have a many-to-many relationship.
• Each record in the orders table can have many
matching records in the products table, and each
record in the products table can have many
matching order records.
• You can’t define this type of relationship directly.
Instead, you need to create a linking table (also
known as a junction table) to create two one-to-
many relationships. The linking table includes the
primary key fields from both the other tables.
،‫بأطراف‬ ‫أطراف‬ ‫عالقة‬ ‫في‬
‫جدول‬ ‫في‬ ‫لسجل‬ ‫يوجد‬A‫جدول‬ ‫في‬ ‫مطابقة‬ ‫سجالت‬ ‫عدة‬B،‫جدول‬ ‫في‬ ‫لسجل‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫و‬B
‫جدول‬ ‫في‬ ‫مطابقة‬ ‫سجالت‬ ‫عدة‬A.
‫ثالث‬ ‫جدول‬ ‫تعريف‬ ‫بواسطة‬ ‫فقط‬ ً‫ا‬‫ممكن‬ ‫العالقة‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫يكون‬(‫الربط‬ ‫جدول‬ ‫يدعى‬)‫الذ‬‫ي‬
‫حقلين‬ ‫من‬ ‫األساسي‬ ‫مفتاحه‬ ‫يتكون‬—‫الجدولين‬ ‫كال‬ ‫من‬ ‫الخارجية‬ ‫المفاتيح‬A‫و‬B.
‫ثالث‬ ‫جدول‬ ‫مع‬ ‫بأطراف‬ ‫رأس‬ ‫عالقتي‬ ‫الواقع‬ ‫في‬ ‫هي‬ ‫بأطراف‬ ‫أطراف‬ ‫وعالقة‬.‫المثال‬ ‫سبيل‬ ‫على‬،
‫عال‬ ‫إنشاء‬ ‫بواسطة‬ ‫معرفة‬ ‫بأطراف‬ ‫أطراف‬ ‫عالقة‬ ‫على‬ ‫المنتجات‬ ‫وجدول‬ ‫الطلبات‬ ‫جدول‬ ‫يحتوي‬‫قتي‬
‫الطلبات‬ ‫تفاصيل‬ ‫جدول‬ ‫مع‬ ‫بأطراف‬ ‫رأس‬.‫يظ‬ ‫أن‬ ‫ويمكن‬ ،‫منتجات‬ ‫عدة‬ ‫على‬ ‫الطلب‬ ‫يحتوي‬ ‫قد‬‫كل‬ ‫هر‬
‫طلبيات‬ ‫عدة‬ ‫في‬ ‫منتج‬.
Abdullatif Tarakji
abdotarakji@gmail.com
To create a table relationship
‫الجدول‬ ‫عالقات‬ ‫إلنشاء‬
1. On the Database Tools tab, click
Relationships.
‫عالقات‬ ‫على‬ ‫اضغط‬ ‫البيانات‬ ‫قاعدة‬ ‫أدوات‬ ‫تبويب‬ ‫صفحة‬ ‫من‬
‫العالقات‬ ‫نافذة‬ ‫هي‬ ‫خاصة‬ ‫نافذة‬ ‫تفتح‬
2. If the tables you need aren’t displayed, click Show Table in the
Relationships group (on the Relationship Tools Design tool tab),
select the tables in the Show Table dialog box, and then click Add.
‫من‬ ‫جدول‬ ‫إظهار‬ ‫على‬ ‫اضغط‬ ‫موجودة‬ ‫غير‬ ‫العالقة‬ ‫انشاء‬ ‫في‬ ‫تحتاجها‬ ‫التي‬ ‫الجداول‬ ‫اذا‬
‫من‬ ‫المطلوب‬ ‫الجول‬ ‫اختر‬ ‫العالقات‬ ‫تصميم‬ ‫أدوات‬ ‫تبويب‬ ‫من‬ ‫العالقات‬ ‫مجموعة‬
‫اضافة‬ ‫على‬ ‫اضغط‬ ‫و‬ ‫جدول‬ ‫اظهار‬ ‫حوار‬ ‫صندوق‬
3. Drag the linking field in the first table
(the “one” table in a one-to-many
relationship) to the second table (the
“many” table). Access displays the Edit
Relationships dialog box.
‫الجدول‬ ‫الى‬ ‫األول‬ ‫الجدول‬ ‫في‬ ‫الربط‬ ‫حقل‬ ‫اسحب‬
‫حقل‬ ‫مع‬ ‫ربطه‬ ‫المطلوب‬ ‫الحقل‬ ‫فوق‬ ‫ألقه‬ ‫و‬ ‫الثاني‬
‫العالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫يظهر‬ ‫األول‬ ‫الجدول‬
Abdullatif Tarakji
abdotarakji@gmail.com
6. Click Create to establish the relationship and close the
dialog box.
‫العالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫من‬ ‫إنشاء‬ ‫زر‬ ‫على‬ ‫اضغط‬
4. In the dialog box, be sure the linking fields are selected in
the Table/Query and Related Table/Query lists.
‫المختارة‬ ‫المرتبطة‬ ‫الحقول‬ ‫و‬ ‫المطلوبة‬ ‫العالقة‬ ‫نوع‬ ‫من‬ ‫تأكد‬ ‫الصندوق‬ ‫هذا‬ ‫في‬
5. In the Edit Relationships dialog box, select Enforce Referential Integrity if you
want to enable this feature for this relationship. If you enable referential integrity,
select one or both of the Cascade options.
‫ذلك‬ ‫أردت‬ ‫اذا‬ ‫المطلوب‬ ‫الخيار‬ ‫حدد‬ ‫المرجعية‬ ‫التكاملية‬ ‫فرض‬ ‫يمكنك‬ ‫العالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫في‬
Abdullatif Tarakji
abdotarakji@gmail.com
One To Many Relationship
∞
‫سجالت‬ ‫مجموعة‬
1
‫واحد‬ ‫سجل‬
Abdullatif Tarakji
abdotarakji@gmail.com To modify a relationship
‫العالقة‬ ‫لتعديل‬
• On the Database Tools tab, click Relationships.
• In the Relationships window, right-click the relationship line
between two tables, and then click Edit Relationship.
• In the Edit Relationships dialog box, make changes to the
relationship (for example, select Enforce Referential Integrity if
that option is not yet selected), and then click OK.
•‫عالقات‬ ‫اضغط‬ ‫البيانات‬ ‫قاعدة‬ ‫أدوات‬ ‫تبويب‬ ‫من‬
•‫ال‬ ‫خط‬ ‫على‬ ‫يمين‬ ‫كليك‬ ‫اضغط‬ ‫العالقات‬ ‫نافذة‬ ‫من‬‫عالقة‬
‫عالقات‬ ‫تحرير‬ ‫اضغط‬ ‫ثم‬ ‫الجدولين‬ ‫بين‬
•‫الذ‬ ‫التغيير‬ ‫حدد‬ ‫عالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫من‬‫ي‬
‫ال‬ ‫التكامل‬ ‫فرض‬ ‫اختر‬ ‫المثال‬ ‫سبيل‬ ‫على‬ ‫تريد‬‫مرجعي‬
‫اوك‬ ‫اضغط‬ ‫ثم‬ ‫محدد‬ ‫غير‬ ‫الخيار‬ ‫كان‬ ‫اذا‬.
Abdullatif Tarakji
abdotarakji@gmail.com Enforce Referential Integrity
‫المرجعي‬ ‫التكامل‬ ‫فرض‬
• Referential integrity is used to prevent orphan records (records in one table with no matching
record in a related table) and to maintain references between related tables. By using
referential integrity, you ensure that no record in one table refers to a record in another table
that doesn’t exist—for example, a record for a book cannot refer to an author if a record for
that author does not exist. If you enforce referential integrity, Access does not allow
operations that violate referential integrity rules for that relationship. For example, you can’t
enter a customer ID in the Orders table if that customer ID does not exist in the Customers
table. Also, you can’t delete records that remove a target. For example, you can’t delete a
customer record if order records for that customer exist.
• Cascade options If you select Enforce Referential Integrity, you can choose one or both of the
Cascade options:
• Select Cascade Update Related Fields to have Access update the foreign key for all related
fields when you make a change to the primary record.
• Select Cascade Delete Related Records to have Access delete all related records when you
delete a primary record. (If you delete a customer, Access would also delete all order records
for that customer.)
•‫اليتيمة‬ ‫سجالت‬ ‫لمنع‬ ‫المرجعي‬ ‫التكامل‬ ‫يستخدم‬(‫مط‬ ‫سجل‬ ‫وجود‬ ‫عدم‬ ‫مع‬ ‫واحد‬ ‫جدول‬ ‫في‬ ‫سجالت‬‫ابق‬
‫مرتبط‬ ‫جدول‬ ‫في‬)‫الصلة‬ ‫ذات‬ ‫الجداول‬ ‫بين‬ ‫التكامل‬ ‫على‬ ‫والحفاظ‬.‫المرجع‬ ‫التكامل‬ ‫باستخدام‬‫يمكنك‬ ،‫ي‬
‫الم‬ ‫سبيل‬ ‫على‬ ،‫له‬ ‫وجود‬ ‫ال‬ ‫آخر‬ ‫جدول‬ ‫في‬ ‫سجل‬ ‫الى‬ ‫يشير‬ ‫واحد‬ ‫جدول‬ ‫في‬ ‫سجل‬ ‫أي‬ ‫أن‬ ‫من‬ ‫التأكد‬،‫ثال‬
‫المؤلف‬ ‫لهذا‬ ‫سجل‬ ‫هناك‬ ‫يكن‬ ‫لم‬ ‫اذا‬ ‫مؤلف‬ ‫إلى‬ ‫يشير‬ ‫أن‬ ‫يمكن‬ ‫ال‬ ‫لكتاب‬ ‫سجل‬.‫التكا‬ ‫فرضت‬ ‫إذا‬‫مل‬
‫لتلك‬ ‫المرجعي‬ ‫التكامل‬ ‫قواعد‬ ‫تنتهك‬ ‫التي‬ ‫للعمليات‬ ‫يسمح‬ ‫ال‬ ‫األكسيس‬ ‫برنامج‬ ،‫المرجعي‬‫العالقة‬.‫على‬
‫معرف‬ ‫وجود‬ ‫عدم‬ ‫عند‬ ‫الطلبيات‬ ‫الجدول‬ ‫في‬ ‫العميل‬ ‫معرف‬ ‫إدخال‬ ‫يمكنك‬ ‫ال‬ ،‫المثال‬ ‫سبيل‬‫في‬ ‫العميل‬
‫العمالء‬ ‫جدول‬.‫بها‬ ‫مرتبطة‬ ‫سجالت‬ ‫هناك‬ ‫كان‬ ‫اذا‬ ‫الرئيسية‬ ‫السجالت‬ ‫حذف‬ ‫يمكنك‬ ‫ال‬ ،‫أيضا‬.‫عل‬‫سبيل‬ ‫ى‬
ً‫ال‬‫أص‬ ‫موجودة‬ ‫العميل‬ ‫لهذا‬ ‫طلبيات‬ ‫هناك‬ ‫كان‬ ‫إذا‬ ‫العميل‬ ‫سجل‬ ‫حذف‬ ‫يمكنك‬ ‫ال‬ ،‫المثال‬.
•‫التتال‬ ‫خيارات‬ ‫أحد‬ ‫اختيار‬ ‫يمكنك‬ ،‫المرجعي‬ ‫التكامل‬ ‫فرض‬ ‫بتحديد‬ ‫قمت‬ ‫إذا‬ ‫التتالي‬ ‫خيارات‬‫كليهما‬ ‫أو‬ ‫ي‬:
•‫ل‬ ‫الفرعية‬ ‫المفاتيح‬ ‫بتحديث‬ ‫األكسيس‬ ‫برنامج‬ ‫يقوم‬ ‫المرتبطة‬ ‫الحقول‬ ‫تحديث‬ ‫تتالي‬ ‫حدد‬‫ذات‬ ‫الحقول‬ ‫جميع‬
‫األساسي‬ ‫المفتاح‬ ‫سجل‬ ‫في‬ ‫تغيير‬ ‫إجراء‬ ‫عند‬ ‫الصلة‬.
•‫المرتبطة‬ ‫السجالت‬ ‫كافة‬ ‫بحذف‬ ‫األكسيس‬ ‫برنامج‬ ‫يقوم‬ ‫المرتبطة‬ ‫السجالت‬ ‫حذف‬ ‫تتالي‬ ‫حدد‬‫حذف‬ ‫عند‬
‫الرئيسي‬ ‫السجل‬( .‫ال‬ ‫سجالت‬ ‫جميع‬ ‫بحذف‬ ‫يقوم‬ ‫األكسيس‬ ‫برنامج‬ ،‫العمالء‬ ‫أحد‬ ‫بحذف‬ ‫قمت‬ ‫إذا‬‫طلبيات‬
‫العميل‬ ‫لهذا‬).

More Related Content

What's hot

Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Abdullatif Tarakji
 
ماهية برنامج الإكسيل
ماهية برنامج الإكسيلماهية برنامج الإكسيل
ماهية برنامج الإكسيلHanaa Ahmed
 
شرح برنامج الاكسيل الصف الثانى الاعدادى
شرح برنامج الاكسيل الصف الثانى الاعدادىشرح برنامج الاكسيل الصف الثانى الاعدادى
شرح برنامج الاكسيل الصف الثانى الاعدادىHanaa Ahmed
 
ورقة عمل درس الجداول
ورقة عمل درس الجداول ورقة عمل درس الجداول
ورقة عمل درس الجداول بثينة راشد
 
Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040Imad Modi
 
مذكرة الترم الثانى الاكسيل
مذكرة الترم الثانى الاكسيل مذكرة الترم الثانى الاكسيل
مذكرة الترم الثانى الاكسيل Hanaa Ahmed
 
الفصل السادس
الفصل السادسالفصل السادس
الفصل السادسHanaa Ahmed
 
Excelكيفية استعمال برنامج ال
Excelكيفية استعمال برنامج ال Excelكيفية استعمال برنامج ال
Excelكيفية استعمال برنامج ال BedourAli1
 
الصف الثانى الاعدادى ترم تانى هناء
الصف الثانى الاعدادى ترم تانى هناءالصف الثانى الاعدادى ترم تانى هناء
الصف الثانى الاعدادى ترم تانى هناءHanaa Ahmed
 
مقدمة في برنامج الجداول الحسابية
مقدمة في برنامج الجداول الحسابيةمقدمة في برنامج الجداول الحسابية
مقدمة في برنامج الجداول الحسابيةNoor Mohammed
 
Thesis format using Ms Word
Thesis format using Ms WordThesis format using Ms Word
Thesis format using Ms WordALI ELROWAYATI
 

What's hot (20)

Lesson8 Manage Records
Lesson8 Manage RecordsLesson8 Manage Records
Lesson8 Manage Records
 
Lesson11 Create Query
Lesson11 Create QueryLesson11 Create Query
Lesson11 Create Query
 
Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases
 
Lesson19 Format Reports
Lesson19 Format ReportsLesson19 Format Reports
Lesson19 Format Reports
 
عرض درس الجداول
عرض درس الجداولعرض درس الجداول
عرض درس الجداول
 
Lesson17 Create Reports
Lesson17 Create ReportsLesson17 Create Reports
Lesson17 Create Reports
 
ماهية برنامج الإكسيل
ماهية برنامج الإكسيلماهية برنامج الإكسيل
ماهية برنامج الإكسيل
 
Lesson18 Set Report Controls
Lesson18 Set Report ControlsLesson18 Set Report Controls
Lesson18 Set Report Controls
 
الجداول
الجداولالجداول
الجداول
 
شرح برنامج الاكسيل الصف الثانى الاعدادى
شرح برنامج الاكسيل الصف الثانى الاعدادىشرح برنامج الاكسيل الصف الثانى الاعدادى
شرح برنامج الاكسيل الصف الثانى الاعدادى
 
ورقة عمل درس الجداول
ورقة عمل درس الجداول ورقة عمل درس الجداول
ورقة عمل درس الجداول
 
Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040
 
مذكرة الترم الثانى الاكسيل
مذكرة الترم الثانى الاكسيل مذكرة الترم الثانى الاكسيل
مذكرة الترم الثانى الاكسيل
 
الفصل السادس
الفصل السادسالفصل السادس
الفصل السادس
 
Excelكيفية استعمال برنامج ال
Excelكيفية استعمال برنامج ال Excelكيفية استعمال برنامج ال
Excelكيفية استعمال برنامج ال
 
الصف الثانى الاعدادى ترم تانى هناء
الصف الثانى الاعدادى ترم تانى هناءالصف الثانى الاعدادى ترم تانى هناء
الصف الثانى الاعدادى ترم تانى هناء
 
اكسل
اكسلاكسل
اكسل
 
مقدمة في برنامج الجداول الحسابية
مقدمة في برنامج الجداول الحسابيةمقدمة في برنامج الجداول الحسابية
مقدمة في برنامج الجداول الحسابية
 
Thesis format using Ms Word
Thesis format using Ms WordThesis format using Ms Word
Thesis format using Ms Word
 
Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
 

Similar to Lesson2 Manage relationships and keys

معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز دجلة بالمز
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].pptGmachImen
 
Access_Tables.ppt
Access_Tables.pptAccess_Tables.ppt
Access_Tables.pptGmachImen
 
Access_Tables (1).ppt
Access_Tables (1).pptAccess_Tables (1).ppt
Access_Tables (1).pptGmachImen
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].pptGmachImen
 
Lesson13 Utilize calculated fields
Lesson13 Utilize calculated fieldsLesson13 Utilize calculated fields
Lesson13 Utilize calculated fieldsAbdullatif Tarakji
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتMoselhy Hussein
 
أستفسارات الأعضاء حول التحول لتقنين وام
أستفسارات الأعضاء حول التحول لتقنين وامأستفسارات الأعضاء حول التحول لتقنين وام
أستفسارات الأعضاء حول التحول لتقنين وامالفهرس العربي الموحد
 
access complet.pptx
access complet.pptxaccess complet.pptx
access complet.pptxGmachImen
 
وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...
وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...
وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...Muhammad Muawwad
 
شهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيلشهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيلAdad Med Chérif
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتDrMohammed Qassim
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.pptrzazalamin1
 
نصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوض
نصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوضنصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوض
نصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوضMuhammad Muawwad
 

Similar to Lesson2 Manage relationships and keys (20)

معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز
 
علاقات.ppt
علاقات.pptعلاقات.ppt
علاقات.ppt
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
 
Access_Tables.ppt
Access_Tables.pptAccess_Tables.ppt
Access_Tables.ppt
 
Access_Tables (1).ppt
Access_Tables (1).pptAccess_Tables (1).ppt
Access_Tables (1).ppt
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
 
Lesson13 Utilize calculated fields
Lesson13 Utilize calculated fieldsLesson13 Utilize calculated fields
Lesson13 Utilize calculated fields
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
أستفسارات الأعضاء حول التحول لتقنين وام
أستفسارات الأعضاء حول التحول لتقنين وامأستفسارات الأعضاء حول التحول لتقنين وام
أستفسارات الأعضاء حول التحول لتقنين وام
 
access complet.pptx
access complet.pptxaccess complet.pptx
access complet.pptx
 
Access in points
Access in pointsAccess in points
Access in points
 
Lesson16 Format Forms
Lesson16 Format FormsLesson16 Format Forms
Lesson16 Format Forms
 
developer-2000.ppt
developer-2000.pptdeveloper-2000.ppt
developer-2000.ppt
 
وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...
وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...
وصف الموقع التجريبي لمجموعة أدوات وصف وإتاحة المصادر / ترجمة وإعداد محمد عبد ...
 
شهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيلشهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيل
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
6 ado.net
6 ado.net6 ado.net
6 ado.net
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.ppt
 
برنامج اكسل
برنامج اكسلبرنامج اكسل
برنامج اكسل
 
نصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوض
نصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوضنصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوض
نصائح للبحث في مجموعة أدوات Rda / ترجمة محمد عبدالحميد معوض
 

More from Abdullatif Tarakji

School database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comSchool database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.comÅrstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.comLägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.comKroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.comAbdullatif Tarakji
 
Lesson3 Navigate through databases
Lesson3 Navigate through databases Lesson3 Navigate through databases
Lesson3 Navigate through databases Abdullatif Tarakji
 

More from Abdullatif Tarakji (9)

School database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.comSchool database - Abdullatif Tarakji - www.abdtarakji.com
School database - Abdullatif Tarakji - www.abdtarakji.com
 
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.comÅrstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
Årstiderna, Seasons - Abdullatif Tarakji - www.abdtarakji.com
 
Prepositioner, Prepositions
Prepositioner, PrepositionsPrepositioner, Prepositions
Prepositioner, Prepositions
 
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.comLägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
Lägenhet, Apartment - Abdullatif Tarakji - www.abdtarakji.com
 
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.comKroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
Kroppen, Body - Abdullatif Tarakji - www.abdtarakji.com
 
Lesson15 Set Form Controls
Lesson15 Set Form ControlsLesson15 Set Form Controls
Lesson15 Set Form Controls
 
Lesson12 Modify Queries
Lesson12 Modify QueriesLesson12 Modify Queries
Lesson12 Modify Queries
 
Lesson3 Navigate through databases
Lesson3 Navigate through databases Lesson3 Navigate through databases
Lesson3 Navigate through databases
 
Madame tussauds
Madame tussaudsMadame tussauds
Madame tussauds
 

Recently uploaded

الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتMohamadAljaafari
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfshimaahussein2003
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................hakim hassan
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناءOmarSelim27
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxssuser53c5fe
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكرMaher Asaad Baker
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxfjalali2
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريمelqadymuhammad
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمدجامعة جنوب الوادي
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdfbassamshammah
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيfjalali2
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 

Recently uploaded (20)

عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 

Lesson2 Manage relationships and keys

  • 1. Abdullatif Tarakji abdotarakji@gmail.com Create and manage databases ‫بيانات‬ ‫قاعدة‬ ‫إدارة‬ ‫و‬ ‫إنشاء‬ Manage relationships and keys ‫و‬ ‫العالقات‬ ‫إدارة‬‫المفاتيح‬ Specifying primary keys ‫تحديد‬‫الرئيسية‬ ‫المفاتيح‬‫للحقول‬ Setting and viewing relationships ‫أعداد‬‫العالقات‬ ‫عرض‬ ‫و‬
  • 2. Abdullatif Tarakji abdotarakji@gmail.com Manage relationships and keys ‫المفاتيح‬ ‫و‬ ‫العالقات‬ ‫إدارة‬ Specifying primary keys ‫الرئيسي‬ ‫المفتاح‬ ‫تحديد‬ A table’s primary key uniquely identifies each record in the table. You can use a single field (for example, a unique product or customer code, or an ID field that is set to the AutoNumber data type that Access provides) or a combination of fields as a table’s primary key. Amultifield primary key is called a composite key. For an AutoNumber field, Access assigns a unique number to each record in a table, so you don’t need to keep track of values that might be duplicates. If you don’t use the AutoNumber data type but instead use a field whose value you enter, be sure that you set the field’s Required property to Yes and that you use a field or a combination of fields whose values change infrequently or not at all.
  • 3. Abdullatif Tarakji abdotarakji@gmail.com •‫في‬ ‫تعريفها‬ ‫يمكن‬ ‫التي‬ ‫األساسية‬ ‫المفاتيح‬ ‫من‬ ‫أنواع‬ ‫ثالثة‬ ‫هناك‬Microsoft Access‫وهي‬: ‫التلقائي‬ ‫الترقيم‬ ‫نوع‬ ‫من‬ ‫األساسية‬ ‫المفاتيح‬Auto Number ‫الجدول‬ ‫إلى‬ ‫جديد‬ ‫سجل‬ ‫أي‬ ‫إضافة‬ ‫عند‬ ً‫ا‬‫تلقائي‬ ‫تسلسلي‬ ‫رقم‬ ‫إلدخال‬ ‫التلقائي‬ ‫الترقيم‬ ‫حقل‬ ‫إعداد‬ ‫يمكن‬.‫إلنشاء‬ ‫طريقة‬ ‫أبسط‬ ‫تعد‬ ‫أساسي‬ ‫كمفتاح‬ ‫الحقل‬ ‫هذا‬ ‫مثل‬ ‫تعيين‬ ‫هي‬ ‫أساسي‬ ‫مفتاح‬. ‫المفرد‬ ‫الحقل‬ ‫نوع‬ ‫من‬ ‫األساسية‬ ‫المفاتيح‬ ‫األساسي‬ ‫المفتاح‬ ‫أنه‬ ‫على‬ ‫الحقل‬ ‫هذا‬ ‫تعيين‬ ‫يمكن‬ ،‫األجزاء‬ ‫أرقام‬ ‫أو‬ ‫التعريف‬ ‫أرقام‬ ‫مثل‬ ‫فريدة‬ ‫قيم‬ ‫يتضمن‬ ً‫ال‬‫حق‬ ‫لديك‬ ‫كان‬ ‫إذا‬.‫مفت‬ ‫تحديد‬ ‫يمكن‬ ‫و‬‫لحقل‬ ‫أساسي‬ ‫اح‬ ‫خالية‬ ‫قيم‬ ‫أو‬ ‫مكررة‬ ‫قيم‬ ‫على‬ ‫الحقل‬ ‫هذا‬ ‫يحتوي‬ ‫ال‬ ‫طالما‬ ‫بيانات‬ ‫على‬ ‫بالفعل‬ ‫يحتوي‬Null. ‫المتعدد‬ ‫الحقل‬ ‫نوع‬ ‫من‬ ‫األساسية‬ ‫المفاتيح‬ ً‫ا‬‫أساسي‬ ً‫ا‬‫مفتاح‬ ‫باعتبارهما‬ ‫أكثر‬ ‫أو‬ ‫حقلين‬ ‫تعيين‬ ‫بإمكانك‬ ‫يكون‬ ‫قد‬ ،‫فردي‬ ‫حقل‬ ‫وجود‬ ‫ضمان‬ ‫فيها‬ ‫يمكن‬ ‫ال‬ ‫التي‬ ‫الحاالت‬ ‫في‬.‫شي‬ ‫األكثر‬ ‫والحالة‬‫فيها‬ ‫يحدث‬ ‫التي‬ ً‫ا‬‫وع‬ ‫بأطراف‬ ‫أطراف‬ ‫عالقة‬ ‫في‬ ‫آخرين‬ ‫جدولين‬ ‫لربط‬ ‫المستخدم‬ ‫الجدول‬ ‫هي‬ ‫ذلك‬.‫الط‬ ‫جدولي‬ ‫بين‬ ‫الطلبيات‬ ‫تفاصيل‬ ‫جدول‬ ‫يربط‬ ‫أن‬ ‫يمكن‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫و‬ ‫لبيات‬ ‫المنتجات‬.‫حقلي‬ ‫من‬ ‫األساسي‬ ‫مفتاحه‬ ‫ويتكون‬:‫تتكرر‬ ‫أن‬ ‫يجب‬ ‫ال‬ ‫الحقلين‬ ‫قيم‬ ‫أن‬ ‫أي‬ ‫المنتج‬ ‫تعريف‬ ‫و‬ ‫الطلب‬ ‫تعريف‬.‫الطلب‬ ‫تفاصيل‬ ‫لجدول‬ ‫يمكن‬‫العديد‬ ‫يسرد‬ ‫أن‬ ‫يات‬ ‫مفتا‬ ‫حقل‬ ‫المنتج‬ ‫تعريف‬ ‫و‬ ‫الطلب‬ ‫تعريف‬ ‫الحقلين‬ ‫جمع‬ ‫عن‬ ‫ينتج‬ ‫لذلك‬ ،‫طلب‬ ‫لكل‬ ‫واحدة‬ ‫مرة‬ ‫منتج‬ ‫كل‬ ‫سرد‬ ‫يتم‬ ‫لكن‬ ‫و‬ ،‫الطلبيات‬ ‫و‬ ‫المنتجات‬ ‫من‬‫أ‬ ‫ح‬‫س‬‫مناسب‬ ‫اسي‬. ‫جداول‬ ‫في‬ ‫المخزنة‬ ‫المعلومات‬ ‫على‬ ‫العثور‬ ‫على‬ ‫القدرة‬ ‫من‬ ‫العالئقية‬ ‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫فاعلية‬ ‫تأتي‬‫منفصلة‬‫باستخدام‬ ً‫ا‬‫مع‬ ‫وتجميعها‬ ‫بسرعة‬‫االستعالمات‬.‫لكي‬ ‫بشكل‬ ‫الجدول‬ ‫في‬ ‫مخزن‬ ‫سجل‬ ‫كل‬ ‫بتعريف‬ ‫تقوم‬ ‫حقول‬ ‫مجموعة‬ ‫أو‬ ‫حقل‬ ‫على‬ ‫جدول‬ ‫كل‬ ‫يحتوي‬ ‫أن‬ ‫يجب‬ ،‫ذلك‬ ‫يتم‬‫فريد‬.‫المعلومة‬ ‫هذه‬ ‫تسمى‬ ‫و‬‫المفت‬‫اح‬ ‫األساسي‬Primary Key‫للجدول‬.‫يمنع‬ ،‫الجدول‬ ‫في‬ ‫لحقل‬ ً‫ا‬‫أساسي‬ ً‫ا‬‫مفتاح‬ ‫بتعيين‬ ‫قمت‬ ‫متى‬Access‫قيم‬ ‫أي‬ ‫إدخال‬‫مكررة‬‫قيم‬ ‫أو‬‫خالية‬Null‫في‬ ‫األساسي‬ ‫مفتاح‬ ‫لها‬ ‫يعين‬ ‫التي‬ ‫الحقول‬.
  • 4. Abdullatif Tarakji abdotarakji@gmail.com To set a primary key ‫األساسي‬ ‫المفتاح‬ ‫لتعيين‬ 1. In the Navigation pane, right-click the table, and then click Design View. ‫التص‬ ‫عرض‬ ‫نختار‬ ‫و‬ ‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الجدول‬ ‫على‬ ‫يمين‬ ‫كليك‬ ‫نضغط‬ ‫التنقل‬ ‫نافذة‬ ‫من‬‫ميم‬ 2. Select the field or fields you want to designate as the table’s primary key. ‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الحقل‬ ‫نختار‬ 3. On the Table Tools Design tool tab, click Primary Key. ‫األساسي‬ ‫المفتاح‬ ‫على‬ ‫نضغط‬ ‫الجدول‬ ‫تصميم‬ ‫أدوات‬ ‫تبويب‬ ‫عالمة‬ ‫من‬
  • 5. Abdullatif Tarakji abdotarakji@gmail.com To remove the primary key designation from a field ‫الحقل‬ ‫من‬ ‫المصمم‬ ‫األساسي‬ ‫المفتاح‬ ‫لحذف‬ 1. In the Navigation pane, right-click the table, and then click Design View. ‫من‬‫التصميم‬ ‫عرض‬ ‫نختار‬ ‫و‬ ‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الجدول‬ ‫على‬ ‫يمين‬ ‫كليك‬ ‫نضغط‬ ‫التنقل‬ ‫نافذة‬ 2. Select the field or fields from which you want to remove the primary key designation. ‫نختار‬‫له‬ ‫أساسي‬ ‫مفتاح‬ ‫تعيين‬ ‫المطلوب‬ ‫الحقل‬ 3. On the Design tool tab, click Primary Key. ‫من‬‫تصميم‬ ‫أدوات‬ ‫تبويب‬ ‫عالمة‬‫الجدول‬‫األساسي‬ ‫المفتاح‬ ‫على‬ ‫نضغط‬
  • 6. Abdullatif Tarakji abdotarakji@gmail.com Setting and viewing relationships ‫العالقات‬ ‫عرض‬ ‫و‬ ‫إعداد‬ • Access is known as a relational database management system, or RDBMS. • Rrelationships between tables are used to maintain the integrity of the data and to reduce the need to store redundant data. • For example, customer names are stored in one table, and orders are stored in another. By creating a relationship between these tables, you don’t need to repeat the customer’s name in the record for new orders. • Table relationships are also used to join tables in queries and to define the record sources for forms and reports. •‫العالئقية‬ ‫البيانات‬ ‫قواعد‬ ‫إدارة‬ ‫نظام‬ ‫هو‬ ‫األكسيس‬ ‫برنامج‬(‫االرت‬‫باطية‬.) •‫الت‬ ‫على‬ ‫للحفاظ‬ ‫النظام‬ ‫هذا‬ ‫في‬ ‫تستخدم‬ ‫الجداول‬ ‫بين‬ ‫العالقات‬‫في‬ ‫كاملية‬ ‫مكررة‬ ‫بيانات‬ ‫لتخزين‬ ‫الحاجة‬ ‫لتقليل‬ ‫و‬ ‫البيانات‬. •‫المثال‬ ‫سبيل‬ ‫على‬:‫سن‬ ‫هنا‬ ‫فاتورة‬ ‫من‬ ‫أكثر‬ ‫الزبون‬ ‫يطلب‬ ‫عندما‬‫بذكر‬ ‫قوم‬ ‫بعمل‬ ‫نقوم‬ ‫العالقات‬ ‫بوجود‬ ‫يطلبها‬ ‫فاتورة‬ ‫كل‬ ‫في‬ ‫الزبون‬ ‫اسم‬‫جدولين‬ ‫و‬ ‫بالفواتير‬ ‫خاص‬ ‫الثاني‬ ‫الجدول‬ ‫و‬ ‫بالزبائن‬ ‫خاص‬ ‫األول‬ ‫الجدول‬‫نقوم‬ ‫تكرا‬ ‫منعنا‬ ‫باننا‬ ‫هنا‬ ‫نستفيد‬ ‫بعالقة‬ ‫الجدولين‬ ‫بين‬ ‫بالربط‬‫في‬ ‫الزبون‬ ‫اسم‬ ‫ر‬ ‫جدول‬ ‫في‬ ‫واحدة‬ ‫لمرة‬ ‫فقط‬ ‫رقمه‬ ‫و‬ ‫اسمه‬ ‫يسجل‬ ‫يطلبها‬ ‫فاتورة‬ ‫كل‬ ‫أصبحت‬ ‫لو‬ ‫حتى‬ ‫فواتيره‬ ‫أما‬ ‫الزبائن‬1000‫مكتب‬ ‫اسمه‬ ‫سيكن‬ ‫فاتورة‬ ‫واحدة‬ ‫لمرة‬ ‫فقط‬. •‫لتحديد‬ ‫االستعالمات‬ ‫و‬ ‫الجداول‬ ‫بربط‬ ‫العالقات‬ ‫نستخدم‬ ً‫ا‬‫أيض‬‫مصادر‬ ‫التقارير‬ ‫و‬ ‫النماذج‬ ‫في‬ ‫استخدامها‬ ‫و‬ ‫السجل‬.‫العالقات‬ ‫أنواع‬: ‫برأس‬ ‫رأس‬ ‫عالقة‬One to One. ‫بأطراف‬ ‫رأس‬ ‫عالقة‬One to Many. ‫بأطراف‬ ‫أطراف‬ ‫عالقة‬Many to Many.
  • 7. Abdullatif Tarakji abdotarakji@gmail.com One-to-many relationship ‫بأطراف‬ ‫رأس‬ ‫عالقة‬ • In this relationship, any one record in the first table can be related to many records in the second table • (for example, one supplier can place many Products), but any record in the second table is related to only one record in the first table (for example, each product is placed by a single supplier). ‫العالقات‬ ‫من‬ ً‫ا‬‫شيوع‬ ‫األكثر‬ ‫النوع‬ ‫هي‬ ‫بأطراف‬ ‫رأس‬ ‫عالقة‬ ‫تعد‬.،‫بأطراف‬ ‫رأس‬ ‫عالقة‬ ‫في‬ ‫قد‬‫الجدول‬ ‫في‬ ‫واحد‬ ‫سجل‬ ‫لدينا‬ ‫يكون‬A‫الجدول‬ ‫في‬ ‫سجالت‬ ‫مجموعة‬ ‫مع‬B. ‫الجدول‬ ‫في‬ ‫واحد‬ ‫مورد‬A ‫واحد‬ ‫منتج‬ ‫من‬ ‫أكثر‬ ‫توفير‬ ‫يمكن‬‫الجدول‬ ‫في‬B ‫فقط‬ ‫واحد‬ ‫مزود‬ ‫على‬ ‫منتج‬ ‫كل‬ ‫يحتوي‬ ‫لكن‬ ‫و‬. ‫أكثر‬ ‫بتوضيح‬: ‫ح‬ ‫كل‬ ‫حقلين‬ ‫بين‬ ‫ربط‬ ‫عالقة‬ ‫هي‬ ‫بأطراف‬ ‫رأس‬ ‫عالقة‬‫قل‬ ‫االسم‬ ‫بنفس‬ ‫الحقلين‬ ‫يكون‬ ‫بأن‬ ‫ينصح‬ ‫جدول‬ ‫في‬ ‫العالقة‬ ‫عن‬ ‫ينتج‬: ‫األول‬ ‫الجدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫ربط‬(‫الموردين‬)‫مع‬ ‫الثاني‬ ‫الجدول‬ ‫من‬ ‫سجالت‬ ‫مجموعة‬(‫المنتجات‬) ‫العالقة‬ ‫بناء‬ ‫شرط‬: ‫األول‬ ‫الجدول‬ ‫في‬ ‫للحقل‬ ‫يكون‬ ‫أن‬ ‫يجب‬(‫الموردين‬) ‫الثاني‬ ‫الجدول‬ ‫في‬ ‫الحقل‬ ‫و‬ ‫أساسي‬ ‫مفتاح‬ ‫له‬ ‫معين‬ (‫المنتجات‬)‫فرعي‬ ‫مفتاح‬ ‫الف‬ ‫المفتاح‬ ‫حقل‬ ‫بيانات‬ ‫نوع‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ً‫ا‬‫أيض‬‫رعي‬ ‫جدول‬ ‫من‬(‫المنتجات‬)‫المفتاح‬ ‫حقل‬ ‫نوع‬ ‫نفس‬ ‫هو‬ ‫جدول‬ ‫في‬ ‫األساسي‬(‫الموردين‬.)
  • 8. Abdullatif Tarakji abdotarakji@gmail.com One-to-one relationship ‫برأس‬ ‫رأس‬ ‫عالقة‬ • In a one-to-one relationship, each record in the first table is related to only one record in the second table. • You can use this type of relationship when you want to use a separate table to define and store fields for data that you don’t refer to regularly or that you want to keep more confidential. • For example, in an Employees table, you can store general employee information such as first and last name, department, job title, and building and office location. In a separate Employees Rating or Employee Compensation table, you can store performance ratings and compensation data— information that you want only certain people or groups to use. Each record in the Employees table has a single matching record in the table for ratings or compensation. ‫جدول‬ ‫في‬ ‫لسجل‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ،‫برأس‬ ‫رأس‬ ‫عالقة‬ ‫في‬A‫جدول‬ ‫في‬ ‫فقط‬ ‫واحد‬ ‫مطابق‬ ‫سجل‬B ‫جدول‬ ‫في‬ ‫سجل‬ ‫وكل‬B‫جدول‬ ‫في‬ ‫فقط‬ ‫واحد‬ ‫مطابق‬ ‫سجل‬ ‫على‬ ‫يحتوي‬ ‫أن‬ ‫يمكن‬A. ‫جدو‬ ‫في‬ ‫تكون‬ ‫الطريقة‬ ‫بهذه‬ ‫المرتبطة‬ ‫المعلومات‬ ‫معظم‬ ‫ألن‬ ،ً‫ا‬‫شائع‬ ‫العالقة‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫يعد‬ ‫ال‬‫واحد‬ ‫ل‬. ‫ألس‬ ‫جدول‬ ‫من‬ ‫جزء‬ ‫لعزل‬ ‫أو‬ ‫كثيرة‬ ‫حقول‬ ‫على‬ ‫يحتوي‬ ‫جدول‬ ‫لتقسيم‬ ‫برأس‬ ‫رأس‬ ‫عالقة‬ ‫تستخدم‬‫باب‬ ‫األساسي‬ ‫الجدول‬ ‫من‬ ‫فرعية‬ ‫مجموعة‬ ‫على‬ ‫تطبيقها‬ ‫يتم‬ ‫معلومات‬ ‫لتخزين‬ ‫أو‬ ‫أمنية‬. ،‫المثال‬ ‫سبيل‬ ‫على‬ ‫ال‬ ‫المعلومات‬ ‫فيه‬ ‫تخزن‬ ‫األول‬ ‫الجدول‬ ‫جدولين‬ ‫الى‬ ‫الجدول‬ ‫هذا‬ ‫تقسيم‬ ‫يمكن‬ ‫الموظفين‬ ‫جدول‬ ‫في‬‫عامة‬ ‫القسم‬ ‫و‬ ‫الكنية‬ ‫و‬ ‫االسم‬ ‫مثل‬ ‫للموظف‬.....‫تعوي‬ ‫أو‬ ‫الموظفين‬ ‫تقييم‬ ‫مثال‬ ‫الثاني‬ ‫الجدول‬ ‫و‬ ‫الخ‬‫ض‬ ‫ت‬ ‫على‬ ‫االطالع‬ ‫له‬ ‫يحق‬ ‫الذي‬ ‫من‬ ‫لتحدد‬ ‫مستقل‬ ‫بجدول‬ ‫المعلومات‬ ‫هذه‬ ‫تخزين‬ ‫يمكنك‬ ‫هنا‬ ‫الموظفين‬‫قييم‬ ‫الموظفين‬ ‫تعويض‬ ‫على‬ ‫االطالع‬ ‫له‬ ‫يحق‬ ‫من‬ ‫أو‬ ‫الموظفين‬.‫معلومات‬ ‫جدول‬ ‫من‬ ‫واحد‬ ‫سجل‬ ‫يكون‬ ‫هنا‬ ‫الموظف‬ ‫تعويض‬ ‫جدول‬ ‫أو‬ ‫الموظفين‬ ‫تقييم‬ ‫جدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫مع‬ ‫مرتبط‬ ‫العامة‬ ‫الموظفين‬‫ين‬. ‫أكثر‬ ‫بتوضيح‬: ‫االسم‬ ‫بنفس‬ ‫الحقلين‬ ‫يكون‬ ‫بأن‬ ‫ينصح‬ ‫جدول‬ ‫في‬ ‫حقل‬ ‫كل‬ ‫حقلين‬ ‫بين‬ ‫ربط‬ ‫عالقة‬ ‫هي‬ ‫برأس‬ ‫رأس‬ ‫عالقة‬ ‫العالقة‬ ‫عن‬ ‫ينتج‬: ‫األول‬ ‫الجدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫ربط‬(‫الموظفين‬)‫الثاني‬ ‫الجدول‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫سجل‬ ‫مع‬(‫الموظفين‬ ‫تقييم‬) ‫العالقة‬ ‫بناء‬ ‫شرط‬: ‫األول‬ ‫الجدول‬ ‫في‬ ‫الحقل‬ ‫يكون‬ ‫أن‬ ‫يجب‬(‫الموظفين‬)‫الثاني‬ ‫الجدول‬ ‫في‬ ‫الحقل‬ ‫و‬ ‫أساسي‬ ‫مفتاح‬ ‫له‬ ‫معين‬(‫الموظفين‬ ‫تقييم‬)‫مفت‬ ً‫ا‬‫أيض‬ ‫له‬ ‫معين‬‫أساسي‬ ‫اح‬ ‫جدول‬ ‫من‬ ‫األساسي‬ ‫المفتاح‬ ‫حقل‬ ‫بيانات‬ ‫نوع‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ً‫ا‬‫أيض‬(‫الموظفين‬)‫جدول‬ ‫في‬ ‫األساسي‬ ‫المفتاح‬ ‫لحقل‬ ‫البيانات‬ ‫نوع‬ ‫نفس‬ ‫هو‬(‫تقي‬‫الموظفين‬ ‫يم‬.)
  • 9. Abdullatif Tarakji abdotarakji@gmail.com Many-to-many relationship ‫أطراف‬ ‫عالقة‬‫ب‬‫أطراف‬ • Some tables have a many-to-many relationship. For example, an orders table and a products table have a many-to-many relationship. • Each record in the orders table can have many matching records in the products table, and each record in the products table can have many matching order records. • You can’t define this type of relationship directly. Instead, you need to create a linking table (also known as a junction table) to create two one-to- many relationships. The linking table includes the primary key fields from both the other tables. ،‫بأطراف‬ ‫أطراف‬ ‫عالقة‬ ‫في‬ ‫جدول‬ ‫في‬ ‫لسجل‬ ‫يوجد‬A‫جدول‬ ‫في‬ ‫مطابقة‬ ‫سجالت‬ ‫عدة‬B،‫جدول‬ ‫في‬ ‫لسجل‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫و‬B ‫جدول‬ ‫في‬ ‫مطابقة‬ ‫سجالت‬ ‫عدة‬A. ‫ثالث‬ ‫جدول‬ ‫تعريف‬ ‫بواسطة‬ ‫فقط‬ ً‫ا‬‫ممكن‬ ‫العالقة‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫يكون‬(‫الربط‬ ‫جدول‬ ‫يدعى‬)‫الذ‬‫ي‬ ‫حقلين‬ ‫من‬ ‫األساسي‬ ‫مفتاحه‬ ‫يتكون‬—‫الجدولين‬ ‫كال‬ ‫من‬ ‫الخارجية‬ ‫المفاتيح‬A‫و‬B. ‫ثالث‬ ‫جدول‬ ‫مع‬ ‫بأطراف‬ ‫رأس‬ ‫عالقتي‬ ‫الواقع‬ ‫في‬ ‫هي‬ ‫بأطراف‬ ‫أطراف‬ ‫وعالقة‬.‫المثال‬ ‫سبيل‬ ‫على‬، ‫عال‬ ‫إنشاء‬ ‫بواسطة‬ ‫معرفة‬ ‫بأطراف‬ ‫أطراف‬ ‫عالقة‬ ‫على‬ ‫المنتجات‬ ‫وجدول‬ ‫الطلبات‬ ‫جدول‬ ‫يحتوي‬‫قتي‬ ‫الطلبات‬ ‫تفاصيل‬ ‫جدول‬ ‫مع‬ ‫بأطراف‬ ‫رأس‬.‫يظ‬ ‫أن‬ ‫ويمكن‬ ،‫منتجات‬ ‫عدة‬ ‫على‬ ‫الطلب‬ ‫يحتوي‬ ‫قد‬‫كل‬ ‫هر‬ ‫طلبيات‬ ‫عدة‬ ‫في‬ ‫منتج‬.
  • 10. Abdullatif Tarakji abdotarakji@gmail.com To create a table relationship ‫الجدول‬ ‫عالقات‬ ‫إلنشاء‬ 1. On the Database Tools tab, click Relationships. ‫عالقات‬ ‫على‬ ‫اضغط‬ ‫البيانات‬ ‫قاعدة‬ ‫أدوات‬ ‫تبويب‬ ‫صفحة‬ ‫من‬ ‫العالقات‬ ‫نافذة‬ ‫هي‬ ‫خاصة‬ ‫نافذة‬ ‫تفتح‬ 2. If the tables you need aren’t displayed, click Show Table in the Relationships group (on the Relationship Tools Design tool tab), select the tables in the Show Table dialog box, and then click Add. ‫من‬ ‫جدول‬ ‫إظهار‬ ‫على‬ ‫اضغط‬ ‫موجودة‬ ‫غير‬ ‫العالقة‬ ‫انشاء‬ ‫في‬ ‫تحتاجها‬ ‫التي‬ ‫الجداول‬ ‫اذا‬ ‫من‬ ‫المطلوب‬ ‫الجول‬ ‫اختر‬ ‫العالقات‬ ‫تصميم‬ ‫أدوات‬ ‫تبويب‬ ‫من‬ ‫العالقات‬ ‫مجموعة‬ ‫اضافة‬ ‫على‬ ‫اضغط‬ ‫و‬ ‫جدول‬ ‫اظهار‬ ‫حوار‬ ‫صندوق‬ 3. Drag the linking field in the first table (the “one” table in a one-to-many relationship) to the second table (the “many” table). Access displays the Edit Relationships dialog box. ‫الجدول‬ ‫الى‬ ‫األول‬ ‫الجدول‬ ‫في‬ ‫الربط‬ ‫حقل‬ ‫اسحب‬ ‫حقل‬ ‫مع‬ ‫ربطه‬ ‫المطلوب‬ ‫الحقل‬ ‫فوق‬ ‫ألقه‬ ‫و‬ ‫الثاني‬ ‫العالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫يظهر‬ ‫األول‬ ‫الجدول‬
  • 11. Abdullatif Tarakji abdotarakji@gmail.com 6. Click Create to establish the relationship and close the dialog box. ‫العالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫من‬ ‫إنشاء‬ ‫زر‬ ‫على‬ ‫اضغط‬ 4. In the dialog box, be sure the linking fields are selected in the Table/Query and Related Table/Query lists. ‫المختارة‬ ‫المرتبطة‬ ‫الحقول‬ ‫و‬ ‫المطلوبة‬ ‫العالقة‬ ‫نوع‬ ‫من‬ ‫تأكد‬ ‫الصندوق‬ ‫هذا‬ ‫في‬ 5. In the Edit Relationships dialog box, select Enforce Referential Integrity if you want to enable this feature for this relationship. If you enable referential integrity, select one or both of the Cascade options. ‫ذلك‬ ‫أردت‬ ‫اذا‬ ‫المطلوب‬ ‫الخيار‬ ‫حدد‬ ‫المرجعية‬ ‫التكاملية‬ ‫فرض‬ ‫يمكنك‬ ‫العالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫في‬
  • 12. Abdullatif Tarakji abdotarakji@gmail.com One To Many Relationship ∞ ‫سجالت‬ ‫مجموعة‬ 1 ‫واحد‬ ‫سجل‬
  • 13. Abdullatif Tarakji abdotarakji@gmail.com To modify a relationship ‫العالقة‬ ‫لتعديل‬ • On the Database Tools tab, click Relationships. • In the Relationships window, right-click the relationship line between two tables, and then click Edit Relationship. • In the Edit Relationships dialog box, make changes to the relationship (for example, select Enforce Referential Integrity if that option is not yet selected), and then click OK. •‫عالقات‬ ‫اضغط‬ ‫البيانات‬ ‫قاعدة‬ ‫أدوات‬ ‫تبويب‬ ‫من‬ •‫ال‬ ‫خط‬ ‫على‬ ‫يمين‬ ‫كليك‬ ‫اضغط‬ ‫العالقات‬ ‫نافذة‬ ‫من‬‫عالقة‬ ‫عالقات‬ ‫تحرير‬ ‫اضغط‬ ‫ثم‬ ‫الجدولين‬ ‫بين‬ •‫الذ‬ ‫التغيير‬ ‫حدد‬ ‫عالقات‬ ‫تحرير‬ ‫حوار‬ ‫صندوق‬ ‫من‬‫ي‬ ‫ال‬ ‫التكامل‬ ‫فرض‬ ‫اختر‬ ‫المثال‬ ‫سبيل‬ ‫على‬ ‫تريد‬‫مرجعي‬ ‫اوك‬ ‫اضغط‬ ‫ثم‬ ‫محدد‬ ‫غير‬ ‫الخيار‬ ‫كان‬ ‫اذا‬.
  • 14. Abdullatif Tarakji abdotarakji@gmail.com Enforce Referential Integrity ‫المرجعي‬ ‫التكامل‬ ‫فرض‬ • Referential integrity is used to prevent orphan records (records in one table with no matching record in a related table) and to maintain references between related tables. By using referential integrity, you ensure that no record in one table refers to a record in another table that doesn’t exist—for example, a record for a book cannot refer to an author if a record for that author does not exist. If you enforce referential integrity, Access does not allow operations that violate referential integrity rules for that relationship. For example, you can’t enter a customer ID in the Orders table if that customer ID does not exist in the Customers table. Also, you can’t delete records that remove a target. For example, you can’t delete a customer record if order records for that customer exist. • Cascade options If you select Enforce Referential Integrity, you can choose one or both of the Cascade options: • Select Cascade Update Related Fields to have Access update the foreign key for all related fields when you make a change to the primary record. • Select Cascade Delete Related Records to have Access delete all related records when you delete a primary record. (If you delete a customer, Access would also delete all order records for that customer.) •‫اليتيمة‬ ‫سجالت‬ ‫لمنع‬ ‫المرجعي‬ ‫التكامل‬ ‫يستخدم‬(‫مط‬ ‫سجل‬ ‫وجود‬ ‫عدم‬ ‫مع‬ ‫واحد‬ ‫جدول‬ ‫في‬ ‫سجالت‬‫ابق‬ ‫مرتبط‬ ‫جدول‬ ‫في‬)‫الصلة‬ ‫ذات‬ ‫الجداول‬ ‫بين‬ ‫التكامل‬ ‫على‬ ‫والحفاظ‬.‫المرجع‬ ‫التكامل‬ ‫باستخدام‬‫يمكنك‬ ،‫ي‬ ‫الم‬ ‫سبيل‬ ‫على‬ ،‫له‬ ‫وجود‬ ‫ال‬ ‫آخر‬ ‫جدول‬ ‫في‬ ‫سجل‬ ‫الى‬ ‫يشير‬ ‫واحد‬ ‫جدول‬ ‫في‬ ‫سجل‬ ‫أي‬ ‫أن‬ ‫من‬ ‫التأكد‬،‫ثال‬ ‫المؤلف‬ ‫لهذا‬ ‫سجل‬ ‫هناك‬ ‫يكن‬ ‫لم‬ ‫اذا‬ ‫مؤلف‬ ‫إلى‬ ‫يشير‬ ‫أن‬ ‫يمكن‬ ‫ال‬ ‫لكتاب‬ ‫سجل‬.‫التكا‬ ‫فرضت‬ ‫إذا‬‫مل‬ ‫لتلك‬ ‫المرجعي‬ ‫التكامل‬ ‫قواعد‬ ‫تنتهك‬ ‫التي‬ ‫للعمليات‬ ‫يسمح‬ ‫ال‬ ‫األكسيس‬ ‫برنامج‬ ،‫المرجعي‬‫العالقة‬.‫على‬ ‫معرف‬ ‫وجود‬ ‫عدم‬ ‫عند‬ ‫الطلبيات‬ ‫الجدول‬ ‫في‬ ‫العميل‬ ‫معرف‬ ‫إدخال‬ ‫يمكنك‬ ‫ال‬ ،‫المثال‬ ‫سبيل‬‫في‬ ‫العميل‬ ‫العمالء‬ ‫جدول‬.‫بها‬ ‫مرتبطة‬ ‫سجالت‬ ‫هناك‬ ‫كان‬ ‫اذا‬ ‫الرئيسية‬ ‫السجالت‬ ‫حذف‬ ‫يمكنك‬ ‫ال‬ ،‫أيضا‬.‫عل‬‫سبيل‬ ‫ى‬ ً‫ال‬‫أص‬ ‫موجودة‬ ‫العميل‬ ‫لهذا‬ ‫طلبيات‬ ‫هناك‬ ‫كان‬ ‫إذا‬ ‫العميل‬ ‫سجل‬ ‫حذف‬ ‫يمكنك‬ ‫ال‬ ،‫المثال‬. •‫التتال‬ ‫خيارات‬ ‫أحد‬ ‫اختيار‬ ‫يمكنك‬ ،‫المرجعي‬ ‫التكامل‬ ‫فرض‬ ‫بتحديد‬ ‫قمت‬ ‫إذا‬ ‫التتالي‬ ‫خيارات‬‫كليهما‬ ‫أو‬ ‫ي‬: •‫ل‬ ‫الفرعية‬ ‫المفاتيح‬ ‫بتحديث‬ ‫األكسيس‬ ‫برنامج‬ ‫يقوم‬ ‫المرتبطة‬ ‫الحقول‬ ‫تحديث‬ ‫تتالي‬ ‫حدد‬‫ذات‬ ‫الحقول‬ ‫جميع‬ ‫األساسي‬ ‫المفتاح‬ ‫سجل‬ ‫في‬ ‫تغيير‬ ‫إجراء‬ ‫عند‬ ‫الصلة‬. •‫المرتبطة‬ ‫السجالت‬ ‫كافة‬ ‫بحذف‬ ‫األكسيس‬ ‫برنامج‬ ‫يقوم‬ ‫المرتبطة‬ ‫السجالت‬ ‫حذف‬ ‫تتالي‬ ‫حدد‬‫حذف‬ ‫عند‬ ‫الرئيسي‬ ‫السجل‬( .‫ال‬ ‫سجالت‬ ‫جميع‬ ‫بحذف‬ ‫يقوم‬ ‫األكسيس‬ ‫برنامج‬ ،‫العمالء‬ ‫أحد‬ ‫بحذف‬ ‫قمت‬ ‫إذا‬‫طلبيات‬ ‫العميل‬ ‫لهذا‬).