23
ب ات ان ي ب ل واعد ا قMicrosoft Access 1

قواعد البيانات

Embed Size (px)

Citation preview

البيانات ب قواعدMicrosoft Access

1

مـقـدمـةالبیانات :DATA الحروف أو األرقام هي

للمعالجة القابلة الكلمات أو الرموز أوالحاسب بواسطة

المعلومات :Information بيانات هيأقصى لتحقيق معالجتها أو تنظيمها تم

منها .استفادة

3

برامج هي البيانات ما ؟قواعد

Data Baseقواعد البيانات

هي تجميع لكمية كبيرة من المعلومات أو البيانات وعرضها بطريقة أو بأكثر من طريقة تسهل االستفادة

.منهادليل الهاتف الذي يشتمل على أسماء : مثال

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

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

قواعد ادارة نظم هي ماالبيانات

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

.البياناتالهاتف : مثال لدليل جدد عمالء إضافة بعد

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

البيانات قواعد .إدارة

5

تتجاوز - التي البيانات من هائل كم تخزينالبشرية اإلمكانيات

التعديالت - ب وإدخال التغيرات متابعةعليها، الالزمة

متكاملة - ج بطرق البيانات جميع تخزينوقت اي في استرجاعها يسهل بحيث

 

أهمیة قواعد البیانات

Data Baseقواعد البيانات

6

تتجاوز - التي البيانات من هائل كم تخزينالبشرية اإلمكانيات

الالزمة - ب التعديالت وإدخال التغيرات متابعة عليها،

بحيث - ج متكاملة بطرق البيانات جميع تخزينوقت اي في استرجاعها يسهل

 

البيانات قواعد : وظائف

Data Baseقواعد البيانات

7

: تنظیم ملفات البیانات داخل قاعدة البیانات•

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

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

  الحقول Fields. السجالت Records سجل إلى عدد من واحfد من أشfهر قواعfد البيانfات Microsoft Access هfذا ويعتfبر برنfامج

والfتي تسfتخدم في تfرتيب قواعfد البيانfات واسfتخراج النتfائج منهfا وعمfل االستفسارات الالزمة .

 الرسومية . Windowsوهو عبارة عن برنامج رسومي يعمل تحت بيئة  

يطلffق على قواعffد بيانffات ميكروسffوفت أكسffس اسffم قواعffد البيانffات العالئقيfة ويقصfد بهfا قواعfد البيانfات الfتي تكfون الجfداول فيهfا مترابطfة بينهfا

بعالقات في حقل واحد أو أكثر .

8

( الجداول : وهي مكان تخزين البيانات في القاعدة ، وتتكون 1)الجداول من حقول )أعمدة( وسجالت

)صفوف( ( استعالمات : وهي كما يتضح من اسمها استعالم عن بيانات 2)

معينة في القاعدة تنطبق عليها معايير محددة ، أو كائنات لتنفيذ عمليات على البيانات في الجداول كحذف سجالت أو تحديثها أو

�لحاق سجالت بها . إنشاء الجداول أو إ( النماذج : وهي مكان تسجيل البيانات التي ترغب في حفظها 3)

في الجدول ، وتحريرها .( التقارير : وهي كائنات عرض وطباعة البيانات بأشكال وطرق 4)

وتنسيقات منوعة .( الصفحات : وهي صفحات تعرض البيانات في ملفات من نوع 5)

HTML منفصلة عن ملف القاعدة األساسي وذلك لعرضها على شبكة االنترنت .

( الماكرو : أبسط تعريف له هو كائن يمكن وضع أمر أو عدة 6)أوامر أو إجراءات فيه ليتم تنفيذها .

( الوحدات النمطية : هي مكان تخزين أوامر وإجراءات ليتم 7)تنفيذها أو استدعاؤها بأكثر من طريقة .

قواعد مكونات هي ما؟البيانات

9

10

البيانات قواعد إنشاءاالكسس باستخدام

11

12

13

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

منها ثم كيفية استخدامها:أثناء تحديد الغرض من قاعدة البيانات، ستظهر قائمة بالمعلومات التي تريدها من قاعدة البيانات. ومن هنا،

يمكنك تحديد الحقائق التي تريد تخزينها في قاعدة البيانات والموضوع الذي تنتمي إليه كل حقيقة. تتطابق هذه الحقائق

مع الحقول )األعمدة( في قاعدة البيانات الخاصة بك وتتطابق مواضيع هذه الحقائق مع الجداول.

- تحديد الحقول التي تريدها في قاعدة البيانات:2و يعتبر كل حقل هو حقيقة لموضوع محدد. مثل اسم •

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

تحتاجه

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

منها ثم كيفية استخدامها:أثناء تحديد الغرض من قاعدة البيانات، ستظهر قائمة بالمعلومات التي تريدها من قاعدة البيانات. ومن هنا،

يمكنك تحديد الحقائق التي تريد تخزينها في قاعدة البيانات والموضوع الذي تنتمي إليه كل حقيقة. تتطابق هذه الحقائق

مع الحقول )األعمدة( في قاعدة البيانات الخاصة بك وتتطابق مواضيع هذه الحقائق مع الجداول.

- تحديد الحقول التي تريدها في قاعدة البيانات:2و يعتبر كل حقل هو حقيقة لموضوع محدد. مثل اسم •

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

تحتاجه

اتبع هذه الخطوات األساسية عند تصميم قاعدة البيانات الخاصة بك.

14

تحديــد الجــداول الــتي تحتــاج إليهــا في قاعــدة - 3:البيانات

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

للطلبات.

تعريــف الحقــل أو الحقــول ذات القيم الفريــدة - 4:في كل سجل

بتوصfffيل المعلومfffات Microsoft Accessحتى يقfffوم المخزنfة في جfداول منفصfلة  — على سfبيل المثfال، لتوصfيل العميfل بكافfة طلبfات العميfل — يجب أن يتضfمن كfل جfدول في قاعfدة البيانfات حقfل أو مجموعfة من الحقfول الfتي تقfوم بتعريfف كfل سfجل مفfرد في الجfدول بشfكل فريfد. ويسfمى

هذا الحقل أو مجموعة الحقول بالمفتاح األساسي.

تحديــد الجــداول الــتي تحتــاج إليهــا في قاعــدة - 3:البيانات

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

للطلبات.

تعريــف الحقــل أو الحقــول ذات القيم الفريــدة - 4:في كل سجل

بتوصfffيل المعلومfffات Microsoft Accessحتى يقfffوم المخزنfة في جfداول منفصfلة  — على سfبيل المثfال، لتوصfيل العميfل بكافfة طلبfات العميfل — يجب أن يتضfمن كfل جfدول في قاعfدة البيانfات حقfل أو مجموعfة من الحقfول الfتي تقfوم بتعريfف كfل سfجل مفfرد في الجfدول بشfكل فريfد. ويسfمى

هذا الحقل أو مجموعة الحقول بالمفتاح األساسي.

اتبع هذه الخطوات األساسية عند تصميم قاعدة البيانات الخاصة بك.

15

تحديد العالقات بين الجداول- 5ربfط المعلومfات المرتبطfة ببعضfها البعض بطfرق منطقيfة. للقيffام بهffذا، عffرف العالقffات بين الجffداول. قffد يكffون من األفضffل عffرض العالقffات في قاعffدة بيانffات تم تصffميمها

بشكل جيد إدخال تحسينات على التصميم.- 6- إدخال البيانات و إنشاء كائنات قاعدة بيانات أخرى:7

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

و access اسfتعالمات و نمfاذج و تقfارير و صfفحات بيانfات وحدات ماكرو و وحدات نمطية.

تحديد العالقات بين الجداول- 5ربfط المعلومfات المرتبطfة ببعضfها البعض بطfرق منطقيfة. للقيffام بهffذا، عffرف العالقffات بين الجffداول. قffد يكffون من األفضffل عffرض العالقffات في قاعffدة بيانffات تم تصffميمها

بشكل جيد إدخال تحسينات على التصميم.- 6- إدخال البيانات و إنشاء كائنات قاعدة بيانات أخرى:7

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

و access اسfتعالمات و نمfاذج و تقfارير و صfفحات بيانfات وحدات ماكرو و وحدات نمطية.

اتبع هذه الخطوات األساسية عند تصميم قاعدة البيانات الخاصة بك.

16

الجداولالجداول

17

18

19

20

21

22

23