PowerPoint Presentation§لمحاضرة التاسعة.pdfTitle: PowerPoint Presentation Author:...
Transcript of PowerPoint Presentation§لمحاضرة التاسعة.pdfTitle: PowerPoint Presentation Author:...
شبكت انبيااث
18، 17، 16الفصل
التاسعهالمحاضرة
العمل مع قواعد البياانت
انثايانجضء
مراجعو
سوف نتعرف على:o تعديل البياانت بشبكة البياانت oفرز البياانت بشبكة البياانت oتصفح بياانت الشبكة
شبكت انبيااث
الغرض من استخدام شبكة البياانت: ىو عرض البياانت بطريقة متكن ادلستخدم من التعامل مع
.ىذه البياانت ومعاينتها بسهولة و دقة متناىيو أىم اخلصائص ادلتقدمة لشبكة البياانت
o تعديل البياانت بشبكة البياانت oفرز البياانت بشبكة البياانت oتصفح بياانت الشبكة
تؼذيم انبيااث
هي ػهيت انساح نهستخذو بتؼذيم انبيااث انتي تظهشبانشبكت أثاء ػشض صفذت انىيب بافزة انستؼشض
ورنك بإضافت صس تذشيش انى كم صف ي انصفىف انتي تظهشديث تظهش انبيااث داخم يشبؼاث صىص كي , بانشبكت
يتك انستخذو ي تغييش قيها انختهفت
يستطيغ انستخذو دفع ,وبجشد االتهاء ي ػهيت انتذشيشأو انتشاجغ ػها زر تحذيث بقش بهاانتؼذيالث انتي قاو
زر إلغاء األمرواإلبقاء ػهى انبيااث انقذيت بقش
دزف انبيااث خالل شبكت انبيااث
ىي عملية ترتيب البياانت ادلعروضة بناء على معايري معينة.
البياانت ادلعروضة يستطيع إىلفرز إبضافة خاصية
.ادلستخدم الوصول إىل البياانت ادلهتم هبا بسرعة وسهولة
فرز البياناث
احلالة االفرتاضية لشبكة البياانت ال تدعم عملية الفرز األعمدة تظهر يف صورة مجيعفإن رؤوس عند متكني الفرز
وىذا يعين القدرة على إعادة فرز بياانت الشبكة , ارتباطات تشعبية .طبقا ألي عمود من األعمدة اليت بداخلها
( ترتيب)يتم إعادة فرز , لذا حينما يقوم ادلستخدم بنقر رأس العامود
.الصفوف ادلوجودة ابلشبكة تبعا لقيم ىذا العمود
فشص انبيااث ي وجهت ظش انستخذو
:مالحظة ىامو :كلما قام ادلستخدم إبجراء عملية فرز جديدة على شبكة البياانت
.يتم إيداع الصفحة إىل اخلادم 1.
. تنفيذ االستعالم على قاعدة البياانت واسرتجاع البياانت الناجتة2.
.ربط نتيجة ىذا االستعالم بشبكة البياانت3.
بدال من عرض مجيع السجالت ادلوجودة مبصدر البياانت مرهميكننا استخدام تقنية , واحدة من خالل شبكة البياانت
لعرض عدد معني من السجالت يف ”paging”التصفح.كل مرة
تصفخ بيااث انشبكت
ىي عملية عرض البياانت يف صورة أجزاء منفصلة اومرة واحدة من سجل100فبدال من إظهار , صفحات
األفضل إظهار عدد معني من السجالت وابلتايل يستطيع .ادلستخدم التنقل داخل صفحة واحدة يف كل مرة
”paging”مفهوم التصفح
نكي يتك انستخذو ي االتقال بي انصفذاثيتى إضافت أدذ انطي انتانيي نشبكت , انختهفت
:page settingsانبيااث ي خالل انخاصيت
Mode:
o ط انتقم اوNext , previous Mode وفيت يتى إضافتاو انتاني وانثاي Nextاألول بؼىا ,استباطي انى انصفذت
previousبؼىا
o ط أسقاو انصفذاث أوpage number Mode وفيه يتى
إظهاس أسقاو بؼذد انصفذاث انتادت بانجضء انسفهي ي شبكت انبيااث
”paging”يفهىو انتصفخ
page انخاصيتتستخذو • size نتؼيي ػذد انسجالث انتيتظهش في انصفذت انىادذة
في قىاػذ انبيااثانبذث
يتى االستؼالو في قاػذة انبيااث ػ دقم يؼيفي شبكت انبيااث Selectي خالل أيش
DataGrid
قىو بؼهيت تصيى واجهت األستؼالو و أضافت شبكت انبيااث datagrid
قىو بؼهيت أختياس نقاػذة انبيااث انتي سىف يتى األتصال يؼاها
قىو بتذذيذ ػهيت األتصال
وتذذيذ ششط استشجاع انبيااث selectقىو بأختياس األيش
قىو بأضافت انششط انخاص باألستشجاع
قىو بؼهيت اختباس نالستؼالو
ظهىس تيجت االستؼالو
بيااث اضافت
نألضافت بيااث يستخذو جذيذ انى قاػذة انبيااث ػ INSERTستخذو األيش , طشيق واجهت انستخذو
الشاء ػهيت االتصال بقاػذة DATASetقىو بأشاء صفذت انبيااث فيها
قىو بتذذيذ انجذول انىجىد في قاػذة انبيااث
()GetDataتهقائيا تى اضافت انذانت
تذذيذ قاػذة انبيااث انتي سىف يتى االتصال يؼاها
تذذيذ األػذة انتي سىف قىو بأضافت انبيااث نها
قىو بتصيى انىاجهه
نقوم بأضافت الكود الخاصت باالضافت
قىو بؼهيت أختباس نهصفذت