![]() |
تعلم الأوراكل مقدمة عن قواعد البيانات كانت و مازالت برمجة قواعد البيانات شيء غامض لدى البعض إلا ما يسمعه من صعوبتها و تعقيدها ، و لا سبب أعزوه لأخذ تلك الفكرة إلا ضعف المصادر لقواعد البيانات باللغة العربية و عدم محاولة تعلمها أو فهمها بطريقة خاطئة أنشأت لدى البعض نظرة سلبية تجاهها و نحن في هذا الموقع نحاول جاهدين أن نغير هذه الصورة و أن ننطلق بدرجة ضد الإتجاه السائد عن قواعد البيانات و أنا واثق بإذن الله أن من سيتابع هذه الدروس سيخرج ولديه خلفية كاملة ينافس بها المحترفين ، و سننهج طريقة الخلاصة و التطبيق بحيث لا يكثر الكلام الذي لا طائل منه مقابل خروجك متقنا الدرس بعد تطبيقه ، كما سيتم وضع مثال جاهز مشروح باللغة العربية لكل مثال على هذا الموقع لكي تقارن بين ماعملت و الحل الصحيح مما يجعلك تكتشف الأخطاء بنفسك فيولد ذلك لديك موهبة التعامل مع قواعد البيانات . لاأريد أن أطيل بهذه المقدمة خصوصا أننا ذكرنا أن منهجنا يعتمد على الخلاصة و التطبيق طرق التعامل مع قواعد البيانات في فيجوال بيسك * و هي إحدى المكونات الموجودة ضمنا في فيجوال بيسك تجدها في صندوق الادوات و تعتبر أداة سهلة لربط قواعد البيانات البسيطة و تؤدي هذه الأداة بعض الإجراءات مثل الحذف و الإضافة و التحرير و و التحديث ، و سنشرح هذه الأداة بالتفصيل في دروس قادمة . DATA 1 الربط بالكود طريقة يجب على كل مبرمج كوعد بيانات أن يتعامل معها و يتقنها لكي يفتح أمامه أفآق برمجة قواعد البيانات و حين نشرحها بالتفصيل ستجد أنها ليس بتلك الصعوبة كما تتوقع من إسمها فهي عبارة عن أوامر معينة ثابتة تقريبا إذا إستطعت أن تتامل معها في مثال واحد ستتعامل معها في جميع ما يواجهك من أمثلة و سيأتي شرحها مفصلا الكود 2 و هي تقنية جديدة من مايكروسوفت و عندما تتعامل معها ستجد تشابها بينها و بين الطريقة الأولى التي ذكرناها للتو ، ولكن هذه الطريقة تعطيك مدى أوسع و خيارات أفضل و ستستمتع بهذه الطريقة عندما تتعامل مع منشيء بيئة البيانات الذي يعطيك تحكم أكبر مما تتصور في قواعد البيانات و بسهولة كبيرة ، أعرف أنك كمبتدأ لم تستوعب الكثير مما قلت لكن لا تقلق فستفهم ذلك من خلال الدروس التالية و ما ذكرته هنا ليس إلا ليجعل عندك معرفة بسيطة ببعض المصطلحات التي سنتعامل معها لاحقا ADO 3 منشيء بيئة البيانات و هي تقنية جديدة أيضا في فيجوال بيسك 6 وتتعلق كثيرا باتقنية السابقة لن أطيل التحدث فيها فسوف نرى شرحا مفصلا لها في الدروس اللاحقة بإذن الله تعالى Data Environmen Desighen 4 انتهى الدرس الأول ------------------- الدرس الثاني : :المقدمة هذه أولى طرق ربط قواعد البيانات لكي تقوم بربط قاعدة بيانات مع برنامجك في فيجوال بيسك ستحتاج أولا إلى و جود قاعدة بيانات لكي تربطها ببرنامجك و يتيح لك فيجوال بيسك أن تربط مع أنواع كثير من قواعد البيانات مرورا بأكسس و و لوتس و إنتهاءا بفوكس برو و أراكل ، كما يوفرلك فيجوال بيسك عمل قاعدة بيانات بواسطة برنامج ملحق معه و هو غالبا يفي بحاجتك سيكون درسنا هذا هو إنشاء قاعدة بيانات بهذا البرنامج المرفق مع فيجوال بيسك قاعدة البيانات التي سننشأها تحتوي جدول يحتوي على أسماء الطلاب و أرقامهم الخطوة الأولى فتح فيجوال بيسك كالمعتاد و من ثم الذهاب إلى قائمة Add-ins >> visual data manager... http://www.nafitha.org/less/db/database/14/c2f1.gif بعد ذلك ستفتح لك نافذة البرنامج إذهب إلى File>>new>>microsoft access>>version 7.0 mdb.. سيظهر لك مربع حفظ حدد الموقع الذي تريد أن تحفظ فيه قاعدة بياناتك ثم إختر حفظ بعد ذلك ستظهر لك قاعدة البيانات حدد proprties بالزر الأيمن ثم أختر New Table بعد ذلك ستفتح لك نافذة تكتب فيها إسم الجدول و ثم نذهب لإضافة الحقول كما هو مبين سيفتح لنا نافذة إضافة الحقول نكتب إسم الحقل في المكان المخصص و نحدد نوع بيانات الحقل هل هي رقمية أو حرفية إلخ ، و نكرر العملية حتى ننهي جميع الحقول التي نريدها و في مثالنا هذا نريد حقلين الأول إسمه name و نوع بياناته و الثاني number و نوع بياناته long ملاحظة مهمة إذا كان ماسيكتب في الحقل من أرقام خمسة أرقام أو أقل نختار نوع البيانات integer و للأرقام الطولية نختار long بذلك نكون قد أنشأنا قاعد بيانات تحتوي على جدول به حقلين الإسم و الرقم الصورة: http://www.nafitha.org/less/db/database/14/c2f3.gif الدرس الثالث (قريبا) |
تكفى هات الدس الثالث بســـــــــــــــــــــــرعة |
ليه أنت تتابع الدرس أخوي بكتب الدرس يوم الجمعة في الليل أو السبت بس ذكرني او أرسل لي رسالة خاصة لأني بعد شوي بمشي وبرجع بكرة . |
الدرس الثالث: ربط قاعدة البيانات بإستخدام الأداة data تفتح مشروع جديد ثم تضيف الأداة data من صندوق الأدوات كما في الشكل http://www.nafitha.org/less/db/database/15/c3f1.gif نرسم الأداة على الفورم و أيضا نرسم صندوقي نص لكي نظهر فيهما الحقول http://www.nafitha.org/less/db/database/15/c3f2.gif data الأن سنقوم بربط مربعات النص مع كائن البيانات و سنورد اولا خصائص كائن من مربع الخصائص نضبط الخصائص التالية للأداة data شرح قيمتها إسم الخاصية و لكي نقوم بذلك نختار (..) التي بجانبها و نحدد مكان القاعدة نكتب مسار قاعدة البيانات databasename t1 وفي حالتنا هذه فقد اسمينا الجدول و نحدد الجدول المراد ربطه recordsource و بالنسبة لمربعي النص نضبط خصائصهما كما في الجدول التالي شرح قيمتها إسم الخاصية وهو إسم الكائن الذي سيربط قاعدة البيانات data1 datasource طبعا يوجد لدينا مربعي نص لكل واحد قيمة مختلفة لكي يكون أحدهما لإسم الطالب و الآخر لرقمه إسم الحقل المراد الربط معه datafield F5 هكذا تكون قد ربطت قاعدة بياناتك في برنامج و لترى النتيجة قم بتنفيذ البرنامج و ذلك بضغط طبعا لن يظهر لك شيء لأن قاعدة البيانات فارغة و لكي نقوم بوضع بعض الحقول قم بالتالي شغل منشيء قواعد البيانات كما تعلمنا في الدرس السابق و إذهب إلى File>>Opendatabase>>microsoft access سيفتح قاعدة بياناتك و سيضهر إسم الجدول الذي أنشأته قم بالنقر عليه مرتين و سيفتح لك نافذة اضف منها ماتريد من سجلات (الدرس الرابع غدا ) |
مشكووووووووور |
العفوووو |
الوقت المعتمد في المنتدى بتوقيت جرينتش +3.
الوقت الان » 05:48 PM. |
Powered by: vBulletin Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd