Download CSE 510 Database Management System Implementation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft SQL Server wikipedia , lookup

Commitment ordering wikipedia , lookup

Oracle Database wikipedia , lookup

IMDb wikipedia , lookup

Global serializability wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Serializability wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Ingres (database) wikipedia , lookup

Functional Database Model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Database wikipedia , lookup

Versant Object Database wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Concurrency control wikipedia , lookup

Transcript
CSE 510 Database Management System Implementation
Spring’12
Catalog Description Implementation of database systems. Data storage, indexing, querying, and retrieval. Query optimization and execution. Concurrency control and transaction management. Credit: 3
hours. Prerequisite: CSE412.
Text Book
• Database Management Systems, R. Ramakrishnan and J. Gehrke. McGraw-Hill, Third edition.
Suggested Readings Alternative textbooks for the course:
• Readings in Database Systems, Third Edition, M. Stonebraker and J. Hellerstein, Morgan Kaufmann,
1998.
• Database System Implementation, H. Garcia-Molina, J.D. Ullman, and J. Widom. Prentice Hall,
2000.
Goals The purpose of this course is to study established techniques for implementing database management
systems through a semester-long project and reading materials covering the classic and cuttign-edge papers
in the area of database systems. Advanced concepts, such as XML and multimedia databases, are also
addressed.
Tentative Schedule
• Introduction to database systems and the architectural foundations (0.75 weeks)
• Buffer management (0.75 weeks)
• Index structures (0.75 week)
• Query execution (0.75 week)
• Query optimization (0.75 weeks)
• Concurrency control (1.25 weeks)
• Recovery (0.75 week)
• Advanced topics (0.75 weeks).
• Exams (1 weeks)
Projects Projects in this course will address the implementation-oriented issues for database management
systems. The course will also include student presentations of research papers that investigate related issues.
The text books provide reading materials as well as the database framework to support the semester-long
project.
Grading 40% Projects + 25% Midterm + 30% Final + 5% In-class performance