تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ access iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ...

52
اﻟﻜﺘ ھﺬا ﺗﺤﻤﯿﻞ ﺗﻢ اﻟﻌﺮﺑﯿﺔ ﻟﻠﻜﺘﺐ ﺳﻮﻓﺖ إﻗﻼع ﻣﻜﺘﺒﺔ ﻣﻦ ﺎبwww.eqla3-soft.com 1 اﻟﺒﯿﺎﻧﺎت ﻗﺎﻋﺪةACCESS I 1999

Upload: others

Post on 25-Dec-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

1

قاعدة البیانات

ACCESS I

1999

Page 2: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

2

المحتویات

6...........................البیانات قواعد فى مقدمة : األول الفصل 7.............................................................................: البيانات -1 7............................................................................: املعلومات -2 7.......................................................................: البيانات قواعد -3 7.............................................................: البيانات قواعد إدارة نظم -4 7..................................................................: البيانات قواعد أمهية -5 8...............................................................: البيانات قواعد وظائف -6 8.................................................................: البيانات قواعد أنواع -8 8...................................................................: احلجم ثحي من -أ 8...........................................................: العمل طريقة حيث من -ب

9.............................................: البيانات قاعدة داخل البيانات قواعد تنظيم -9

10.............................البیانات قاعدة تصمیم : الثانى الفصل 11...................................................: البيانات قواعد من الغرض حتديد -10 13............................................................: الالزمة اجلداول حتديد -11 13.............................................................: الالزمة احلقول حتديد -12 14...................................................................: العالقات حتديد-13 15......................................................: البيانات قواعد تصميم تنقيح -14

ACCESS......................16 البیانات قاعدة : الثالث الفصل 17.............................................................: البيانات لقواعد أمثله -15 ACCESS :..........................................................18 بيانات قاعدة -16 19....................................................................؟ اجلدول هو ما -17 21..................................................................؟ االستعالم هو ما -18 23...................................................................؟ النموذج هو ما -19 25.....................................................................؟ التقرير هو ما -20

Page 3: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

3

27....................................................................؟ املاكرو هو ما -21 27...........................................................؟ النمطية الوحدات ماهية -22

28..............................البیانات جدول إنشاء : الرابع الفصل 29........................................................: البيانات قاعدة ملف إنشاء -23 30.......................................: اجلداول معاجل باستخدام جديد جدول إنشاء -24 34.........................................................: يدوياً جديد جدول إنشاء -25

34....................................................................: احلقول أنواع * 35.................................................................: احلقل خصائص * 37....................................................................: التاريخ تنسيق* 38.............................................................:الرقمية احلقول أحجام* 38....................................................................: األرقام تنسيق*

40............................ناتالبیا جدول تعدیل : الخامس الفصل 41..................................................: البيانات جدول مواصفات تعديل -26 42.................................................................: السجالت تعديل -27 42...................................................................: البيانات تعديل -28 43.........................: بيانات صفحة أو منوذج شكل يف البيانات إظهار بني التبديل -29

44....................وترتیبها البیانات عن البحث : السادس الفصل 45..........................................................:معلومة باستخدام البحث -30

45................................................: ) حقل يف البحث ( احلواري املربع * 45...........................................................: املعلومة من جبزء البحث -31 47.....................................: سجالت جمموعة عن للبحث التصفية استخدام -32

47....................................................: ) تصفيه عامل ( مربع حمتويات * 48...................................................................: السجالت فرز -33

48.................................................................: التصاعدي الفرز * 48....................................................................: التنازيل الفرز *

49.......................................الجداول ربط : السابع الفصل

Page 4: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

4

50...................................................................: العالقات أنواع -34 ONE - TO - MANY :.................................50 جمموعه مقابل واحد عالقة * ONE - TO - ONE :....................................50 واحد مقابل واحد عالقة * MANY - TO - MANY :............................50 جمموعه مقابل جمموعة عالقة *

50................................................: املشتركة العالقة ذات اجلداول ربط -35 ONE - TO - MANY :........................................51 ارتباط عالقة اءإنش *

Page 5: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

5

مقدمة

لقد دخل الحاسب اآللي في مجاالت الحی اة وظه ر أث ره ف ي ح ل العدی د ومن تلك المش اكل الق درة . من المشاكل التي تعانى منها الشعوب واألفراد

زین ك م هائ ل م ن البیان ات وم ا یترت ب علی ه م ن أس لوب حف ظ عل ى تخ واس ترجاع وفهرس ة تل ك البیان ات والت ي تتطل ب جه د وتكلف ة تحت اج ال ي وق ت طوی ل وعل ى س بیل المث ال أس لوب حف ظ بیان ات الض باط ب القوات المس لحة والطلب ة بالمعاه د والكلی ات العس كریة ومكت ب تنس یق الكلی ات

عتماد حت ى أالن عل ى العنص ر البش رى فه و ال ذي العسكریة، ولقد كان اال یق ع علی ه الع بء كل ه تقریب ا وتتع دد مس ئولیته ابت داء م ن وض ع اس تقبال البیانات ثم فهرستها لحفظها ناهیك عن العوامل الطبیعیة التي تتعرض له ا أوساط الحفظ الورقیة وكما نرى نجد أن هذه العملیة الرتیبة تستغرق وقت

وقت هو العامل األساسي والحاسم لجمیع األعم ال ف ي ه ذا طویل ویعتبر ال .العصر

Page 6: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

6

الفصل األولمقدمة فى قواعد

البیانات

Page 7: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

7

:DATA البیانات -1: هي األرقام أو احلروف أو الرموز أو الكلمات القابلة للمعاجلـة بواسـطة احلاسـب مثـل

.أو كلمة بيانات) 65(الرقم

: Information المعلومات -2 .يانات مت تنظيمها أو معاجلتها لتحقيق أقصى استفاده منهاهي ب . أصبحا معلومه مفيدة6×5إذا استخدما يف عملية الضرب ) 5(والرقم ) 6( الرقم :مثال

: Data base قواعد البیانات -3هي جتميع لكمية كبرية من املعلومات أو البيانات وعرضها بطريقة أو بأكثر من طريقة تسهل

. ة منهااالستفاد دليل اهلاتف الذي يشتمل على أمساء وعناوين وأرقام هواتف سكان مدينة القاهرة ميكن :مثال

أن نعتربه قاعدة بيانات وتتحقيق األستفاده من قاعدة البيانات هذه بإدخال رقم املشترك واحلصـول .اعلى إمسه وعنوانه أو إدخال إسم املشترك واحلصول على رقم هاتفه وعنوانه وهكذ

نظم إدارة قواعد البیانات -4

Database Management Systems : .هي جمموعه من الربامج اجلاهزة اليت تقوم بتنفيذ مجيع الوظائف املطلوبة من قاعدة البيانات

بعد إضافة عمالء جدد لدليل اهلاتف يف مدينة القاهرة فإنك قد حتتاج إلعادة ترتيـب :مثال . أو لترتيب عناوينهم، مثل هذا العمل من أحد وظائف إدارة قواعد البياناتأمساء املشتركني أجبدياً

: أهمیة قواعد البیانات -5ختزين مجيع البيانات بكافة االنشطه جلهة ما بطرق متكاملة ودقيقه وتصـنيف وتنظـيم هـذه -أ

.البيانات حبيث يسهل استرجاعها يف املستقبليانات املخزنة وإدخال التعديالت الالزمة عليها، حىت تكون متابعة التغريات اليت حتدث يف الب -ب

.دائماً يف الصورة املالئمة الستخدامها فور طلبها ختزين كم هائل من البيانات اليت تتجاوز اإلمكانيات البشرية يف تذكر تفاصيلها ومن مث إجراء -ج

.بعض العمليات واملعاجلات اليت يستحيل تنفيذها يدوياً

Page 8: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

8

ى ختزين البيانات بطريقه متكاملة، مبعىن الربط بني النوعيات املختلفة للبيانات املعربة تساعد عل -د . عن كافة األنشطة

تساعد على حتقيق السرية الكاملة للبيانات املخزنة ا حبيث ال تتـاح أيـة معلومـات ألي -هـ .شخص ليس له احلق يف اإلطالع عليها

: وظائف قواعد البیانات -6 . معلومة أو بيان جديد إىل امللف إضافة -أ . البيانات القدمية واليت مل تعد هناك حاجة إليها حذف -ب . بيانات موجودة تبعاً ملعلومات استحدثت تغيري -ج . عن معلومة أو معلومات حمددة البحث واالستعالم -د

. وتنظيم البيانات داخل امللفات ترتيب -هـ . أو مناذج منظمه البيانات يف شكل تقاريرعرض -و . اموع النهائي أو اموع الفرعي أو املتوسط احلسايب لبيانات مطلوبة حساب -ز

: أنواع قواعد البیانات -8 : من حيث احلجم -أ

مشروعات صغريه) 1((a) Access (b) Paradox (c) Foxpro (d)DBASE III+/IV

(e) R:BASE مشروعات كبريه) 2(

(a) Oracle (b) SQL (Structured Query Language)

(c) DMS (Database Management System) (d) IDMS (Integrated Database Management System)

(e) Informix (f) Sybase

: من حيث طريقة العمل -ب Hierarchy Databasesقواعد البيانات ذات شكل هرمي) 1( Network Databasesقواعد بيانات شبكية ) 2( Relational Databasesقواعد بيانات عالئقيه ) 3(

Page 9: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

9

3 Records

: تنظیم قواعد البیانات داخل قاعدة البیانات -9 ، وتوضع هذه امللفـات علـى أحـد ملفاتختزن املعلومات املطلوبة لقواعد البيانات داخل . وسائط التخزين املساعدة مثل القرص املغناطيسي

، ويشتمل كل ملف على جمموعه من أعمدهو سطور يشتمل على جدولكل ملف عبارة عن وحيتل كل سجل سطراً داخل امللف ، ويقسم كل سجل إىل عـدد مـن Records السجالت

.Fieldsاحلقول إذا أردنا إعداد دليل تليفونات لسكان مدينة القاهرة ، وامللف املطلوب يشتمل على البيانـات

:التالية عنوان رقم اهلاتفرقم املشترك االسم ال

رقم المشترك

الهاتف العنوان االسم

1- 2- 3-

أيمن عادل نبيه محمد أحمد منصور أحمد محمد مصطفى

مصر الجديدة الجيزه الدقى

4336754 2484354 2505643

يوضح كيفية تنظيم البيانات داخل جدول قاعدة البيانات) 1(شكل

4 FIELDS

)(Database tableجدول البيانات

Records 3وحيتوى على

Page 10: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

10

صل الثانىالفتصمیم قاعدة البیانات

Page 11: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

11

:خطوات تصمیم قاعدة البیانات*

: تحدید الغرض من قواعد البیانات -10يدلك الغرض من قواعد البيانات على املعلومات اليت سـتحتاجها منـها ميكنـك حتديـد

ـ )اجلداول ( املوضوعات اليت حتتاجها حلفظ حقائق عنها ( وع واحلقائق املراد حفظها عن كل موض -: ويف سبيل حتديد الغرض من أنشاء قاعدة البيانات ميكنك عمل اآليت )احلقول بداخل اجلداول

. أن تتحدث مع املستخدمني املرتقبني لقواعد البيانات -أ . أن تشاور األخرين حول نوعية االسئله اليت تود أن جتيب عنها قاعدة البيانات -ب .د إنتاجها أن تضع ختطيطات للتقارير املرا-ج . أن جتمع النماذج املستخدمة بالفعل يف تسجيل البيانات -د

. وتستعني بكل هذه البيانات يف اخلطوات التالية للتصميم متابعة حركة املبيعات واملخزون : مثال

لالسترياد والتصدير اليت تسوق املواد الغذائيـة الفـاخرة ىف ) خريات اهللا ( لنفرض أن شركة . العامل ، تزمع إنشاء قاعدة بيانات متكنها من متابعة بيانات مبيعات خمزون الشركة مجيع أحناء

: مثل. إبدأ بكتابة قائمة األسئلة اليت جيب أن جتيب عليها قاعدة البيانات كم بلغ حجم املبيعات من منتجاتنا املتميزة يف الشهر املاضي ؟-1 أين يقطن أفضل عمالؤنا؟-2 نتج األكثر مبيعاً ؟ من هو مورد امل-3

ميكنك بعد ذلك مجع كل النماذج والتقارير اليت حتتوى على املعلومات املزمع أن تكون قاعدة البيانات قادرة على إصدارها، مع مالحظة أن الشركة تستخدم حالياً تقرير اً مطبوعاً ملتابعة املنتجات

:وضح الشكل التايل هاتني الوثيقتني ي. اليت مت طلبها ومنوذج طلبيات لتسجيل الطلبيات اجلديدة

Page 12: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

12

يوضح تقرير متابعة املنتجات الىت مت طلبها) 2(شكل

شركة خريات اهللا لالسترياد والتصدير منوذج طلبيات القاهرة- املنتزه مصر اجلديدة شارع50

2452846 فاكس 2452846:تليفون مشحون إىل :الفاتورة إىل

:تاريخ الطلبيه

رقم املنتج أسم املنتج سعر املنتج الكميه السعر اإلمجايل اإلمجايل الفرعي الشحن تكلفة مجايلاإل

يوضح منوذج طلبيات) 3(شكل

.حتتاج شركة خريت اهللا أيضاً طباعة عناوين املراسالت الربيدية للعمالء واملوظفني واملوردين

تقرير متابعة املنتجات الىت مت طلبها 1997سبتمرب 2

املخزون املطلوب إسم املورد التليفون إسم الصنف أسم املنتج

Page 13: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

13

: تحدید الجداول الالزمة -11 :يتضمن منوذج الطلبيات وتقرير متابعة املنتجات معلومات عن املوضوعات األتيه

. العمالء -1 . املوردين-2 . املنتجات -3 . الطلبيات -4

وتستطيع من القائمة السابقه الوصول إىل تصور مبدئي حول جداول قواعد البيانات وبعـض .احلقول يف كل جدول

قاعدة بيانات شركة خريات اهللا لالسترياد والتصدير

املوردين العمالء املوظفني

اسم الشركة أسم الشركة االسم العنوان العنوان العنوان

مندوب الشركة مندوب الشركة الطلبيات املنتجات

تاريخ الطلبيه أسم املنتج سعر الوحدة عنوان املورد

الوحدات املخزونة الوحدات املطلوبة يوضح تصور مبدئى جلداول قاعدة البيانات وبعض احلقول ىف كل جدول) 4(شكل

: تحدید الحقول الالزمة -12 ماذا تريد أن تعرف عـن األفـراد أو لتحديد احلقول داخل كل جدول ، جيب أن تقرر أوالً

.األشياء أو األحداث املسجلة باجلدول :حملات إرشادية لتحديد احلقول * . ال تتضمن بيانات حمسوبة أو مستنتجة -أ

Page 14: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

14

X

. ضمن كل املعلومات اليت حتتاجها -ب )وصفه / فئته / أسم املنتج ( ختزين املعلومات حسب أصغر جزء منطقي -ج :ح األساسيحقول املفتا* . ال يسمح بوجود قيما متكررة أو خاليه يف حقل املفتاح األساسي -أ قد تستخدم القيمة املوجودة يف حقل املفتاح األساسي للبحث عن السجالت لذلك يراعى أال -ب

.حيتوى على عدد كبري من األرقام أو األحرف .لبيانات يؤثر حجم املفتاح األساسي على سرعة العمليات يف قاعدة ا-ج

:تحدید العالقات -13 : يوجد ثالثة أنواع من العالقات بني اجلداول

:)Many-to-One( إنشاء عالقة إرتباط رأس بأطراف-أعدة سجالت مطابقة يف حقل معني يف " أ " ىف هذه العالقة يقابل السجل الواحد يف اجلدول

أ " سجال واحدا فقط ىف اجلدول " ب "ويطابق ىف حقل معني أي سجل يف اجلدول " ب " اجلدول ."

يوضح عالقة إرتباط رأس بأطراف) 5(شكل

:)Many-to-Many( إنشاء عالقة ارتباط أطراف بأطراف -بويقابل " ب "عدة سجالت يف اجلدول " أ " يف هذه العالقة يقابل السجل الواحد يف اجلدول

".أ " اجلدول عدة سجالت يف" ب"السجل الواحد يف اجلدول

يوضح عالقة إرتباط أطراف بأطراف) 6(شكل

مورد مورد

منتج

"أ "

منتج "ب "

تفصيل الطلب

طلبيه

"ب " منتج

"أ "

Page 15: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

15

:)One-to-One( إنشاء عالقة رأس برأس -ج، " ب " أكثر من سجل واحد يف جـدول " أ " يف هذه العالقة ال يقابل أي سجل يف جدول

" أ "أكثر من سجل واحد ىف جدول " ب " وال يقابل أي سجل ىف جدول

يوضح عالقة رأس برأس) 7(شكل ولكـن ) املـوظفني ( إىل جدول ) العيب الكرة (كان من املمكن إضافة كل حقول جدول

فضـالً . هو متابعة حدث واحد ولن حنتاجه بعد انتهاء احلدث ) العيب الكره ( الغرض من جدول تايل فأن وجود هذه احلقول داخل جـدول عن ذلك فأن املوظفني ليسوا كلهم من العيب الكره وبال

. هلذه األسباب فأنه من املنطقي إنشاء جدول مستقل . املوظفني سيجعل عدد احلقول اخلالية كبرياً

: تنقیح تصمیم قواعد البیانات -14مث ضع . تأكد من أنك تستطيع استخدام قاعدة البيانات للحصول على اإلجابات اليت تريدها

لنماذج والتقارير وتأكد من أا ستظهر البيانات املتوقعة منها مث أحبث عن أي تكرار ختطيطا مبدئياً ل .غري ضروري للبيانات وختلص منها

موظف

"ب" العب كره

"أ"

Page 16: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

16

الفصل الثالثقاعدة البیانات ACCESS

Page 17: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

17

: أمثله لقواعد البیانات -15 . عناوين العمالء يف دليل العناوين -أ .احلسابات اجلاريه معلومات حول مبيعات املنتج يف دفتر -ب . مناذج معلومات املوظف يف جملدات امللفات -ج

يوضح أمثلة لقواعد بيانات) 8(شكل

ميكن إنشاء قواعد البيانات العالئقيه واليت تقوم بدورها بتخـزين البيانـات Accessمع ل البيانات املرتبطة بعمل ما املرتبطة على سبيل املثال ، ميكنك إنشاء قاعدة بيانات عالئقية لتخزين ك

. بيانات حول العمالء، حول املنتجات ، املوظفني ، وهكذا - -وتعمل قاعدة البيانات العالئقيه على جعل عملية البحث عن بياناتك ، حتليلـها ،صـيانتها ،

.ومحايتها أمرا يف غاية السهولة ، حيث يتم ختزين البيانات يف مكان واحد فقط

Page 18: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

18

: Accessنات قاعدة بیا-16 : على ستة أنواع من الكائنات Accessميكن أن حتتوى قاعدة بيانات

. تقوم بتخزين بيانات :جداول -1 تقوم بتجميع البيانات اليت تطلبها من جدول أو أكثر وميكنك عرض البيانـات أو :استعالم -2

.حتريرها يف منوذج ، كما ميكنك طباعتها يف تقرير بعرض بيانات من جداول أو استعالمات، لذلك فإن بإمكانك ادخال بيانات ، تقوم :مناذج -3

.عرضها ، أو حتريرها تقوم بتلخيص البيانات وعرضها من اجلداول واالستعالمات، لذلك فـإن بإمكانـك :تقارير -4

.طباعة البيانات أو حتليلها طريق أداء اإلجراءات اليت قمـت تقوم بإمتام قاعدة البيانات اخلاصة بك عن :وحدات ماكرو -5

.بتحديدها بدون احلاجة إىل الربجمة الذي ميكنك كتابته لتخصـيص Access Basic تقوم بتخزين برنامج :وحدات منطية -6

.قاعدة بياناتك أو حتسينها أو توسيعها

يها علAccessيوضح ستة أنواع من الكائنات الىت حتتوى قاعدة بيانات ) 9(شكل

Page 19: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

19

ما هو الجدول ؟ -17ميكـن أن حيتـوى على سبيل املثال ، . اجلدول هو جمموعة من البيانات حول موضوع حمدد

).العمالء ( Customersاجلدول على بيانات حول حيتوى كل حقل على ) . تسمى سجالت (وصفوف ) تسمى حقول (ينظم اجلدول ىف أعمده

)رقم العميل (Customers IDمعلومات حول أحد العمالء مثل Customers IDوحيتوى كل سجل على كل املعلومات املتعلقة بأحد العمالء متضـمنا

اسـم منـدوب (Contact Name، ) اسم الشركة (Company Name) رقم العميل( .اخل) الشركة

تيوضح جدول بيانات العمالء ىف طريقة عرض صفحة البيانا) 10(شكل

:طريقة عرض اجلدول

:ميكنك العمل باجلدول بطريقىت عرض . طريقة عرض التصميم أو طريقة عرض صفحة البيانات

Page 20: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

20

: عرض التصميم إلنشاء أو حتديث هيكل اجلدول ، قم بالعمل يف طريقة العرض تصميم اجلدول ميكنك حتديد

وظف حمفوظ كنص، وتاريخ التعـيني مثال، أسم امل --أنواع البيانات اليت سوف حيتفظ ا اجلدول .حمفوظ كتاريخ

:عرض صفحة البيانات يتم العمـل -- سرد باملوظفني وتواريخ التعيني --إلضافة ، حترير، أو حتليل البيانات نفسها

.يف طريقة العرض صفحه بيانات اجلدول

اجلزء العلوى يوضح طريقة عرض تصميم جدول البيانات) 11(شكل واجلزء السفلى يوضح طريقة عرض صفحة البيانات

Page 21: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

21

ما هو االستعالم ؟-18 :فأنت قد تسأل، مثالً . إن االستعالم ما هو إال سؤاال تسأله عن بياناتك

أي الطلبات جاء من العمالء املقيمني يف باريس ؟-أ من الذي كان أفضل موظف مبيعات خالل الربع األخري من السنة ؟-ب سابات املستحقة ؟ ما هى احل-ج

إن هذه البيانات . جبمع البيانات اليت جتيب على سؤالك من جدول أو أكثر Accessيقوم ).إذا كنت ال تستطيع التحرير فيها(، أو لقطه )إذا كنت تستطيع التحرير فيها(هي اموعة احليوية

ويقـوم . عة احليويةوىف كل مره تشغل فيها االستعالم حتصل على أحدث املعلومات يف امو Access ا، أو تنفيذ إجراء ما فيها مثل حذف بعضموعة احليوية أو اللقطة ملشاهدإما بعرض ا

.البيانات أو حتديثها

اجلزء العلوى يوضح طريقة عرض تصميم اإلستعالم) 12(شكل واجلزء السفلى يوضح طريقة عرض صفحة البيانات

:طرق عرض االستعالم . تصميم أو صفحة البيانات--لعمل باالستعالم يف طريقيت العرض ميكنك ا

Page 22: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

22

:عرض التصميم هنا تسأل أسـئلة . إلنشاء أو حتديث هيكل االستعالم ، قم بالعمل يف طريقة العرض تصميم

.عن بياناتك لتحديد ألي بيانات تريدها ، وحتديد كيفية ترتيبها :عرض صفحة بيانات

البيانات احملتواة بداخل اموعة احليويـة أو فئـة --البيانات نفسها إلضافة ، حترير ، حتليل . قم بالعمل يف عرض استعالم صفحة البيانات --السجل اليت جتيب عن األسئلة اليت استوضحتها

يوضح اإلستعالم عن طلبات العمالء) 13(شكل دوالر200 وأكثر من 1/1/1993بعد يوم

Page 23: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

23

ما هو النموذج ؟-19 .ستخدم النموذج يف عرض وحترير املعلومات يف قاعدة البيانات سجالً سجالًي

:النموذج . يعرض فقط املعلومات اليت تريد أن تراها وبالطريقة اليت تريد أن تراها ا-1 يستخدم عناصر حتكم مألوفة مثل مربعات النصـوص وخانـات االختيـار املسـتخدمة يف -2

Windowsل البيانات سهالً مما جيعل عرض وإدخا. ميكن أن يكون ملونا ومميز الشكل ألن لك إمكانيات التحكم يف حجم ومظهـر كـل مـن -3

.مكوناته

يوضح طريقة عرض منوذج البيانات) 14(شكل :طرق عرض النموذج

طريقة عرض التصميم األساسي وطريقـة --ميكنك العمل بالنموذج يف طرق عرض خمتلفة .عرض النموذج : عرض التصميم

ميكنك إضافة التحكمات . إلنشاء أو حتديث هيكل النموذج ، يتم العمل ىف تصميم النموذج (Controls) إىل النموذج املنضمني إىل احلقول يف اجلدول أو االستعالم ، مبا فيهم مربعات النص

.، أزرار االختيارات ، الرسومات ، والصور : عرض النموذج

Page 24: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

24

. و حتليل البيانات نفسها ، سجل سجل ، يتم العمـل يف عـرض النمـوذج إلضافة ، حترير أ ميكنك أيضاً العمل بالنموذج يف عرض قاعدة البيانات ملشاهدة عـرض تقـدميي صـف وأعمـدة

.للبيانات

يوضح طريقة عرض تصميم منوذج البيانات) 15(شكل

Page 25: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

25

ما هو التقریر ؟-20 . من قاعدة بياناتك وطباعتها تستخدم التقرير لعرض معلومات

: التقرير . يعرض املعلومات اليت تريدها فقط بالطريقة اليت تريدها-1 ميكنه جتميع السجالت يف عدة مستويات ، كما ميكنه حساب األمجاليات واملتوسطات باختبار -2

كذلك فإنه جذاب ومميز حيث أنك متلك القدرة علـى الـتحكم يف . القيم من عدة سجالت .حجم كل شئ يف التقرير ومظهرة

يوضح طريقة عرض املعاينة قبل الطباعة للتقرير) 16(شكل طرق عرض التقرير ؟

. تصميم ومعاينة قبل الطباعة --ميكنك العمل بالتقرير يف طريقيت العرض :عرض التصميم

إضافة عناصر ميكنك . إلنشاء تصميم أو حتديث هيكل التقرير ، يتم العمل يف عرض التصميم التحكم اليت تنضم إىل احلقول يف اجلدول أو االستعالم، أو عناصر التحكم غري املنضمة اليت حتسـب

. اإلمجاليات أو املتوسطات

Page 26: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

26

: معاينة قبل الطباعة ميكنك أيضاً فتح التقرير . لطباعة أو حتليل البيانات نفسها ، يتم العمل يف املعاينة قبل الطباعة

.ي للمثال للتأكد بسرعة من ختطيطهايف عرض متهيد

يوضح طريقة عرض التصميم للتقرير) 17(شكل

Page 27: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

27

ما هو الماكرو ؟-21 مثل فتح النمـوذج أو --كل إجراء يف املاكرو يفعل شئ .املاكرو هو جمموعة من اإلجراءات

ملسـاعدتك يف --تلقائياً بإمكانك كتابة وحدات املاكرو ولتشغيل املهام الشائعة . طباعة التقرير .العمل بكفاءة وتوفري الوقت

.إذا أديت مهام معينة بصفة متكررة ، فمن األرجح إنشاء ماكرو ينفذها لك

يوضح طريقة عرض تصميم املاكرو) 18(شكل : بعض األشياء اليت ميكن أن تقوم ا وحدات املاكرو

. فتح النماذج اليت تستخدمها يومياً تلقائياً-1 . فتح النموذج الثاين بنقرة زر ، والبحث عن السجالت املرتبطة ذا النموذج -2 . إعداد وطباعة التقارير-3 . مراجعة البيانات للتأكد من صحتها -4

ماهیة الوحدات النمطیة ؟-22ميكنـك كتابـة . Access Basicالوحدات النمطية وحدات من الرمز كتبت بلغـة

.النمطية للتحول التلقائي وختصيص قاعدة بياناتك بطرق معقدة جداًواستعمال الوحدات والستعمال الوحدات النمطية حتتاج ألن تكون لديك دراية بالربجمة بلغة البيسك، أو مستعداً

. وهى أقوى بكثري من وحدات املاكرو ، ولكن أكثر تعقيداً يف الكتابة . للتعلم

Page 28: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

28

الفصل الرابع اناتإنشاء جدول البی

Page 29: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

29

: إنشاء ملف قاعدة البیانات -23

يوضح نافذة قاعدة بيانات الطالب والكائنات اخلاصة ا) 19(شكل

:إلنشاء قاعدة بيانات حلفظ بيانات طلبة أحد املعاهد التعليمية، أتبع اخلطوات اآلتية ).قاعدة بيانات جديدة( أختر )ملف( من قائمة -1 ). حرف 8ال يزيد عن ( Trainees أكتب)أسم امللف( حتت خانة -2 .KO أختر -3

Page 30: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

30

: إنشاء جدول جدید باستخدام معالج الجداول -24 ).جدول ( من نافذة قاعدة البيانات نشط زر -1 ).20( سيظهر شكل جديد أختر زر -2

يوضح صندوق حوارى جلدول جديد) 20(شكل

).21( سيظهر شكل )معاجل اجلدول ( أختر زر -3

يوضح اوىل خطواط معاجل اجلداول) 21(شكل

: حيتوى على اخلانات واالختيارات األتيه )معاجل اجلداول ( حتصل على مربع جديد ).مناذج جداول ( . مناذج جاهزة للجداول-أ )مناذج احلقول ( . مناذج جاهزة للحقول-ب )ودة يف جدول احلقول املوج( . احلقول اليت ختتارها لتكون ضمن اجلدول املختار-جـ

.مجيع اجلداول اخلاصة بالعمل حىت ميكن إظهـار )عمل ( نشط اخليار -4

Page 31: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

31

. الطالب )Students( أختر جدول )مناذج اجلداول ( حتت خانة -5 ).مناذج احلقول ( تظهر احلقول املوجودة ذا اجلدول حتت خانة

غط على زر جيب أن حندد بدقة احلقول الىت سيشتمل عليها اجلدول، فبالض )> ( سيقوم بنقل مجيع احلقول إىل اجلدول، أما الضـغط علـى زر )>>(

. سيقوم بنقل احلقل املختار فقط :نفرض أن البيانات املطلوبة يف جدول الطالب كما يلي

. رقم اهلاتف- املدينة - العنوان - االسم األخري - االسم األوسط -االسم األول ).>(بق ذكرها حقالً حقالً مث أضغط على زر أختر أمساء احلقول السا-6 املوجود يف أسفل نافذة معاجل اجلداول لالنتقال إىل املرحلة التاليـة مـن )> التايل( أختر زر -7

).22(تصميم اجلدول شكل

يوضح اخلطوه التاليه ملعاجل اجلداول) 22(شكل

).د تعليمي معه( أكتب )ما االسم الذي تريده جلدولك ؟ ( حتت خانة -8وهذا االسم غري أسم امللف الذي خيضع لشروط صعبه حيددها نظام التشغيل، ولكي تتـذكر

.هذا االسم عندما ترجع إىل اجلدول فيما بعد جيب أن يكون االسم ذو دالله ). يقوم بضبط املفتاح األساسي Accessدع ( نشط اخليار -9

كل سجل، تقوم هذه العالمة املميزة بتعريف عالمة مميزه لAccessواملقصود به أن يستخدم . السجل ومتييزه عن غريه من سجالت اجلدول

Page 32: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

32

واهلدف من ختصيص مفتاح أساسي هو أن متنع تكرار دخول نفس البيانات يف نفس احلقـل يسهل املفتاح األساسي البحـث يف اجلـدول فيمـا بعـد أو عمـل . املستخدم كمفتاح رئيسي .االستفسارات املطلوبة

).23( لالنتقال إىل املرحلة التالية من تصميم اجلدول شكل )>التايل( أختر زر -10

يوضح اخلطوه األخريه ملعاجل اجلداول) 23(شكل

إدخال البيانات داخل اجلدول عن طريق استخدام النموذج الـذي ينشـئه ( أختر اخليار -11 ). املعاجل من أجلك

).إاء ( أختر زر -12

Page 33: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

33

وضح منوذج ادخال بيانات الطالبي)24(شكل

).24(سيقوم املعاجل بإعداد منوذج إلدخال البيانات شكل

يوضح صفحة البيانات للطالب) 25(شكل

للتبديل بني عرض النموذج ) عرض النموذج ( وزر )عرض البيانات ( وميكن استخدام زر ).25(وعرض صفحة البيانات شكل

صل عن اجلدول، جيب تسمية منوذج اإلدخال وحفظه علـى ويعترب منوذج اإلدخال كائن منف . القرص ليسهل استرجاعه

).حفظ منوذج ( اختر )ملف ( من قائمة -13 ).منوذج بيانات نظام معهد تعليمي ( حتت أسم النموذج أكتب -14 ).موافق ( أختر -15

Page 34: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

34

: إنشاء جدول جدید یدویًا -25 مث أختر أسم )فتح ( أختر )ملف ( وذلك من قائمة ) Trainees( أفتح قاعدة البيانات -1

.قاعدة البيانات ).جديد ( مث أختر )جدول ( من نافذة قاعدة البيانات املفتوحة أختر -2

).26( شكل Design Viewتظهر نافذة تصميم اجلدول ويسمى هذا الشكل

يوضح الشكل البنائى جلدول البيانات فارغا) 26(شكل

: قول أنواع احل* يشمل احلروف واألرقام والعالمات اخلاصة واملسافات اخلالية حبـد أقصـى : Textنص -أ

. حرفاً، وال ميكن إجراء عمليات حسابيه على حمتوياته255 . يشتمل على األرقام اليت ستجرى عليها عمليات حسابيه :Numericرقمي -باريخ ووقـت، وميكـن إجـراء يشتمل على بيانات ت :Time\Dateوقت / تاريخ -جـ

. عمليات حسابيه على حمتوياته .)Boolean Expression( يستخدم كشرط :No\Yesال / نعم -د

بعـد 4 رقم صحيح و 15 يستخدم لتسجيل العملة ويقبل حىت :Currencyعملة -هـ .العالمة العشرية

ده عن قيود كميه كبريه من النصوص بطريقه بعي يستخدم لتسجيل :Memoمذكرة -و

Page 35: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

35

. حرف 64000قاعدة البيانات ، وهذا احلقل ال ميكن فهرسته وسعة احلقل . يستخدم يف حالة احلاجة لترقيم البيانات تسلسلياً :Counterعداد -ز يستخدم لتخزين كائن موجود يف برنامج أخر مثـل الصـور :OLE Objectكائن -ج

.والرسوم .)27( شكل )رقم املتدرب ( أكتب ) حرفاً 64 ميكن أن يصل إىل( أسم احلقل أسفل -3 .)27( شكل )نص ( أختر نوع البيانات أسفل -4

يوضح تصميم جدول البيانات) 27(شكل

.)27( شكل )7( أكتب )احلقل ( أمام حجم السجل -5 :خصائص احلقل * .للحقل يظهر مع البيانات النصية والرقمية فقط لتحديد أقصى طول :حجم احلقل -أ . لتحديد الطرق اليت ستظهر ا بيانات احلقل:تنسيق -ب يظهر مع البيانات الرقمية والعملة فقط لتحديـد عـدد اخلانـات :األماكن العشرية -جـ

.العشرية . يسمح باختيار منوذج جاهز لتظهر بيانات احلقل مطابقة له:مرشح اإلدخال -د

.يف النماذج والتقاير وامللصقات بدالً من أسم احلقل يسمح باختيار عنوان ليظهر :عنوان -هـ تتسبب يف إظهار قيمة افتراضية يف احلقل مع كل سجل جديد يف حالة :القيمة اإلفتراضيه -و

Page 36: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

36

.إدخال البيانات تعبري لتحديد القيم اليت ميكن إدخاهلا يف احلقل، وهذا التعـبري خيتـرب :قاعدة حتقق الصحة -ز

ىل احلقل ليتحقق أا موافقة لشرط معني ومينع إدخال بيانات غري موافقـة البيانات الداخلة إ .هلذا الشرط

رسالة اخلطأ اليت تظهر عند إدخال قيمة غري مسموح ا مـن قبـل :نص حتقيق الصحة -ج .قواعد التحقق من الصحة

. حيدد هل مطلوب قيمة هلذا احلقل أم ال:مطلوب -طسمح بسالسل فارغة أم ال يف البيانات النصية ويستخدم مع هل ي :السماح بالطول صفر -ى

.احلقول النصية واملذكرة فقط . هل مطلوب إنشاء فهرس هلذا احلقل:مفهرسه -ك

يشتمل هذا احلقل على كود لكل متدرب مميز وخمتلف عن ( أكتب )وصف ( أسفل عمود -6 . حرفا255ً وهو يسع حىت )باقي املتدربني

) 28(شكل :صفات احلقول التالية أدخل املوا-7 أسم العائلة أسم األب االسم األول أسم احلقل

نص نص نص نوع البيانات بدون بدون بدون الوصف

يوضح تصميم جدول بيانات الطالب) 28(شكل

: أدخل مواصفات احلقل التايل -8

Page 37: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

37

تاريخ امليالد أسم احلقل وقت / تاريخ نوع البيانات

اريخ عامت تنسيق

يوضح كيفية ضبط خصائص احلقول) 29(شكل

)29(شكل : تنسيق التاريخ * ص10:44:23 م و15/1/1997 :تاريخ عام ) 1( 1997 مارس 5 األحد :تاريخ طويل ) 2( 3/4/1997 :تاريخ قصري ) 3( ص10:34:44 :وقت طويل ) 4( ص10:44 :وقت متوسط ) 5( 17:44 :وقت قصري ) 6(

:صفات احلقول التالية أدخل موا-9 هاتف املرتل هاتف العمل املدينة العنوان أسم احلقل

نص نص نص نص نوع البيانات : أدخل مواصفات احلقل التايل -10

التكلفه أسم احلقل رقم نوع البيانات

مزدوج حجم السجل

Page 38: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

38

يوضح كيفية ضبط خاصية حجم السجل) 30(شكل

)30( شكل :أحجام احلقول الرقمية* .255: ختزن به أرقام صحيحه فقط من صفر :بايت ) 1( .32767 :32768 - ختزن به أرقام صحيحه فقط من :عدد صحيح ) 2( : 2147483648 - ختـزن بـه أرقـام صـحيحه فقـط :عدد صـحيح طويـل ) 3(

2147483648. .7 ختزن به أرقام صحيحه وعشريه حىت :مزدوج ) 4( .15يحه وعشريه حىت ختزن به أرقام صح:فردى ) 5(

عام تنسيق

يوضح كيفية ضبط حقل التنسيق) 31(شكل

)31( شكل :تنسيق األرقام * ).كما هو ( . 1234.567 =يظهر ، 1234.567 = رقم اإلدخال :عام ) 1( .1.234ج م =يظهر ، 1234 = رقم اإلدخال :عملة ) 2( .1234.57 =يظهر ، 1234.567 = رقم اإلدخال :ثابت ) 3( .1.234.57 =يظهر ، 1234.567 = رقم اإلدخال :قياسي ) 4(

Page 39: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

39

.12.35 = % يظهر ، 12345 = رقم اإلدخال :باملائة ) 5( . تستخدم الرموز العلمية:علمي ) 6( .أدخل مواصفات احلقل التايل-11

مصري أسم احلقل ال/ نعم نوع البيانات ) تلقائياً اللظهور كلمة ( ال / نعم تنسيق

:أدخل مواصفات احلقل التايل -12 مالحظات أسم احلقل

مذكرة نوع البيانات : ختصيص املفتاح األساسي للجدول-13 . أختر حقل رقم املتدربني-أ . من قائمة حترير اختر ضبط املفتاح األساسي-ب

). حرفاً 64حىت : ( حفظ جدول البيانات وتسميته -14 .)32( شكل )ظ باسم حف( مث أختر )ملف ( أفتح قائمة -أ

يوضح صندوق حوارى حلفظ اجلدول) 32(شكل

).بيانات املتدربني ( أكتب -ب ).موافق ( أختر -جـ

Page 40: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

40

الفصل الخامس تعدیل جدول البیانات

Page 41: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

41

: تعدیل مواصفات جدول البیانات -26 : فتح قاعدة البيانات -1 ).ت فتح قاعدة بيانا( مث أختار )ملف ( أفتح قائمة -أ .من أسطوانة التمرين ) Students( أختر امللف -ب )موافق ( أختر -جـ

: فتح جدول البيانات -2 )جدول ( أختر زر -أ . نقرا مزدوج)بيانات املتدربني ( أنقر جدول -ب

).عرض صفحة البيانات ( يظهر جدول البيانات خالياً، ويسمى هذا الشكل ض التصميم من شريط األدوات أختر زر عر-جـ

) :5(إىل ) 7( تعديل طول حقل رقم املتدرب من -3 ).نوع البيانات ( وأنتقل إىل خانة )رقم املتدرب( أختر حقل -أ .7 بدالً من 5 مث أكتب )حجم السجل ( أنتقل إىل -ب

: )أسم العائلة ( بعد حقل )اجلهة ( إضافة حقل جديد للجدول باسم -4 ).الد تاريخ املي( أختر حقل -أ . سيظهر سطر جديد،)إدراج ( مث أختر )حترير ( أفتح قائمة -ب .)نص( مث أختر نوع احلقل )أسم احلقل ( حتت عمود )اجلهة ( أكتب -جـ

:)هاتف املرتل ( حذف حقل -5 ).هاتف املرتل ( أختر حقل -أ ).حذف صف ( مث أختر )حترير ( أفتح قائمة -ب ).موافق ( أختر -جـ

:)رقم اهلاتف ( إىل )هاتف العمل ( تعديل أسم حقل -6 ).أسم احلقل ( مث إىل خانة )هاتف العمل ( أنتقل إىل حقل -أ ).رقم اهلاتف ( أختر أسم احلقل مث أكتب -ب

: إعادة ترتيب احلقول داخل اجلدول -7 ):"أسم العائلة " من مكانه إىل بعد حقل "مصري " لنقل حقل (

).مصري ( احلقل أختر -أ

Page 42: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

42

).أسم العائلة( باستخدام خاصية السحب واإللقاء أسحب احلقل إىل أن يستقر حتت حقل -ب

: تعدیل السجالت -27 ).Sales( أفتح قاعدة البيانات -1 . نقراً مزدوجاً)بيانات العمالء ( أنقر جدول -2 : أضف سجل جديد يشتمل على البيانات التالية -3 11111 :رقم العميل -أ مدرسة قواعد البيانات :أسم العميل -ب ش عثمان بن عفان 50 :العنوان -ج . سندباد:املدينة -د

1234567 :رقم اهلاتف -هـ . جنيها7508ً :املشتريات حىت تارخيه -و

. هذا هو السجل احلايل . املكان الذي سيدخل فيه سجل جديداً . حيفظ تغيرياً حدث على السجل ولكنه مل

: تعدیل البیانات -28 .F2 يف حقل املدينة مث أضغط سندباد حرك املؤشر حىت تضعه فوق كلمة -1 ).ستحل الكلمة اجلديدة حمل الكلمة املوجودة. ( مدينة أكسس: أكتب-2 .] Del [ حلذف الكلمة املوجودة فقط أضغط مفتاح -3 أضغط على ). خر حروف كتبتها آ( للتراجع عن أخر تعديل يف أي مكان باجلدول -4 أضغط . السجل الذي تقوم بتعديل بياناته/ للتراجع عن أخر تعديل يف احلقل -5 لالنتقال من سجل ألخر أنظر الشكل التايل-6

. مث أختر موافقDel حلذف سجل قم باختياره أوالً مث أضغط على مفتاح -7

Page 43: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

43

موذج أو صفحة بیانات التبدیل بین إظهار البیانات في شكل ن-29:

).منوذج ( من نافذة قاعدة البيانات اختر زر -1 . نقراً مزدوجاًبيانات العمالء أنقر النموذج -2 لالنتقال لعرض صفحة البيانات أختر زر -3 لالنتقال لعرض منوذج أختر زر -4

Page 44: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

44

الفصل السادسالبحث عن البیانات

وترتیبها

Page 45: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

45

:علومة البحث باستخدام م-30 ).شركة احلاسبات املتحدة يف حقل أسم العميل : البحث عن (

.Sales أفتح قاعدة البيانات -1 .بيانات العمالء أفتح جدول -2عمود أسم العميل سواء بوضع املؤشر داخله أو اختيار ( أختر العمود الذي ترغب البحث فيه -3

).العمود كله ).33( شكل من شروط األدوات أختر زر البحث -4

يوضح مكونات صندوق حوارى للبحث عن بيان حمدد) 33(شكل

) :البحث يف حقل ( املربع احلواري * . البحث سيتم يف احلقل املختار:احلقل احلايل . البحث سيتم يف مجيع حقول اجلدول:مجيع احلقول

. البحث سيتم من احلقل احلاىل إىل أعلى:ألعلى .ن احلقل احلاىل إىل أسفل البحث سيتم م:ألسفل

. شركة احلاسبات املتحدة: أكتب )البحث عن ( أمام خانة -5 ).حبث عن األول ( أختر زر -6حبث ( نظرا إلحتمال وجود عميل آخر بنفس اإلسم داخل جدول البيانات، وللتأكد إختر زر -7

).عن التاىل . إلاء البحث) ال( ستظهر الرسالة املوضحة بالشكل عالية، أختر زر -8

: البحث بجزء من المعلومة -31 ).املتحدة يف حقل أسم العميل : البحث عن (

. أنتقل إىل بداية اجلدول مث ضع املؤشر إىل داخل حقل أسم العميل-1

Page 46: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

46

).34( شكل البحث من شريط األدوات أختر زر -2

يوضح خاصية البحث ىف أى جزء من احلقل) 34(شكل

.املتحدة: ة البحث عن اكتب أمام خان-3 ألن كلمه املتحدة جزء من حقل أسـم ).أي جزء من احلقل ( أختر : من خانة البحث يف -4

.العميل . ستحصل على أو سجل حيتوى على معيار البحث).حبث عن األول ( أختر زر -5 ).حبث عن التايل ( ونظراً الحتمال وجود عميل آخر بنفس االسم أختر زر -6 .6 كرر اخلطوة رقم -7 ).موافق ( مث )ال ( أختر زر -8

Page 47: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

47

: استخدام التصفیة للبحث عن مجموعة سجالت -32 . مفتوحةبيانات العمالء تأكد أن صفحة البيانات يف جدول -1 الفرز/ حترير عامل التصفية أختر مفتاح -2

يوضح نافذة عامل التصفية لبيانات العمالء) 35(شكل

)35(شكل ) : عامل تصفيه ( ات مربع حمتوي* . أي نافذة اجلدول:شريط العنوان -أ . يف اجلزء العلوي من اجلدول نافذة بأمساء احلقول املوجودة يف اجلدول:أمساء احلقول -ب . لتحديد احلقول واملعايري املستخدمة لتصفية السجالت:معايرة التصفية -جـ

.ملزدوج بالنقر ا)املدينة ( أختر حقل -3 . مث أضغط إدخال)طنطا ( أنتقل إىل أول خليه أمام سطر معايري مث أكتب -4 فرز / تصفيه طبق عامل التصفية عن طريق الضغط على مفتاح -5 . إلضافة معيار آخر أختر زر -6 ).< 5000( مث أكتب املعيار)املشتريات حىت تارخيه ( أضف حقل -7

. جنيه5000الذين تزيد مشتريام عن ) طنطا (مالء حىت ميكن احلصول على سجالت ع . أختر زر -8

Page 48: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

48

. إلظهار مجيع السجالت أختر زر -9

: فرز السجالت -33ومعناه ترتيب السجالت يف جدول البيانات ترتيباً إما تصاعدياً أو تنازلياً وفق جميئها يف حقل

.هر نتائجه على الشاشة فقطوالفرز الذي سنقوم بتنفيذه اآلن فرز سريع أي تظ. معني :الفرز التصاعدي *

.لترتيب سجالت أمساء املدن تصاعدياً أي من األلف إىل الياء ).املدينة ( أختر أي حقل من حقول -1 . من شريط األدوات أختر فرز تصاعدي -2 :الفرز التنازيل *

. قل فاألقل لترتيب السجالت حبيث تظهر أكرب املشتريات يف البداية يليها األ ).املشتريات حىت تارخيه ( أختر أي حقل من حقول -1 . من شريط األدوات أختر فرز تنازيل -2

Page 49: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

49

الفصل السابع ربط الجداول

Page 50: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

50

ربط اجلداول يعىن إنشاء عالقة ارتباط دائمة بني جدولني أو أكثر، ويكـون مـن نتيجتـها .لنماذج أو التقارير أو استعالماتاستخراج بيانات من كال اجلدولني وإظهارها يف ا

ك أن تنشـىء ومن الضروري ربط اجلداول ألن التصميم اجليد لقاعدة البيانات يتطلب مـن .جداول صغريه يشتمل كالً منها على بيانات ذات طبيعة واحدة

: أنواع العالقات -34ـ ات، وعـادةً ميكن ربط جدولني إذا كان كليهما يشتمل على حقل أو أكثر ما نفس البيان

.تسمى احلقول يف كال اجلدولني بنفس االسم : وهناك ثالث أنواع من العالقات

: many- to -One عالقة واحد مقابل جمموعه * اجلـدول الرئيسـي ( هي األكثر استخداماً، وتعىن أن السجل الواحد يف جدول البيانـات

Primary Table( يقابله أكثر من سجل يف جدول آخر )دول املـرتبط اجلRelated Table.(

: One - to -One عالقة واحد مقابل واحد * هذا النوع أقل استخداماً من النوع السابق، وفيه كل سجل يف اجلدول الرئيسي يقابله سجل

عندما ترغب يف فصل معلومات العميـل إىل بيانـات عامـه : فمثالً ( واحد يف اجلدول املرتبط به ).وبيانات خاصة

: many - to -Many عالقة جمموعة مقابل جمموعه * هذا النوع نادر االستخدام وفيه يقابل كل سجل من اجلدول الرئيسـي عـدة سـجالت ىف اجلدول املرتبط، ويقابل السجل الواحد يف اجلدول املرتبط عدة سـجالت يف اجلـدول الرئيسـي

لذا جيب ربط اجلدولني بأسلوب غـري وهذا النوع من العالقات معقد، ،)املنتجات وأوامر الشراء ( إىل )ارتباط جمموعه مقابـل جمموعـه (مباشر وذلك بإنشاء جدول ثالث يعمل على جتزئة عالقة

وىف هذه احلالة تضع املفتاحني األساسيني لكال اجلدولني ،)واحد مقابل جمموعه ( عالقتني من نوع .يف اجلدول الثالث

: تركة ربط الجداول ذات العالقة المش-35 : قبل إنشاء عالقة بني جدولني تأكد أن

.حقول متشاة/ كال اجلدولني ما حقل -1 . حتديد اجلدول الرئيسي واجلدول التابع-2

Page 51: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

51

إذ مل يكن اجلدول التابع يشتمل على حقل يتطابق مع حقل املفتـاح األساسـي يف اجلـدول -3مواصفات حقل املفتـاح األساسـي يف الرئيسي، أضف حقالً جديداً يف اجلدول التابع بنفس

.اجلدول الرئيسي ال ميكن تعديل مواصفات أو حذف احلقول اليت أسست عالقة الربط إال إذا ألغيـت عالقـة -4

.الربط بني اجلدولني أوالًُ : many- to -One إنشاء عالقة ارتباط *

، )] جدول أساسي [أمجاليات الفواتري ( قم بربط جدول )SALES( يف قاعدة البيانات )رقم الفاتورة( يشتمل كال اجلدولني على حقل ).] جدول مرتبط [تفصيالت الفواتري ( وجدول

.، ويعترب هو املفتاح األساسي للجدول األساسي ).SALES( أفتح قاعدة البيانات -1 ).عالقات ( أختر أمر )حترير( من قائمة -2

اتيوضح نافذة النشاء العالق) 36(شكل

ليضافوا داخـل نافـذة )تفصيالت الفواتري ( وجدول )إمجاليات الفواتري ( أضف جدول -3 ).36(العالقات شكل

وألقه فوق )إمجاليات الفواتري ( من جدول )رقم الفاتورة ( من نافذة عالقات أسحب حقل -4فـرض ( ، مث نشـط )37(شـكل ) تفصيالت الفواتري ( يف جدول )رقم الفاتورة ( حقل

).37(شكل ) التكامل املرجعي

Page 52: تﺎﻧﺎﯿﺒﻟا ةﺪﻋﺎﻗ ACCESS Iﺔﯿﺑﺮﻌﻟا ﺐﺘﻜﻠﻟ ﺖﻓﻮﺳ عﻼﻗإ ﺔﺒﺘﻜﻣ ﻦﻣ بﺎﺘﻜﻟا اﺬھ ﻞﯿﻤﺤﺗ ﻢﺗ 5

اب من مكتبة إقالع سوفت للكتب العربیةتم تحمیل ھذا الكتwww.eqla3-soft.com

52

يوضح صندوق حوارى خلصائص العالقات) 37(شكل

فتصبح نافذة العالقات كما بشكل ) 37(من شكل ) إنشاء ( أختر زر )عالقات ( من مربع -5)38.(

يوضح نافذة العالقات بعد انشاء العالقة بني اجلدولني) 38(شكل

اح أساسى واحد، كما ميكن أن خيصص له أكثر مـن كما سبق لو كان خمصص للجدول مفت .مفتاح أساسي

فإذا كان اجلدول املخصص له أكثر من مفتاح أساسي هو اجلـدول الرئيسـي يف عالقـات .اجلداول، جيب ربط مجيع احلقول املخصصة كمفتاح أساسي باحلقول املناظرة يف اجلدول املرتبط