Download Free Audio of السلام عليكم ورحمة الله وبر... - Woord

Read Aloud the Text Content

This audio was created by Woord's Text to Speech service by content creators from all around the world.


Text Content or SSML code:

السلام عليكم ورحمة الله وبركاته. في هذا الفيديو سوف أُحاول شرح المطلوب في العمل التطبيقي الخاص بالأستاذ بقاصْ. درسنا في مادة قاعدة البيانات الموزعة عن كيفية تقسيم قاعدة البيانات وكيف يقوم SGBD بالحصول وتسهيل عملية معالجة البيانات الموجودة في قاعدة. بيانات موزعة : المطلوب في العمل التطبيقي الذي أمرنا به الأستاذ هو صنع برنامج يقوم بإنشاء الإستعلامات التي يقوم بتوليدها sgbd بطريقة تلقائية في كل موقع عندما تكون قاعدة البيانات موزعة. حيث أن المُدْخلات تكون على شكل إستعلام عام General Query . يكتبها مستخدم ما ليطلب مجموعة من البيانات لا يعلم أين هي محفوظة سواءًا في الموقع 1أو 2 أو ... بعدها يقوم ال sgbd بإنشاء مجموعة من الإستعلامات بحيثُ تتوافق مع الإستعلام العام المطلوب من طرف المستخدم وهذه الإستعلامات الجزئية تنفذ في كل موقع على حِداء، لكن ليس بالضرورة أن تنفذ في كل الموقع ثم يقوم ال SGBD بجمعها union وعرض المطلوب للمستخدم. بإختصار المطلوب هو عبارة عن برنامج مدخلاته تكون عبارة عن إستعلام عام فيه where . إضافة إلى طريقة تقسيم البيانات أو المخطط العام للبيانات وكل موقع كم يحوي من بيانات. المخرجات عبارة عن مجموعة من الإستعلامات بحيث تضم جميع البيانات المطلوبه في الإستعلام العام ويربط بينهم ب union. يعني على سبيل المثال : الإستعلام العام يكون select * from table1 where id < 500 يجب أن تُدخل التقسيمات . الموقع الأول فيه من 1 إلى 200 . الموقع الثاني فيه من 201 إلى 320 . الموقع الثالث فيه من 321 إلى 900 . النتجة تكون بناء على الإستعلام العام. select* from table1 . لأن عدد العناصر الموجودة أقل من 500 إذن يجب أن يُحضر جميع العناصر الموجودة في الموقع الأول. إتحاد union . select *from table1 مزال عدد العناصر اقل من المطلوب الذي هو 500. اتحاد union . select * from table1 where id<500 في هذا الموقع وصل عدد العناصر إلى أكبر من 500 . إذن نُحضر إلا العناصر التي أقل من 500 . ولو إفترضنا أن التقسيم أكثر من 3 في هذه الحالة لن يحضر العناصر الموجوده في المواقع الأخرى.