الهيـــــــــــــلا   *** منتدى قبيلة عتيبة

الهيـــــــــــــلا *** منتدى قبيلة عتيبة (http://www.otaibah.net/m/index.php)
-   الكمبيوتر و الإنترنت (http://www.otaibah.net/m/forumdisplay.php?f=18)
-   -   الدورة الأولى : قواعد البيانات Ms Access (http://www.otaibah.net/m/showthread.php?t=56584)

السيف والقلم 26-Dec-2007 12:30 AM

الدورة الأولى : قواعد البيانات Ms Access
 

المقدمة :


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

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

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


و سأرفق هنا ملف لأختصر الكثير من الدش و الكلام النظري و أدعو لمن

تعب فيه الأجر من الله على ما قدم و أعدكم بأول مشروع تطبيقي


قريبا بإذن الله وأتمنى أجد الصدى لهذه الدورة .....

و حتى ألقاكم مرة أخرى أتمنى لكم الصحة والعافية


والله الموفق

لتحميل الملف المرفق

محب الهيلا 26-Dec-2007 03:19 AM

مشكور وماقصرت

خيال الجريبا 26-Dec-2007 04:11 AM

مشكور ولاهنت

نواف العصيمي 26-Dec-2007 07:26 AM

يعطيك العافيه .. ودام إبداعك

بصراحه كتاب رائع ..

ولك التقدير والإحترام

ابوفهد العتيبي 03-Jan-2008 04:30 AM

ما قصرت أخوي جعلها الله في موازين حسناتك

زياد المغيري 03-Jan-2008 01:51 PM

مشكور ماقصررررررررت

يعطيك العافيه

السيف والقلم 03-Jan-2008 02:49 PM

الحمد لله رب العالمين

كل الشكر لكم لدعمكم ومتابعتكم

ثم أنني أعتذر عن تأخري في طرح الدروس وذلك لعدة أسباب منها إعطاء

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

لإنشغالي في هذه الفترة

نكمل ما بدأناه .....



المشروع التطبيقي له أهمية قصوى لترسيخ المعلومه و وجود لبنة

أساسية لإقامة مشاريع أخرى إنطلاقا من المشروع التطبيقي و أعدكم

بإذن الله بأكثر من مشروع مفلتر ليتناسب مع كل الفئات ....


المشروع الأول هو مشروع لإدارة مجموعة من الأجهزة " قد تستفيد منه

في غير ذلك إذا ما فهمت اللعبة البرمجية التي سوف نشرحها في آخر

التطبيق " و إليكم نبذة عن المشروع :.


لدينا مجموعة من الأجهزه ولها بياناتها المختلفة وتشترك في بيانات

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

استرجاعها على حسب بارمترات معينة أو استعلامات نصممها و بالمثال

يتضح المقال ...

لنفرض أن لدينا مجموعة من الأجهزة A , B ,C ومجموعة من حالات

الأجهزة ثابت و متحرك نريد معرفة عدد الأجهزة الثابتة من A أو نريد

أسترجاع معلومات الجهاز C فقط رقمة ونوعة وتاريخ صرفة وغيرذلك ....


ولنبدأ المشروع مستعيننا بالله


أولا : الجداول


أنشأ جدولا جديدا

" لمعرفة كيف تنشأ جدولا جديدا في وضع التصميم راجع الملف المرفق

في أول الموضوع "


وستوضح الصورة المرفقة أنواع كل سجل وعدد الأعمدة ومسمياتها التي

يجب ان تحرص دائما على المسمى الإنجيزي لفائدة بما سنتعلم لاحقا

في الأكواد "

الجدول سيكون فيه :

رقم الجهاز : وهو ترقيم تلقائي و أيضا المفتاح الأساس

حالة الجهاز : نص وتحتمل مجموعة خيارات " ثابت أو متحرك أو يدوي "

الجهة التابع لها : نص و تحتمل عدة خيارات نحددها لاحقا

تاريخ الصرف : تاريخ وسنتعلم تنسيقة لاحقا

الأمر المستند إليه : رقم فقط

نوع الجهاز : نص وهو مسمى الجهاز


انتهينا من الجدول وهو الوحيد للتسهيل و التركيز ليكون هو اللبنة

الأساسية للمشروع الثاني .

الدرس التالي هو عن النماذج وهي لإدخال البيانات و استعراضها أيضا

و أدعكم لتفكروا في ما سنحتاجة لنماذج لادخال المعلومات للجدول

وأيضا ما يمكننا استعراضه ...

فكروا في إمكانية الاستعلام عن جهاز بعينة أو عن عدة أجهزة في جهة

ما أو عن عدد الأجهزة من نوع جهاز معين ...



http://www.otaibah.net/ready/uploads...GFIsjNs58n.bmp


التطبيق أول بأول مفيد و بإذن الله القاعدة كاملة سترفق بعد الانتهاء من الدرس الرابع

لحاجة في نفس يعقوب

هذا والله الموفق


الساعة الآن »01:01 AM.

 Arabization iraq chooses life
Powered by vBulletin® Version 3.8.2
.Copyright ©2000 - 2024, Jelsoft Enterprises Ltd