المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الأول : مقدمة عامة في قواعد البيانات Access - دورة Microsoft Access 2003


khaledbelal
03-30-2010, 09:56 PM
بسم الله الرحمن الرحيم
والصلاة والسلام على أشرف الأنبياء والمرسلين وعلى آله وصحبه وبعد :


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

نفتح الشهية بسؤال بسيط :ما هي قاعدة البيانات ؟

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

لماذا يستخدم المبرمجون قواعد البيانات ؟

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

هذه أهم الأسباب الرئيسية لإستخدامها..

أعتقد أن الفكرة قد وصلت..


ومن أمثلة قواعد البيانات :
Access ، Sql Server , FoxPro من انتاح شركة مايكروسوفت اضافة إلى منتجات من شركات أخرى مثل أوراكل.

وتسمى هذه البرامج نظم إدارة قواعد البيانات DBMS وتشترك جميعها في التركيب الأساسي لقواعد البيانات ، كما أنهم جميعاً يستخدمون لغة الاستعلامات المركبة SQL القياسية .

والآن سنتعرف على معنى بعض المصطلحات الأساسية في قواعد البيانات Access والتي سوف نعتمد عليها في شرحنا مستقبلاً إن شاء الله.

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

http://upload.traidnt.net/upfiles/g3894140.jpg (http://upload.traidnt.net/upfiles/g3894140.jpg)

الجداول :
يحتوي الجدول على المعلومات التي نود حفظها في قاعدة البيانات في ترتيب معين على شكل صفوف وأعمدة .
وهذه الصورة تمثل جدولاً ما .

http://upload.traidnt.net/upfiles/Cdg94212.jpg (http://upload.traidnt.net/upfiles/Cdg94212.jpg)

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

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

النماذج :
تعتبر النماذج أقرب أجزاء الأكسيس إلى الفيجوال بيسك رغم أنها لا تستخدم في الفيجوال
لن أتكلم عنها بصورة موسعه الآن لأننا سنخصص لها درس كامل.

التقارير :
هو تجميع لبعض البيانات كي تشكل معلومات مفيدة تمهيداً لطباعتها - غالباً -.
سيأتي الكلام عنها.

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


هذا بالنسبة لما يهمنا من القائمة الرئيسية..

ـــــــ

تابع..

عندما تأتي لتكوين جدول (سيأتي ذلك في الدروس القادمة) ستظهر لك شاشة جديدة بهذا الشكل..

http://upload.traidnt.net/upfiles/zDB94242.jpg (http://upload.traidnt.net/upfiles/zDB94242.jpg)

لا بد أن نتعرف على هذه الشاشة وإليك توضيحها :

اسم الحقل لن نتعرض له وستعرفه عندما ننشيء القاعدة في الدرس القادم ولكن اسم الحقل هو الموضح باللون الأزرق في الصورة..

أنواع البيانات المحدد عليه باللون الأحمر وخصائص كل نوع من أنواع البيانات المحدد عليه باللون الأخضر هو ما يهمنا..

لذلك سنأخذ منها ما يهمنا وإليك ما يهمنا منها :

- أشهر أنواع البيانات مع خصائصها :


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

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


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

الخصائص المهمة للحقول الرقمية :
حجم الحقل : تحتوي على أحد الخصائص التالية :
بايت : تحتوي على أرقام بين 1 و 255 بلا كسور .
عدد الصحيح : تحتوي على أرقام بين -32768 إلى 32767 .
عدد الصحيح الطويل : تحتوي على أرقام بين -2147483648 إلى 2147483647 .
عشري : تحتوي على أرقام بين بين 10^28 إلى -10^28 في ملفات .mdb العادية - يمكن أن يحتوي على كسور - .


هذا المهم اللي راح نستخدمه..

أما بقية الخصائص فهي مشابهة لخصائص النصوص (نص)..


بيانات التاريخ والوقت :
تحتوي على بيانات تعرض التاريخ والوقت .
وأهم خصائصها هي خاصية :تنسيق : والتي تحتوي على أشكال مختلفة من تنسيقات الوقت والتاريخ .

بيانات العملة :
وهي لعرض العملة.
وأهم خصائصها هي :تنسيق : والتي تعرض أنواع مختلفة من تنسيقات العملة .

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

المذكرة :
يتميز هذا النوع بأنه يمكن أن يحتوي على بيانات من أي نوع بكمية ضخمة جداً . تصل إلى 2GB كما تذكر Microsoft .

نعم/لا :
يحتوي هذا الحقل على قيم تأخذ حالة من اثنتان لا ثالث لهما ، إما صحيحة أو خاطئة .
أهم خاصية هي خاصية :القيمة الافتراضية : والتي تحدد هل يكون في حالته الافتراضية صحيحاً أم خاطئاً .

كائن OLE :
يمكن أن نضع فيها كائناً مثل مستند وورد على سبيل المثال .

ارتباط تشعبي :
يمكن من خلاله وضع رابط لصفحة انترنت أو مسار لملف على جهاز الكومبيوتر .


المفتاح الرئيسي :
وهو من يجعل نوع معين من الحقول لا يُسمح بتكرار قيمته لأي سبب.. سيأتي تفصيله إن شاء الله
صورة للمفتاح الرئيسي :

http://upload.traidnt.net/upfiles/X1p94357.jpg (http://upload.traidnt.net/upfiles/X1p94357.jpg)



- أما خانة الجداول فيهمنا أمرين هما (السجل - والحقل) :

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

http://www.gryati.com/vb/images/statusicon/wol_error.gifالصورة مصغرة ... لعرضها بالمقاس الحقيقي انقر هناhttp://upload.traidnt.net/upfiles/XKF94669.jpg (http://upload.traidnt.net/upfiles/XKF94669.jpg)

الحقل :
يشكل الحقل نوعاً معيناً من البيانات سيتم إضافته لكل سجل .
الشكل التالي يمثل حقل البريد الإلكتروني .

http://www.gryati.com/vb/images/statusicon/wol_error.gifالصورة مصغرة ... لعرضها بالمقاس الحقيقي انقر هناhttp://upload.traidnt.net/upfiles/YBA95079.jpg (http://upload.traidnt.net/upfiles/YBA95079.jpg)







تم بحمد الله وانتهى الدرس الأول..

ونلتقي في الدرس القادم إن شاء الله..

تحياتي :أبو ربيع..

--------------------

المصدر (http://www.gryati.com/vb/showthread.php?t=14287)