recent
احدث الدروس

الدرس الخامس من سلسلة دروس موقع التسوق الاول -انشاء قاعدة البيانات لموقع التسوق الاول -- asp.net

 


أهلا وسهلا بكم احبائي نواصل معكم سلسلة تعليم asp.net mvc  بواسطة تطبيق سوق الكتروني 

في هذه المحاضرة ان شاء الله سوف نتعلم كيفية انشاء بيانات لموقع التسوق الاول لحفظ البيانات واسترجعها متى ما ردنا .. وكذلك كيفية الاتصال بقاعدة البيانات 



اهداف المحاضرة 

  1. ان يعرف المبرمج المقصود بقاعدة البيانات 
  2. ان يوضح المبرمج فائدة استخدام تقنية الـ FRAMEWORK في التفاعل مع قاعدة البيانات
  3. ان ينشئ المبرمج قاعدة البيانات في بيئة SQL SERVER  خاصة بموقع التسوق الاول 
  4. ان ينشئ المبرمج جدول صفحات الموقع في قاعدة البيانات 
  5. ان يكتب المبرمج كود اتصال مع قاعدة البيانات من بيئة الـ VISUAL STUDIO

ماهو المقصود بقاعدة البيانات ؟

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

اعداد تقنية الـ Entity Framework للتفاعل مع قاعدة البيانات 

قبل ان نقوم بانشاء قاعدة الباينات يجب ان نقوم باعداد تقنية تسمى تقنية الـ Frame Work  فمن خلال هذه التقنية والتي يمكن  ان تعبرها كجسر او وسيط بين التطبيق وقاعدة البيانات تسيطع التحكم بالبيانات الداخلة والخارجة من قاعدة البيانات .
سوف نتجه الى بيئة الـ Visual Studio  من الـ Tools ثم الى NuGet package Manager  ثم نختار Manage NuGet Package For solution


وبعد الضغط عليها تظهر لنا صفحة تختار من التبويب Browser  ومنها نبحث عن Entity Framework 


انشاء قاعدة البيانات 

 بعد ما قمنا باعداد Entity Framework  الان نتجة الى بيئة SQL Server  ثم من القائمة ابدأ او Start  نختار SQL Server



وبعد الدخول الى قاعدة البيانات نقوم الان بانشاء قاعدة بيانات جديدة نسميها First Shopping Db





ثم الضغط على اضافة OK  لتنشأ قاعدة البيانات بهذا الاسم ثم منها نذهب الى الـTable  ونقوم بانشاء جدول جديد باسم PageTbl 


حيث ان محتوى الجدول فيه البيانات التالية .. كما هي واضحة في الصوة ادناه .. ولا ننسى ان نحدد المفتاح الرئيسي ووضع الـ Index :Identity Specification 



إذن في الجدول اعلاه نحتاج الى اسم الصفحة بالعربي واسم الصفحة بالانجليزي ووصف للصفحة وايضا ترتيب الصفحة وعمود اخر للسؤال هل الصفحة سوف تحتاج الى شريط جانبي ام لا . ( سوف تقوم باعداد صفحة الشريط الجانبي في دورس قادمة )

اعدادات الاتصال بقاعدة البيانات من التطبيق 

الان بعد ما قمنا بانشاء قاعدة البيانات يتبقى لنا شئ مهم وهو نقوم بالاتصال بقاعدة البيانات SQL Server  من التطبيق .. الامر بسيط جدا .
 هناك ملف يسمى Web Config  في التطبيق وهو المسؤول عن اعدادات النظام ومنها اعدادات الاتصال .. لذلك سوف نقوم بكتابة كود برمجي غرضه الاتصال .. طبعا هذا الكود البرمجي سوف ندخل فيه اسم السيرفر  واسم قاعدة البيانات 
اذن الان لنتجة الى بيئة الفيجوال ستوديو 

 نقوم الان بفتح الملف  ونكتب فيه التعليمة التالية 



اذن هنا كما تلاحظون ان كود الاتصال وضعناه تحت تاج connection string  وقمنا بتسمية الاتصال ShopDb  وكما قلنا ان عرفنا هنا السيرفر - اسم الجهاز -  وعرفنا هنا data source =. وكلمة لدوت هذه كفيلة بان تتعرف على اسم الجهاز او السيرفر او بامكانك كتابة اسم السيرفر بدلا من علامة  الدوت  ، وكذلك عرفنا قاعدة البيانات هو First Shopping Db 

اسئلة تقييم المحاضرة 


  1. ماهو المقصود  بقاعدة البيانات ؟
  2. مافائدة استخدام تقنية الـ FRAMEWORK في التفاعل مع قاعدة البيانات؟
  3. انشئ قاعدة البيانات في بيئة SQL SERVER  خاصة بموقع التسوق الاول ؟
  4. انشئ جدول صفحات الموقع في قاعدة البيانات ؟
  5. اكتب  كود اتصال مع قاعدة البيانات من بيئة الـ VISUAL STUDIO؟

يمكنك مشاهدة هذه المحاضرة من خلال موقعنا على اليوتيوب من خلال الرابط التالي : انشاء قاعدة البيانات 


author-img
دروس ومشاريع برمجية - جديد التقنية والابداع

تعليقات

ليست هناك تعليقات
إرسال تعليق
    google-playkhamsatmostaqltradent