You are on page 1of 5

Department of Computer Science and Information Technology

INFO 2312 A10 - Database Management Systems

Instructor: Chinmaya Mahapatra Session: Summer 2021


E-mail: Chinmaya.Mahapatra@kpu.ca Webpage: Moodle - My Course KPU

Lecture Times: Thu 1600–1850 hrs Room: Online Lecture

Office Hours : Tue 1030-1230 hrs - By Appointment†


† Email your queries with a brief problem description and put ”INFO2312 A10” in subject line.

Office Location : Online Via Email/Phone as discussed.

Tel : +1-236-795-9045. Only to be used during office hours.

Textbooks

[Required] Database Systems: A Practical Approach to Design, Implementation, and Management


Author: Thomas Connolly and Carolyn Begg

[Optional] Database Management Systems : Designing and Building Business Applications


Author: Gerald V.Post

Course Description

Students will learn the concepts and theory of database models, with particular emphasis on the relational
model. They will learn and practice database designs utilizing Entity-Relationship Modeling, functional
dependencies, and database table normalization. Students will learn Structured Query Language (SQL) and
use SQL statements to design, query and maintain databases. A student who successfully completes the
course will have reliably demonstrated the ability to:
INFO 2312 A10 – 2

• Design databases to meet user needs

• Use database tools in information systems design

• Select database management packages to meet user needs

• Evaluate the performance of a database management system

• Employ and maintain database management systems in a data processing environment

• Present technical information

Course Format

Classes for the course will consist of series of topics, in class examples, assignments, In class Lab Excer-
cizes, midterm and a final exam. The lectures will serve to introduce topics. However, there will be a strong
focus on reading, appraisal and assimilation of appropriate materials in the textbook to provide further detail
and context. Particular emphasis will be given to in class coding and learning by doing. Students are advised
to read relevant materials.

Online Learning Specifications

1. A decent laptop (windows preferred although MAC will also work, i5/i7 processor, SSD preferred,
Min 4GB RAM and updated Operating System).

2. A good internet connection (Min 15 Mbps).

3. Willingness/ability to write and submit assignments/labs/exams online. No paper submission is pos-


sible.

4. Lectures will be delivered live using Big Blue Button/Zoom. Powerpoint presentations will be shared
with the student for the material covered. Students are allowed to record the lectures without disturbing
other students.

5. All submissions for the course deliverables will be online through Moodle.

6. The exams will be also be online.


INFO 2312 A10 – 3

Lecture Schedule

The classes are based on topics instead of weekly lectures as some topics may extend for couple of weeks.
The tentative schedule of lectures in topics format is given below. The schedule is subject to change at the
discretion of the instructor. Students are expected to attend all lectures as there will be additional material
covered not present in the prescribed textbooks.

Project

Students would be divided into groups of 2/3. Each group has to prepare a project about a topic. More about
the topic will be described by the instructor in class. Last day of the class is devoted to project presentations.
Marks in the project would be awarded based on working code, how much each person in the group has
contributed to the project and answers to Viva questions.

No. Lecture Topics Date Evaluation


• Course Outline
1 • Introduction to Database May 13
• Installation of Software
2 Database Architecture and Fundamentals May 20
• Database Architecture and Fundamentals
3 May 27
• Entity Relationship Modelling
• Entity Relationship Modelling
4 Jun 03 Lab Assignment 1
• Normalisation
5 SQL Fundamentals Jun 10 Online Viva
• SQL Fundamentals
6 Jun 17 Lab Assignment 1 - Due
• Group BY Statements
7 Exam Jun 24 Midterm I
• Group BY Statements
8 Jul 08 Lab Assignment 2
• JOINS
• Advanced SQL Commands
9 Jul 15 Quiz
• Creating Databases and Tables
• Advanced SQL Commands
10 • Creating Databases and Tables Jul 22 Lab Assignment 2 - Due
• Views and Saving Queries
11 Exam Jul 29 Midterm II
• Views and Saving Queries
12 Aug 05 Project Report Due - Aug 08, 11.59 PM
• Database Administration
13 Exam Aug 19 Final (15:30 - 18:30)
INFO 2312 A10 – 4

Evaluation

• The evaluation of the student will be done on the basis of grades obtained in midterm, assignment, in class
lab tests and final.
• Individual make-up examinations will not be given to anyone under any circumstances (ex: poor perfor-
mance in exam or missing an exam) except for sound medical reasons documented by a medical certificate
or counselor’s letter.
• Instructor is their to help the students gain as much knowledge as possible and hence do well in the subject.

Viva 5%
Quiz 5%
Midterm(2) 30%
Assignments(2) 15%
Group Term Project 15%
Final 30%
INFO 2312 A10 – 5

COLLEGE POLICY ON PLAGIARISM AND CHEATING

Kwantlen Polytechnic University expects the highest level of ethical behavior from its students. Material
handed in by student is expected to be completely his or her own work. While peer assistance is encouraged,
direct copying of others? exercises or assignment work will be dealt with severely. All students involved
in misconduct connected with assessment will receive zero marks for their work. When in the opinion of
the instructor assignments or other work is substantially copied, the instructor will impose a penalty up to
recommending suspension from the college. Where appropriate, students are responsible for protecting their
intellectual property, including computer disc files.

Your attention is drawn to the following webpage in regards to the policy and procedural guidelines:

1. Policy HR15 - Diversity and Inclusiveness Policy / Procedure

2. Policy ST1 - Attendance and Performance in Individualized Continuous Intake Programs Policy

3. Policy ST11 - Attendance and Participation in Courses (only in course presentations where this pol-
icy applies)

4. Policy ST2 Student Academic Integrity Policy / Procedure

5. Policy ST7 - Student Conduct (Non Academic) Policy

6. Policy SR14 Sexual Violence and Misconduct Policy / Procedure

*All KPU policies and procedural guidelines can be found at: http://www.kpu.ca/policies

You might also like