[size=16]بسم الله الرحمن الرحیم
السلام علیكم ورحمة الله وبركاتھ
[/size][size=21]قامبجمعهذهالدروسوتنقيحالمفرداتوجمعالصوروترتيبهاأخوكم[/size][size=21]::
[/size][size=21]محمدالغامدي
[/size][size=21]أرجوأنتعمالفائدةوأشكرالأخ[/size][size=21]:: [/size][size=21]أحمدفراس[/size][size=21]علىالمجهودالجبار
[/size]١: الدرس الأول :: تعریف قاعدة البیانات
ھذا ھو تعریف بسیط عن قاعدة البیانات
قاعدة البیانات::::
قاعدة البیانات (معلومات) ھي مجموعة من عناصرِ البیاناتِ المنطقیة المرتبطة مع بعضھا البعض بعلاقة
ریاضیة ، تخزن في جھاز الحاسوب عَلى نحو منظّم، حیث یقوم برنامج (حاسوب (یسمى محرك قاعدة
PDF created with pdfFactory Pro trial version www.pdffactory.com
البیانات بتسھیل التعامل معھا
و البحث ضمن ھذه البیانات و إمكانیة الإضافة و التعدیل علیھا. الھدف
الأساسي لقواعد البیانات ھو التركیز على طریقة تنظیم البیانات و لیس على التطبیقات الخاصة. أي أن
تصمیم البیانات بحیث تكون خالیة من التكرار و یمكن استرجاعھا و تعدیلھا و الإضافة علیھا دون المشاكل
التي یمكن أن تحدث مع و جود التكرار فیھا ھو الھدف الرئیسي لمصمم قاعدة البیانات. یتم ذلك عن طریق
إیجاد ثلاث مستویات من التجرید أو النماذج لقواعد البیانات تسمى نماذج التطبیع)
ویقصد بھا جعل تركیبة البیانات اقرب للطبیعة التصنیفیة. Normalizing Forms)
٢: الدرسالثاني :: صناعة قاعدة البیانات
في ھذا الدرس سوف نقوم بتعلم كیفیة إنشاء قاعدة بیانات اكسیس أن الخطوة الأولى لعمل قاعدة بیانات ھي
بعدیة كل البعد عن برنامج الفیجوال بیسك فلعمل قاعدة بیانات نقوم بفتح برنامج الاكسیس عن طریق النقر
ومن ثم اختیار Microsoft Office وبعدھا اختیار All Programs ثم اختیار Start على زر
Microsoft Office Access برنامج 2003
لإنشاء قاعدة بیانات جدیدة نقوم بالضغط على قائمة
New ونختر الأمر File
PDF created with pdfFactory Pro trial version www.pdffactory.com
سوف تظھر لنا قائمة جانبیة فیھا عدة اختیارات لإنشاء قاعدة بیانات نختر منھا
( Blank Data Base ) إنشاء قاعدة بیانات فارغة
فور ضغطنا الزر سوف یظھر لنا مربع حوار صغیر
لاختیار المكان الذي نود وضع قاعدة البیانات فیھ نختر المكان ولاسم ثم نقوم بالضغط على زر إنشاء أما
ألان ظھر لنا مربع حوار أخر فیھا عدة اختیارات وھذه الاختیارات جمیعھا تساعدك على عمل جداول
وحقول جدیدة لكن بطرق مختلفة حیث الخیار الأول لصناعة الجداول ھو بطریقة عرض التصمیم والخیار
الثاني باستخدام المعالج والخیار الثالث عن طریق إدخال البیانات نبدأ أولا بتعلم إنشاء الجداول بطریقة
عرض التصمیم نقوم بالضغط على الأمر ضغطا مزدوجا سوف یظھر لنا مربع حوار فیھا عدو حقول الأول
OLE لاختیار اسم لحقل الذي نود إنشائھ والثاني لاختیار نوعیة الحقل من قیم نصیة أو رقمیة أو كائن
لخزن الصور وغیرھا وأما الحقل الثالث لإضافة تعلیق على الحقل یمكننا ألان بكل سھولة تجربة عمل حقول
مثلا لنعمل ثلاثة حقول بأسماء (( ١ - الاسم ٢ - العمر - ٣ المھنة )) ونحدد نوعھا ، تتم عملیة الإنشاء بكل
بساطة بالكتابة في مربعات النص الموجودة في مربع الحوار وتحدید قیمتھ وبالنسبة لمربع أدناه فھو یحتوي
على عدة خیارات إضافیة تتحكم بالحقل كأن عدد الأحرف الأقصى المسموح كتابتھا فیھ لو كان الحقل من نوع
قیم نصیة وھل مسموح بان یكون الحقل فارغ أم لا . غیرھا ألان وبعد الانتھاء من كتابة أسماء الحقول
المطلوبة بالإضافة إلى نوعھا نضغط على زر الإغلاق أعلى الیمین سوف تظھر لنا رسالة لتأكید ھل نود
أن نقوم بحفظ الحقول التي قمنا بكتابتھا بجدول معین نقوم بالضغط على زر نعم سوف یظھر بعدھا مربع
حوار لاختیار اسم الجدول یمكننا كتابة الاسم الذي یعجبنا بعد ذلك إذا لم تقم بعمل مفتاح أساسي والمفتاح
الأساسي ھو عبارة عن حقل یتم كتابة ترقیم السجلات فیھا لسنا بحاجھ لھذا الحقل لذا نقوم بالضغط على زر
PDF created with pdfFactory Pro trial version www.pdffactory.com
لا وھنا قمنا بالانتھاء من صناعة الجداول والحقول المطلوبة یمكننا رؤیة الجدول بالنقر علیھ نقرا مزدوجا
كما یمكننا إضافة بیانات أو تعدیلھا أو حذفھا بكل سھولة ھنالك عدة اختیارات أخرى یمكننا تجربتھا
لن أقوم بشرحھا على اعتبار أن ھدفنا التعامل مع قواعد البیانات باستخدام الفیجوال بیسك ألان الخطوة
الأخیرة التي بقت ھي تحویل قاعدة البیانات إلى تنسیق ٩٧ حتى نستطیع التعامل معھا من خلال برنامج
Data Control الفیجوال بیسك باستخدام أداة
یمكن تحویل قاعدة البیانات كما في الصورة الآتیة
وبعد أن تقوم
بالضغط سوف یظھر لك مربع حوار لاختیار المكان لذي نود حفظ قاعدة البیانات ذات التنسیق القدیم نختار
المكان ونضغط حفظ وھنا ینتھي درسنا عن كیفیة صناعة قاعدة البیانات
=================
مثال
DataBase.zip
=================
٣: الدرسالثالث :: ربط البرنامج بقاعدة بیانات بواسطة الأدوات
في ھذا الدرس سوف نقوم بتعلم بعض الأشیاء البسیطة لبدء التحكم بقواعد البیانات بواسطة الفیجوال
بیسك الخطوة الأولى لنا في ھذا الدرس ھي فتح برنامج فیجوال بیسك ٦ واختیار مشروع قیاسي
Stander.exe
PDF created with pdfFactory Pro trial version www.pdffactory.com
فور اختیار المشروع سوف یقوم برنامج الفیجوال بإضافة المشروع لنا لنقوم ببدء عملیة
الربط أولا نقوم بإضافة الأداة التي سوف نستخدمھا لربط برنامجنا بقاعدة البیانات وھي أداة
Data Control
تتم عملیة إضافة الأداة إما بالنقر علیھا نقرا مزدوجا أو السحب والإفلات على واجھة إطار المشروع
عند إضافة الأداة نقوم بالبدء بعملیة الربط بقاعدة البیانات ببساطة یمكننا الربط عن طریق الخاصیة
حیث یعطى مسار قاعدة البیانات لھا لیتم الربط مباشرة على أن تكون قاعدة Data Base Name
البیانات
PDF created with pdfFactory Pro trial version www.pdffactory.com
ذات تنسیق ٩٧ أو أقدم حتى تتعرف علیھا الأداة نقوم بتحدید مسار قاعدة البیانات بالضغط على خاصیة
من قائمة خصائص الأداة Data Base Name
,,و فور الضغط علیھا سوف یظھر لنا مربع حوار لاختیار
السلام علیكم ورحمة الله وبركاتھ
[/size][size=21]قامبجمعهذهالدروسوتنقيحالمفرداتوجمعالصوروترتيبهاأخوكم[/size][size=21]::
[/size][size=21]محمدالغامدي
[/size][size=21]أرجوأنتعمالفائدةوأشكرالأخ[/size][size=21]:: [/size][size=21]أحمدفراس[/size][size=21]علىالمجهودالجبار
[/size]١: الدرس الأول :: تعریف قاعدة البیانات
ھذا ھو تعریف بسیط عن قاعدة البیانات
قاعدة البیانات::::
قاعدة البیانات (معلومات) ھي مجموعة من عناصرِ البیاناتِ المنطقیة المرتبطة مع بعضھا البعض بعلاقة
ریاضیة ، تخزن في جھاز الحاسوب عَلى نحو منظّم، حیث یقوم برنامج (حاسوب (یسمى محرك قاعدة
PDF created with pdfFactory Pro trial version www.pdffactory.com
البیانات بتسھیل التعامل معھا
و البحث ضمن ھذه البیانات و إمكانیة الإضافة و التعدیل علیھا. الھدف
الأساسي لقواعد البیانات ھو التركیز على طریقة تنظیم البیانات و لیس على التطبیقات الخاصة. أي أن
تصمیم البیانات بحیث تكون خالیة من التكرار و یمكن استرجاعھا و تعدیلھا و الإضافة علیھا دون المشاكل
التي یمكن أن تحدث مع و جود التكرار فیھا ھو الھدف الرئیسي لمصمم قاعدة البیانات. یتم ذلك عن طریق
إیجاد ثلاث مستویات من التجرید أو النماذج لقواعد البیانات تسمى نماذج التطبیع)
ویقصد بھا جعل تركیبة البیانات اقرب للطبیعة التصنیفیة. Normalizing Forms)
٢: الدرسالثاني :: صناعة قاعدة البیانات
في ھذا الدرس سوف نقوم بتعلم كیفیة إنشاء قاعدة بیانات اكسیس أن الخطوة الأولى لعمل قاعدة بیانات ھي
بعدیة كل البعد عن برنامج الفیجوال بیسك فلعمل قاعدة بیانات نقوم بفتح برنامج الاكسیس عن طریق النقر
ومن ثم اختیار Microsoft Office وبعدھا اختیار All Programs ثم اختیار Start على زر
Microsoft Office Access برنامج 2003
لإنشاء قاعدة بیانات جدیدة نقوم بالضغط على قائمة
New ونختر الأمر File
PDF created with pdfFactory Pro trial version www.pdffactory.com
سوف تظھر لنا قائمة جانبیة فیھا عدة اختیارات لإنشاء قاعدة بیانات نختر منھا
( Blank Data Base ) إنشاء قاعدة بیانات فارغة
فور ضغطنا الزر سوف یظھر لنا مربع حوار صغیر
لاختیار المكان الذي نود وضع قاعدة البیانات فیھ نختر المكان ولاسم ثم نقوم بالضغط على زر إنشاء أما
ألان ظھر لنا مربع حوار أخر فیھا عدة اختیارات وھذه الاختیارات جمیعھا تساعدك على عمل جداول
وحقول جدیدة لكن بطرق مختلفة حیث الخیار الأول لصناعة الجداول ھو بطریقة عرض التصمیم والخیار
الثاني باستخدام المعالج والخیار الثالث عن طریق إدخال البیانات نبدأ أولا بتعلم إنشاء الجداول بطریقة
عرض التصمیم نقوم بالضغط على الأمر ضغطا مزدوجا سوف یظھر لنا مربع حوار فیھا عدو حقول الأول
OLE لاختیار اسم لحقل الذي نود إنشائھ والثاني لاختیار نوعیة الحقل من قیم نصیة أو رقمیة أو كائن
لخزن الصور وغیرھا وأما الحقل الثالث لإضافة تعلیق على الحقل یمكننا ألان بكل سھولة تجربة عمل حقول
مثلا لنعمل ثلاثة حقول بأسماء (( ١ - الاسم ٢ - العمر - ٣ المھنة )) ونحدد نوعھا ، تتم عملیة الإنشاء بكل
بساطة بالكتابة في مربعات النص الموجودة في مربع الحوار وتحدید قیمتھ وبالنسبة لمربع أدناه فھو یحتوي
على عدة خیارات إضافیة تتحكم بالحقل كأن عدد الأحرف الأقصى المسموح كتابتھا فیھ لو كان الحقل من نوع
قیم نصیة وھل مسموح بان یكون الحقل فارغ أم لا . غیرھا ألان وبعد الانتھاء من كتابة أسماء الحقول
المطلوبة بالإضافة إلى نوعھا نضغط على زر الإغلاق أعلى الیمین سوف تظھر لنا رسالة لتأكید ھل نود
أن نقوم بحفظ الحقول التي قمنا بكتابتھا بجدول معین نقوم بالضغط على زر نعم سوف یظھر بعدھا مربع
حوار لاختیار اسم الجدول یمكننا كتابة الاسم الذي یعجبنا بعد ذلك إذا لم تقم بعمل مفتاح أساسي والمفتاح
الأساسي ھو عبارة عن حقل یتم كتابة ترقیم السجلات فیھا لسنا بحاجھ لھذا الحقل لذا نقوم بالضغط على زر
PDF created with pdfFactory Pro trial version www.pdffactory.com
لا وھنا قمنا بالانتھاء من صناعة الجداول والحقول المطلوبة یمكننا رؤیة الجدول بالنقر علیھ نقرا مزدوجا
كما یمكننا إضافة بیانات أو تعدیلھا أو حذفھا بكل سھولة ھنالك عدة اختیارات أخرى یمكننا تجربتھا
لن أقوم بشرحھا على اعتبار أن ھدفنا التعامل مع قواعد البیانات باستخدام الفیجوال بیسك ألان الخطوة
الأخیرة التي بقت ھي تحویل قاعدة البیانات إلى تنسیق ٩٧ حتى نستطیع التعامل معھا من خلال برنامج
Data Control الفیجوال بیسك باستخدام أداة
یمكن تحویل قاعدة البیانات كما في الصورة الآتیة
وبعد أن تقوم
بالضغط سوف یظھر لك مربع حوار لاختیار المكان لذي نود حفظ قاعدة البیانات ذات التنسیق القدیم نختار
المكان ونضغط حفظ وھنا ینتھي درسنا عن كیفیة صناعة قاعدة البیانات
=================
مثال
DataBase.zip
=================
٣: الدرسالثالث :: ربط البرنامج بقاعدة بیانات بواسطة الأدوات
في ھذا الدرس سوف نقوم بتعلم بعض الأشیاء البسیطة لبدء التحكم بقواعد البیانات بواسطة الفیجوال
بیسك الخطوة الأولى لنا في ھذا الدرس ھي فتح برنامج فیجوال بیسك ٦ واختیار مشروع قیاسي
Stander.exe
PDF created with pdfFactory Pro trial version www.pdffactory.com
فور اختیار المشروع سوف یقوم برنامج الفیجوال بإضافة المشروع لنا لنقوم ببدء عملیة
الربط أولا نقوم بإضافة الأداة التي سوف نستخدمھا لربط برنامجنا بقاعدة البیانات وھي أداة
Data Control
تتم عملیة إضافة الأداة إما بالنقر علیھا نقرا مزدوجا أو السحب والإفلات على واجھة إطار المشروع
عند إضافة الأداة نقوم بالبدء بعملیة الربط بقاعدة البیانات ببساطة یمكننا الربط عن طریق الخاصیة
حیث یعطى مسار قاعدة البیانات لھا لیتم الربط مباشرة على أن تكون قاعدة Data Base Name
البیانات
PDF created with pdfFactory Pro trial version www.pdffactory.com
ذات تنسیق ٩٧ أو أقدم حتى تتعرف علیھا الأداة نقوم بتحدید مسار قاعدة البیانات بالضغط على خاصیة
من قائمة خصائص الأداة Data Base Name
,,و فور الضغط علیھا سوف یظھر لنا مربع حوار لاختیار