* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CSE 510 Database Management System Implementation
Microsoft SQL Server wikipedia , lookup
Commitment ordering wikipedia , lookup
Oracle Database 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
Versant Object Database wikipedia , lookup
Database model wikipedia , lookup
Clusterpoint wikipedia , lookup
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