Course Introduction: COMP3311 Database Management Systems
Course Introduction: COMP3311 Database Management Systems
Course Introduction: COMP3311 Database Management Systems
Course Introduction
Prof Xiaofang Zhou
+ The Teaching Team 2
n 6 Teaching Assistants
n Tutorials
n Ms XU Yehong (yxudi)
n Ms ZHAO Jing (jzhaobq)
n Ms TIAN Yao (ytianbc)
n Labs
n Mr TENG Fei (fteng)
n Mr WANG Yubo (ywangnx)
n Ms CUI Yue (ycuias)
+ Assumed Background 3
n Prerequisite:
n COMP 2011 OR COMP 2012 OR COMP 2012H
n Exclusions:
n COMP 5311, IEDA 3300, ISOM 3260
n Assumed knowledge
n Data structures and algorithms
n Programming (C++ or Java)
+ Course Information 4
Instructor
Professor Xiaofang ZHOU Homepage: cse.ust.hk/~zxf
Course Schedule
Lecture We, Fr 4:30PM - 5:50PM
Tutorial Mo Th x 2 6:00PM - 6:50PM
Lab Mo x 2 We 4:30PM - 5:20PM
Consultation: by appointment
Course Website
Please visit HKUST Canvas site.
Check frequently for announcements and changes!
+ Course Textbook 5
Textbook
Database System Concepts, 7th Edition
A. Silberschatz, H.F. Korth, and S. Sudarshan,
McGraw-Hill, 2020. (OK to use 6th edition)
Reference
Principles of Database Management
W. Lemahieu, S. vanden Broucke and B.
Baesens, Cambridge University Press, 2018.
+ Course Requirements 6
Project 30%
Out Due Value
Task 1 11 Feb 5 March 8% of course grade
Task 2 4 March 26 March 6% of course grade
Task 3 25 March 9 April 8% of course grade
Task 4 8 April 7 May 8% of course grade
n Familiarity
with using a major commercial database
management system ⟹ labs
n Experiencein designing, implementing and querying
a database for a small application ⟹ projects
+ Expected Course Outcomes
n Analyze
a real-life problem, design a database and
implement a computer-based system using a major
commercial database management system
+ Modules 9
n Introduction - Overview
n Beyond RDBMS
+ Important Notes And Policies 10
n Project Overview
n Hands-on ⟹ Designing, implementing and querying a relational
database using Oracle
n Individual-based ⟹ Your own work
n Schedule-oriented ⟹ Four tasks with strict deadlines!
n Project Description
n High-level description of application requirements
n For the first task, you need to decide and justify what data
should be included in the database design given the application
requirements
n Project Grading
n Technical ⟹ completeness / correctness of design /
implementation
n Presentation ⟹ for first task, readability (meaningful names,
layout, etc.)
+ Download And Install Software 12
Skipping Be honest!
lectures,
tutorials or labs Ignorance is
can be not an excuse.
detrimental to
your final Plagiarism will
grade! be penalized!