fathi Admin
عدد المساهمات : 627 تاريخ التسجيل : 17/08/2009 العمر : 40
| موضوع: إنشاء قاعدة بيانات MySql بإستخدام قاعدة نتیجة الطلاب phpMyAdmin الجمعة 21 أكتوبر 2011, 12:57 am | |
| إنشاء قاعدة بيانات MySql بإستخدام قاعدة نتیجة الطلاب phpMyAdmin
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]تعرفنا فى الدرس السابق على [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]سنبدأ الان بانشاء قاعدة بیانات جدیدة باسم student وذلك عن طریق الذھاب الى مربع [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]تكوین قاعدة بیانات جدیدة وتكتب اسم القاعدة ثم اضغط تكوین ھكذا :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]* ستظھر لك صفحة تؤكد انشاء القاعدة الجدیدة بنجاح كما بھذه الصورة :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]لاحظ :انھا تخبرك بان السیرفر المحلى لدیك اسمھ localhost وقاعدة البیانات الحالیة ھى student وانھ لا یوجد اى جداول بھذه القاعدة الجدیدة حتى الان .* فى الیمین ستجد قائمة منسد لة تعرض لك كل قواعد البیانات المتوفرة فى مدیر قواعد البیانات ھذ ا والمنشأة على جھازك الشخصى .سنبدأ الان فى انشاء جدول داخل قاعدة البيانات التى نعمل عليها :اذھب الى تكوین جدول جدید في قاعدة البیانات واكتب اسم الجدول الجدید ولیكن اسمھstudent_data ونرید بھ 8 حقول ثم اضغط تنفیذ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]سیظھر لك 8 حقول فارغھ علیك ان تملئھا بأسماء الحقول - ادخل اسماء الحقول كما بالصورة[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]ساوضح لك الان فى جدول كل حقل ونوعھ :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]لاحظ :ان رقم الطالب لا یمكن ان یكون حروف مثلا وكذلك درجات المواد اما اسم الطالب فانھ لابد ان یك ون حروفا . الملاحظات تكون نصیة تشمل الحروف والأرقام وقد تكون مكون ة م ن ع دة اس طر ل ذلك جعلن ا قیمتھ ا كبیرة 250 حرف . جعلنا رقم الطالب كحد اقصى 10 ارقام اما درجات المواد فحددناھا ب 3 ارقام فقط على اعتبار ان اكبر مادة فیھم مثلا من 100 درجة . یوجد انواع اخرى عدیدة ومھمة مثل ( الوقت – التاریخ – الوقت الحالى – العام – و ..... ) لكننا الان فى مشروعنا ھذا لسنا محتاجین لھا وسنتناولھا بعد ذلك .انظر الى بقیة خواص الاعمدة كما بالصورة التالیة :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]ولاحظ :اننا جعلنا حقل رقم الجلوس والاسم غیر خالیین لانھ لایمكن ان یكون ھناك درجات لطالب لیس لھ رقم جلوس او لیس لھ اسم . جعلنا بقیة الحقول تقبل ان تكون خالیة فمن الممكن ان یكون ھناك طالب لم یحصل على درجة المادة الرابعة مثلا لانھ مؤجلھا . جعلنا رقم الجلوس ھو المفتاح الاساسى لجدول در ج ات الط لاب لان ھ المح ور ال ذى ت دور حول ھ ك ل ولاحظ علامة المفتاح التى توجد امام رق م الجل وس فق ط ول م نخت ر اس م الطال ب لان ھ حروف ا وطبع ا الارقام افضل بكثیر لسھولة تصنیفھا ودقتھا وعدم تشابھھا . لاحظ انى اصمم القاعدة حسب تصورى ومتطلباتى وبعد ذلك یمكنك التعدیل علیھا كما یحلو لك وحسب متطلباتك أنت .بعد الانتھاء من تحدید خصائص الحقول كما بال صور بال ضبط اض غط عل ى تنفیذ ولاحظ ظھور استعلام یبین لك ما تم تنفیذه بالضبط یمكنك الاستفادة من ھذا الاستعلام فى فھم قواعد واسا سیات mysql[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]الان وبعد تصمیم قاعدة البیانات والجدول والحقول بھ سندخل كمثال نتیجة لطالب واحد :ادخل فى جدول student_data عن طریق الضغط على اسم الجدول ھذا الموجود فى القائمة الیمنى ثم ابحث فى الوصلات الزرقاء باعلى الصفحة على ادخال وقم بادخال بیانات طالب واحد او طالبین كما بالصورة ثم اضغط على تنفیذ : كما بالصورة التالیة :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]لاستعراض البیانات المدخلة بقاعدة البیانات اضغط على استعراض | |
|