UCSCBaskin School of Engineering  
General Information Events, News & Organizations Degrees & Departments Research Classes Admissions & Advising People & Jobs Administration
CMPS 278 - Winter 2006

CMPS 278

Database Systems II

[ News ]     [ Description ]     [ Syllabus ]

News

Class Description:
CMPS278 covers advanced research topics in the implementation of modern relational databases, with a clear focus on system-related issues. The covered topics include: query processing techniques for massive data sets, transaction management, locking protocols, advanced indexing techniques for relational and multi-dimensional data, query optimization and database statistics, database recovery, object-oriented databases, parallel and distributed database systems, and data mining. The course will also involve a term project with significant research and implementation components.

Enrolled students are expected to have a basic background in relational database systems. The official pre-requisite is CMPS180, or CMPS277, or equivalent.

Lecture times:
When: TTh, 2:00PM-3:45PM
Where: Cowell Acad 216
Instructor:
Name: Neoklis (Alkis) Polyzotis (alkis@cs.ucsc.edu)
Phone: x9-1304
Office: E2#353
Office Hours: T, 4:00-6:00PM

Text Book
M. Stonebraker, J.M.Hellerstein, "Readings in Database Systems", 4th edition, Morgan-Kaufmann.
Syllabus
Date Topic Paper(s) Additional material
1/5The Roots
  • M.M.Astrahan et al.,"System R: Relational Approach to Database Management"
  • M.Stonebraker et al.,"The Design and Implementation of INGRES"
1/10 Concurrency Control and Transaction Management
  • J. Gray et al., "Granularity of Locks and Degrees of Consistency in a Shared Data Base".
  • H.T.Kung and J.T. Robinson, "On Optimistic Methods for Concurrency Control".
  • P.L.Lehman and S.B.Yao, "Efficient Locking for Concurrent Operations on B-Trees".
  • Rakesh Agrawal, Michael J. Carey, Miron Livny, "Concurrency Control Performance Modeling: Alternatives and Implications".
  • Rudolf Bayer, Mario Schkolnick, "Concurrency of Operations on B-Trees". Acta Inf. 9: 1-21 (1977).
1/12
1/17
1/19 Query Processing
  • L.D.Shapiro, "Join Processing in Database Systems with Large Main Memories".
  • H.T.Chou and D.J.DeWitt, "An Evaluation of Buffer Management Strategies for Relational Database Systems".
1/24
1/26 Indexing
  • A.Guttman, "R-Trees: A Dynamic Index Structure for Spatial Searching".
  • J. M. Hellerstein, J. F. Naughton, A. Pfeffer, "Generalized Search Trees for Database Systems".
1/31 Query Optimization
2/2
2/7
2/9 MIDTERM
2/14 Data Statistics
2/16 Database Recovery
  • P.L.Lehman and S.B.Yao, "Principles of Transaction-Oriented Database Recovery".
  • C. Mohan et al.,"ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks".
2/21
2/23 Distributed and Parallel Systems
  • C.Mohan et al., "Transaction Management in the R* Distributed Management System".
  • D.J.DeWitt and J. Gray, "The Future of High Performance Database Systems".
  • D.J.DeWitt et al., "The Gamma Database Machine Project".
2/28
3/2 Data Analysis and Decision Support
  • J.Gray et al.,"Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals".
  • R.Agrawal and R.Srikant, "Fast Algorithms for Mining Association Rules".
  • T. Zhang, R. Ramakrishnan, M. Livny, "BIRCH: An Efficient Data Clustering Method for Very Large Databases".
  • Surajit Chaudhuri, Umeshwar Dayal, "An Overview of Data Warehousing and OLAP Technology".
3/7
3/9 Extensible Systems
  • M. Stonebraker, "Inclusion of New Types in Relational Data Base Systems"
3/14 New Paradigms of Data Management
  • S. Abiteboul, "Querying Semi-Structured Data".
  • Donald Carney, Ugur Cetintemel, Mitch Cherniack, Christian Convey, Sangdon Lee, Greg Seidman, Michael Stonebraker, Nesime Tatbul, Stanley B. Zdonik, "Monitoring Streams - A New Class of Data Management Applications".
3/16VLDB Deadline - No Class

General info · News · Events · Degree Programs · Research · Classes · Admissions · Advising · People · Jobs · Administration
SOE Webmail · SOE SSH · SOE Wiki · Search · Sitemap · Contact us · Driving directions · Privacy · UCSC
© Baskin School of Engineering, University of California, Santa Cruz
1156 High St., Santa Cruz, CA 95064 · (831) 459-2158 · webmaster@soe.ucsc.edu