In addition, TPC-D focuses on an important class of database queries called Decision Support (DS) queries. Decision Support Systems are designed to help management monitor key factors in their business operations by accessing business databases. DS Systems might be used in tracking revenue, sales trends, inventory levels and distribution problems, and for doing cost and profitability analyses. For example, DS systems are used extensively and successfully by Wal-Mart and Dayton Hudson Corporation's Target stores for inventory management and other functions [Hershey 96].



           The rest of the thesis is organized as follows:

           Section 2 motivates and explains query optimization. Section 3, introduces the terminology necessary to describe the Cascades architecture. People conversant in optimization terminology will want to skim over these sections, just enough to see the particular terminology used in the rest of the thesis.

           Section 4 covers some related work on database query optimization. Section 5 describes the optimizer framework and the model structure in Cascades. Section 6 describes Model D (D for TPC-D), including the selection of logical and physical operators, logical properties and rules.

           Section 7 discusses the performance of the Model D optimizer on the TPC-D queries, with respect to extensibility, efficiency, quality, and accuracy, and how rule selection and rule tuning affect the efficiency/quality trade off. Finally, sections 8 and 9 discuss future work and conclusions, respectively.










1. Introduction:      1.1: Framework  

[To Query Optimization]    Page 3