در اين تحقيق ما به تكنيكهاي بكار رفته توسط DMBS براي پردازش، بهينهسازي و اجراي پرس و جوهاي سطح بالا ميپردازيم. پرس و جوي بيان شده در زبان پرسو جوي سطح بالا مثل SQL ابتدا بايد پويش و تجزيه . معتبر شود. پويشگر (اسكنر) علامت هر زبان، مثل لغات كليدي SQL، اساس ويژگي، و… پیشنهاد می کنیم ادامه این مطلب مفید و ارزشمند را در تحقیق بهينهسازی و پردازش پرس و جو دنبال نمایید. این فایل شامل 73 صفحه و در قالب word ارائه شده است.
مشخصات فایل بهينهسازی و پردازش پرس و جو
عنوان: بهينهسازی و پردازش پرس و جو
فرمت فایل : word (قابل ویرایش)
تعداد صفحات : 73
حجم فایل : 459 کیلوبایت
بخشی از تحقیق بهينهسازی و پردازش پرس و جو را در ادامه مشاهده خواهید نمود.
2 – ترجمه پرس و جوهاي SQL به پرس و جوهاي رابطهاي:
در عمل، SQL زبان پرس وجويي است كه در اكثر RDBMS هاي بازرگاني استفاده ميشود. پرس وجوي SQL ، ابتدا به عبارت جبري رابطهاي توسعه يافته معادل، نمايانگر ساختار داروهاي درخت پرس و جو، ترجمه ميشود و بعد بهينهسازي ميشود. پرس و جوهاي SQL به بلوكهاي پرس و جو تجزيه ميشوند، كه واحدهاي اساسي را تشكيل ميدهند كه ميتوانند به عملكردهاي جبري ترجمه شوند و بهينهسازي شوند. بلوك پرس و جو شامل عبارت SELECT- FROM-WHERE تكي و بندهاي Groop By و HAVING است چنانچه اينها بخشي از بلوك باشند. از اينرو، پرس و جوهاي تو در تو در پرس و جو بعنوان بلوكهاي پرس و جوي مجزا شناسايي ميشوند. چون SQL شامل عملكردهاي گروهي، مثل MAX ، COUNT,SUM ميباشد، اين عملگرها بايد در پرس و جوي جبري توسعه يافتهاي شامل شوند، همانطوريكه در بخش 705 توصيف شد. پرس و جوي SQL در رابطه EMPLOEE در تصوير 705 را در نظر بگيريد:
اين پرس و جو شامل، پرس و جوي فرعي تو در تو است و از اينرو به دو بلوك تجزيه ميشود. بلوك دروني بدين صورت است:
و بلوك بيروني بدين صورت مي باشد:
كه C نمايانگر نتيجه حاصله از بلوك دروني است. بلوك دروني به عبارت جبري رابطهاي توسعه يافته زير ترجمه شده است:
و بلوك بيروني به عبارت زير ترجمه شده است:
بهينهساز پرس و جو، طرح اجرايي را براي هر بلوك انتخاب ميكند. ما بايد اشاره كنيم به در مثال فوق، بلوك دروني نياز به ارزيابي شدن دارد تنها زماني كه، حداكثرحقوقي كه بعكار ميرود كه بعنوان ثابت C، توسط بلوك بيروني استفاده ميشود. ما اينرو پرس و جوي تودرتوي غيرمرتبط ناميديم (در فصل 8). آن براي بهينهسازي پرس و جوهاي تو در توي مرتبط پيچيدهتر، خيلي سختتر است، جايي كه متغير Tuple از بلوك بيروني در بند WHERE در بلوك دروني ظاهر ميشود.
…
در صورت تمایل شما می توانید تحقیق بهينهسازی و پردازش پرس و جو را به قیمت 7900 تومان از سایت فراپروژه دانلود نمایید. اگر در هر کدام از مراحل خرید یا دانلود با سوال یا ابهامی مواجه شدید می توانید از طریق آدرس contact-us@faraproje.ir و یا ارسال پیامک به شماره: 09382333070 با ما در تماس باشید. با اطمینان از وب سایت فراپروژه خرید کنید، زیرا پشتیبانی سایت همیشه همراه شماست.
هیچ دیدگاهی نوشته نشده است.