في هذه المحاضرة ان شاء الله سوف نتعلم كيفية انشاء بيانات لموقع التسوق الاول لحفظ البيانات واسترجعها متى ما ردنا .. وكذلك كيفية الاتصال بقاعدة البيانات
اهداف المحاضرة
- ان يعرف المبرمج المقصود بقاعدة البيانات
- ان يوضح المبرمج فائدة استخدام تقنية الـ FRAMEWORK في التفاعل مع قاعدة البيانات
- ان ينشئ المبرمج قاعدة البيانات في بيئة SQL SERVER خاصة بموقع التسوق الاول
- ان ينشئ المبرمج جدول صفحات الموقع في قاعدة البيانات
- ان يكتب المبرمج كود اتصال مع قاعدة البيانات من بيئة الـ VISUAL STUDIO
ماهو المقصود بقاعدة البيانات ؟
المقصود بقاعدة البيانات : هي عبارة عن محتوى بيانات للتطبيق حيث يتم تخزين البيانات فيها في جداول خاصة وتتم عليها عمليات استعلام سواء اكان من المتطبيق او من اي وسيط اخر يربط قاعدة البيانات .. مع اجل ان يكون الموقع ذو حركة واديناميكية واكثر تحكم بالبيانات سواء بالاضافة او التعديل او الحذف او العرض للبيانات حيث ان البيانات تتنقل بين قاعدة البيانات والتطبيق بناء على استعلامات يتم انشاؤها على حسب الغرض .
اعداد تقنية الـ Entity Framework للتفاعل مع قاعدة البيانات
قبل ان نقوم بانشاء قاعدة الباينات يجب ان نقوم باعداد تقنية تسمى تقنية الـ Frame Work فمن خلال هذه التقنية والتي يمكن ان تعبرها كجسر او وسيط بين التطبيق وقاعدة البيانات تسيطع التحكم بالبيانات الداخلة والخارجة من قاعدة البيانات .
سوف نتجه الى بيئة الـ Visual Studio من الـ Tools ثم الى NuGet package Manager ثم نختار Manage NuGet Package For solution
انشاء قاعدة البيانات
بعد ما قمنا باعداد 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
اسئلة تقييم المحاضرة
- ماهو المقصود بقاعدة البيانات ؟
- مافائدة استخدام تقنية الـ FRAMEWORK في التفاعل مع قاعدة البيانات؟
- انشئ قاعدة البيانات في بيئة SQL SERVER خاصة بموقع التسوق الاول ؟
- انشئ جدول صفحات الموقع في قاعدة البيانات ؟
- اكتب كود اتصال مع قاعدة البيانات من بيئة الـ VISUAL STUDIO؟