شرح قواعد البيانات .Explanation of databases

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

‫‪R.

H‬‬

‫شرح قواعد البيانات‬

‫‪ -1‬لفتح قاعدة البيانات‪ -‬افتح المتصفح مثل ‪ google chrome‬مثال ثم اكتب في ال ‪ localhost : url‬ثم اضغط‬
‫علي ‪phpmyadmin‬‬

‫‪ -2‬النشاء قاعدة بيانات انقر علي ‪ NEW‬من االعلي يسار‬

‫‪ -3‬اكتب اسم القاعدة واخت نوعها كالتالي ثم انقر ‪create‬‬

‫‪ -4‬اكتب اسم الجدول االول الذي تريد انشائه وحدد عدد عواميده وانقر ‪go‬‬

‫ابدء في كتابة اسم العامود(الحقل) في خانة ‪, name‬‬ ‫‪-5‬‬


‫ونوع البيان في خانة ‪( type‬الحروف ‪ varchar‬او ‪ –text‬االرقام ‪ int‬التواريخ ‪)date‬‬ ‫‪-6‬‬
‫في خانة ال ‪ length‬اكتب حجم الحقل الذي تريد ان تحجزه بقاعدة البيانات‬ ‫‪-7‬‬
‫‪,‬اذا اردت الحقل ان يمكن تركه فارغا اضغط علي ‪null‬‬ ‫‪-8‬‬
‫لجعل الحقل مفتاح اساسي اما اثناء انشاء الجدول من عمود ‪ index‬اختار ‪primary key‬ثم ‪ go‬او بعد انشاء‬ ‫‪-9‬‬
‫الجدول من ‪structure‬‬

‫‪1‬‬
‫‪R.H‬‬

‫‪ -10‬اذا اردت بيانات الحقل االساسي ان يقوم بالترقيم التلقائي اضغط علي ‪A-I‬‬
‫‪ -11‬قبل الضغط علي ‪ save‬ال تنسي ان تضغط علي ‪preview sql‬حتي يمكنك اخذ االكواد كوبي‬

‫‪ -12‬للتعديل او الحذف او االضافة في العواميد من ‪structure‬‬

‫‪ -13‬والضافة مفتاح اساسي اذا نسيت اضافته اثناء انشاء الجدول اضغط علي ‪ more‬ثم ‪primary key‬‬

‫‪2‬‬
‫‪R.H‬‬

‫‪ -14‬والضافة عامود ايضا من ‪ structure‬ثم ‪add columns‬‬

‫‪ -15‬النشاء جدول ثاني اضغط علي ‪ new‬التي توجد باسفل اسم قاعدة بياناتك‬

‫‪ -16‬املي البيانات مثل الجدول السابق واضغط ‪save‬‬

‫‪ -17‬ملحوظة مهمة جدا‪ :‬الحظ اننا قمنا باضافة عامود ال ‪ class_id‬وذلك نظرا الن العالقة بين الجدولين هي راس‬
‫باطراف ‪ 1-m‬ولذلك قمنا باضافة عامود المفتاح االجنبي الذي يخص الفصول بداخل الجدول ناحية ال ‪m‬‬
‫وهو جدول الطالب‬
‫‪ -18‬اذا واجهنا عالقة بين كيانين من نوع ‪ m-m‬نقوم باضافة جدول ربط ونضع به المفتاحيين االساسيين(مفتاح‬
‫مركب) ثم نقوم بربطه بالجدولين االساسيين‬

‫‪ -19‬كيف نقوم بربط العالقات بين الجداول؟‬

‫قف عند الجدول ناحية ال ‪ many‬الذي يحتوي علي المفتاح االجنبي وفي مثالنا هو جدول الطالب‪ ,‬ثم اضغط‬
‫علي ‪ structure‬ثم ‪ relation view‬ثم اختار اسم العامود االجنبي واسم قاعدة البيانات الخاصة بك واسم‬
‫الجدول الذي ينتمي اليه هذا الحقل االجنبي(حقل الربط) واضغط ‪save‬‬

‫‪3‬‬
‫‪R.H‬‬

‫‪ -20‬اذا اردت ان تطلع علي جميع العالقات بمشروعك اضغط علي اسم قاعدة بياناتك من اليسار ثم اختار ‪ more‬ثم‬
‫‪designer‬‬

‫‪ -21‬اخيرا ابدأ بملي الصفوف من ‪ insert‬والظهار كل الصفوف التي مالتها وللتعديل فيها او حذف منها من‬
‫‪browse‬‬
‫‪ -22‬اضغط علي اسم الجدول المراد ملي صفوفه ثم اضغط ‪ insert‬ثم ابدا بملي بيانات الصفوف‬

‫‪4‬‬
‫‪R.H‬‬

‫واضغط ‪go‬‬

‫ملي الطالب‪:‬‬

‫‪5‬‬
‫‪R.H‬‬

‫‪ -23‬ملحوظة اخيرة‪ :‬عند انشاء حقل المفتاح االجنبي بالجدول ال ‪ many‬يجب ان يكون نفس النوع ونفس الحجم‬
‫الخاص به في جدوله االساسي ال ‪one‬‬
‫‪ -24‬وعندما تملي بيانات الصفوف ابدا بملي الجداول االساسية التي ال تحتوي علي مفتاح اجنبي ثم الجداول التي‬
‫تحتوي علي المفتاح االجنبي حتي يوجد بيانات للمفتاح االجنبي‬

‫‪6‬‬

You might also like