دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Johann Christoph Freytag (auth.)
سری: Lecture Notes in Computer Science 261
ISBN (شابک) : 3540180001, 9783540180005
ناشر: Springer-Verlag Berlin Heidelberg
سال نشر: 1987
تعداد صفحات: 142
زبان: English
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 835 کیلوبایت
کلمات کلیدی مربوط به کتاب ترجمه پرس و جوهای رابطه ای به برنامه های تکراری: مدیریت پایگاه داده، ذخیره سازی و بازیابی اطلاعات
در صورت تبدیل فایل کتاب Translating Relational Queries into Iterative Programs به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ترجمه پرس و جوهای رابطه ای به برنامه های تکراری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب با استفاده از روشها و تکنیکهایی از حوزههای برنامهنویسی تابعی و تبدیل برنامه، مشکل ترجمه پرسوجوهای رابطهای را به برنامههای تکراری بررسی میکند. بخش اول دو الگوریتم را ارائه میکند که برنامههای تکراری را از مشخصات پرس و جو مبتنی بر جبر تولید میکنند. در حالی که الگوریتم اول مبتنی بر تبدیل برنامه های بازگشتی است، الگوریتم دوم از عبارات تابعی برای تولید فرم تکراری نهایی استفاده می کند. در بخش دوم، همین تکنیک ها برنامه های کارآمدی را برای ارزیابی توابع کل در سیستم های پایگاه داده رابطه ای ایجاد می کنند. در چندین مرحله، برنامههایی که پس از مرتبسازی، تجمیع را انجام میدهند، به برنامههایی تبدیل میشوند که در حین مرتبسازی، تجمع را انجام میدهند. بخش سوم سپس Lisp-Dialect T را به عنوان یک زبان پیاده سازی ممکن برای سیستم های پایگاه داده بررسی می کند. این کتاب تمام تحولات را با قوانین تبدیل توصیف می کند. خواننده میتواند انتظار یک برخورد رسمی از تبدیلهای پیشنهادی را داشته باشد که مبنایی برای اثبات درستی الگوریتمها فراهم میکند و در عین حال، بینش مهمی در مورد تکنیکها و روشهای توسعهیافته برای تبدیل ارائه میدهد. علاوه بر این، توصیف سطح بالا و دقیق الگوریتمها بلافاصله به پیادهسازی آنها منجر میشود و به گسترش آنها اجازه میدهد تا نیازهای جدید را برآورده کنند. به طور کلی، استفاده از قوانین تبدیل و روش های تبدیل، رویکرد جدیدی را برای پردازش پرس و جو در سیستم های پایگاه داده رابطه ای معرفی می کند.
This book investigates the problem of translating relational queries into iterative programs using methods and techniques from the areas of functional programming and program transformation. The first part presents two algorithms which generate iterative programs from algebra-based query specifications. While the first algorithm is based on the transformation of recursive programs, the second uses functional expressions to generate the final iterative form. In the second part the same techniques generate efficient programs for the evaluation of aggregate functions in relational database systems. In several steps, programs which perform aggregation after sorting, are transformed into programs which perform aggregation while sorting. The third part then investigates the Lisp-dialect T as a possible implementation language for database systems. The book describes all transformations by transformation rules. The reader can expect a formal treatment of the proposed transformations which provide the basis for proving the correctness of the algorithms and, at the same time, give important insight into the techniques and methods developed for the transformation. Additionally, the high-level, detailed description of the algorithms immediately leads to their implementation and allows their extension to meet new requirements. Overall, the use of transformation rules and transformation methods introduces a new approach to query processing in relational database systems.
Introduction....Pages 1-8
Data models and rewriting systems....Pages 9-18
A transformation system based on recursive programs....Pages 19-56
Query transformation based on map expressions....Pages 57-78
The transformation of aggregate functions....Pages 79-104
The implementation of database systems in T....Pages 105-115
Conclusion and future work....Pages 116-118