Академический Документы
Профессиональный Документы
Культура Документы
COURSE OBJECTIVES
The Main course objectives as follows:
To provide students a good understanding of the principles of database design and modelling
techniques especially for creation of relational databases
To have a fairly good practice in conceptual modelling using entity-relationship diagrams
To learn how queries in SQL can be written correctly and efficiently
To learn about transaction processing in database management systems
Applying the concepts learned in the course to develop a real world application
LEARNING OUTCOMES
By the end of this course, we aim to impart the following skillset to the students:
A thorough understanding of how a database system works.
Ability to analyze, design, and implement a small database system.
A knowhow about advance database concepts.
1 Midterm Examination
1 Project Mid Evaluation
2 Relational Data Model, Constraints & Algebra Ch. 5, 6
2 Relational Database Design: Mapping EER to ER Ch. 7 Q-3
Reference Texts:
1. An Introduction to Database Systems (8th Edition)., by C. J. Date, Pearson Education
2. Database Systems Concepts, by Silberchatz, Abraham & Korth, Sudarshan, McGraw-Hill.
3. Database Management Systems, by Ramakrishnan, Raghu & Gehrke, Johannes, McGraw-Hill.
ASSESSMENT
.
Assessment Item No. 1,2 (Quizzes, Surprise
quizzes)
Five to Seven quizzes will be given to students in the class during various weeks. There will be no retake of
any missed quiz.
Assessment Item No. 4 (Project)
Students will design, implement, demonstrate and document a complete database system. The project work
is to be done in groups of 3 students. Pick your other group members as soon as possible. The groups are
self-policing (e.g. each group is responsible for its own division of labour, scheduling etc.). The groups can
choose a project topic of their choice, but it has to be approved by course instructor. This topic selection should
be done within the first two weeks. There will be a penalty of 30% per day for all submissions that are done
after the due date.
NOTE: If an irreconcilable problem arises in your group, it is your responsibility to contact the instructor as
soon as possible. If you wait until the deadline, it will be too late. A separate handout will be provided describing
the project requirements in the 2nd week of the classes.
ACADEMIC Dishonesty/Plagiarism
Wehave a zero-tolerance policy for such cases. It may result into an F grade in the course or expulsion from
University in extreme case.