Computing Science Course Outlines

Course Outline - CMPT 740 - Database Systems

Information

Subject

Catalog Number

Section

Semester

Title

Instructor(s)

Campus

CMPT

740

G100

2022 Fall (1227)

Database Systems

Tianzheng Wang   

Burnaby Mountain Campus

Calendar Objective/Description

Database Systems

Instructor's Objectives

This course covers the concepts and current practices concerning the development of data-intensive systems with a focus on relational database systems and related areas. The course begins with a review of basic database systems internals, including storage engine, query execution and optimization, transaction processing. The course then progresses to cover more recent advances in the area of database systems. Basic understanding of database systems is assumed (e.g., obtained through an introductory course on database systems). Course website will be available at: https://www.cs.sfu.ca/~tzwang/teaching.html

Prerequisites

see go.sfu.ca

Grading

To be discussed later when lectures start.

Reference Books

  • Transaction Processing: Concepts and Techniques, 1st Edition, Jim Gray and Andreas Reuter, Morgan Kaufmann, 1993, 9781558601901
  • Principles of Transaction Processing For The Systems Professional, 2nd Edition, Philip A. Bernstein and Eric Newcomer, Morgan Kaufmann, 9781558606234
  • Database Management Systems, 3rd ed., Raghu Ramakrishnan and Johannes Gehrke, McGraw Hill , 2003, 9780072465631

Academic Honesty Statement

Academic honesty plays a key role in our efforts to maintain a high standard of academic excellence and integrity. Students are advised that ALL acts of intellectual dishonesty will be handled in accordance with the SFU Academic Honesty and Student Conduct Policies ( http://www.sfu.ca/policies/gazette/student.html ).

Data Last Updated: