Database Management Systems
Comp-3150
(03-60-315) Winter 2021
Classes: Tues, Thurs: 11:30am
12:50pm (Online Through Black Board Collaborate Virtual ClassRoom)
Log on to Black Board http://blackboard.uwindsor.ca. Then, click on Virtual classroom, and join Comp 3150
Class session for the day.
Instructor:
Dr. C. I. Ezeife
Office:
LT 5103
Phone:
(519) 253-3000 ext. 3012 Office
hours: Tues: 2:00pm - 3:00pm,
e-mail: cezeife@uwindsor.ca M:11:00am
12:00pm
Note: Office hours will be held through MSTeams. The following link is for
joining the MSTeams group for class during my office hours:
https://teams.microsoft.com/l/team/19%3a37de2455c0f54893bbc0967517165f29%40thread.tacv2/conversations?groupId=24c0f847-3f75-4340-a5b9-788ae7d574c8&tenantId=12f933b3-3d61-4b19-9a4d-689021de8cc9
Course web page: http://blackboard.uwindsor.ca, or directly through: http://cezeife.myweb.cs.uwindsor.ca/courses/60-315/winterindex.html.
Course Prerequisites: Comp-2540 (60-254), one of Comp-2560 (60-256) or Comp-2650 (60-265)
Required Materials:
C.I Ezeife, Course
Notes for Comp-3150 (60-315), Database
Management Systems, University of Windsor, Fall 2021/Winter 2021.
Elmasri, Ramez
and Navathe, Shamkant (2016). Fundamentals of Database Systems, 7th
edition, Pearson. Isb-13: 978-0-13-397077-7; isbn-10: 0-13-397077-9.
Reference
Materials:
Raghu Ramakrishnan/ Johannes Gehrke, Database Management Systems, third
edition, WCB/McGraw-Hill, 2003.
Ullman & Widdom
(2008). First Course in Database Systems, third edition, Pearson,
isbn-10:013600637X; isbn-13: 9780136006374.
Online self study guide for homeworks and labs: The
Gradience web link (for Elmasri and Navathe Database book class): http://infolab.stanford.edu/~ullman/pub/stud-guide.html
COURSE OBJECTIVE
This
course covers basic concepts of database systems. Topics covered will include
3-level architecture, introduction to file structures, B-trees, B+ Trees and
hashed files, relational model, relational algebra and calculus, SQL and
database design with normalization theory. The goal is to learn components of a
database management system (DBMS), be able to design, create and query
databases for problem domains using the SQL language.
COURSE CONTENT
- Introductory concepts including 3-level DBMS
architecture and the Relational model
- Database
design, Functional Dependencies and normal forms
- SQL DDL and
DML
- Relational algebra and calculus
- File
Organizations and Indexing
LEARNING
OUTCOMES
Students who successfully complete this course will be able
to:
§ Design normalized databases for real life applications.
§ Create database schemas, instances, indexes, views with
Oracle SQL DDL & DML and SQLplus.
§ Understand file organization
NOTE: By successfully completing
this course, students would have progressed through much of the training needed
to take advanced database courses, specialize in database area for graduate
studies, or work with database management systems and databases.
Lectures:
Students
are urged to attend all given formal lectures with tentative schedule as:
Comp-3150 (60-315) TENTATIVE SCHEDULE Winter 2021)
Week (of) |
Activity |
1 (Jan. 7) |
Review of course outline, DBMS concepts & architecture (Chapter 1) |
2 (Jan 11) |
DBMS concepts & architecture (Chapters 1 & 2) ** |
3 (Jan 18) |
Database design, Relational model (Chapters 3 & 5) |
4 (Jan 25) |
Relational model (Chapter 5) ** |
5 (Feb 1) |
functional dependencies and
normal forms (Ch 14), Midterm 1 (written Thurs, Feb. 4, 2021); |
6 (Feb 8) |
Family day, Reading Week (Sat., Feb. 13, 2021
Sun., Feb, 21, 2021; No Classes) |
7 (Feb 15) |
functional dependencies and normal forms; (Chapters 14) |
8 (Feb 22) |
SQL DDL, SQL DML (Chapters 6 & 7) ** |
9 (Mar 1) |
SQL DML (Chapter 7) , Midterm 2
(written Thurs, Mar. 4, 2021); |
10 (Mar 8) |
SQL DML ((Chapter 7) |
11 (Mar 15) |
Relational Algebra (Chapter 8) ** |
12 (Mar 22) |
Relational Calculus, File and Index Structures (Chapters 8 & 17) |
13 (Mar 29) |
File and Index Structures (Chapter 17); Revision (Apr. 5) |
*All schedules presented in this document are only
tentative and subject to possible revisions in the course of the term. Any changes will be announced in class or
will be posted on the course website.
** in schedule means assignment is handed out and/or
is due that week.
COURSE EVALUATION
Work |
Mark (out of 100%) |
Three
Assignments (due Thurs, Jan. 28; Feb.
25; Mar. 18) |
15% |
Midterm
1 (due Thurs, Feb. 4, 2021) |
27.5%
|
Midterm 2 (due Thurs, Mar. 4, 2021 ) |
27.5% |
Final
Exam (TBA) |
30%
|
CONVERSION OF MARKS (% marking scheme
used for Winter 2021)
Only raw % scores are assigned in course work and meaning of scores
in transcripts are:
%
Score |
Grade |
%
Score |
Grade |
Comments |
90-100 |
A+ |
63-66.99 |
C |
In
computing a student's average, grades from 0% to 22% are calculated as 22%.
Grades from 23% to40% calculated as 40%. Grades from 40% to 49% are
calculated as is into the students average. All grades are recorded in the
transcript as is. All grades below 50%
are considered failures. (see mark/grades descriptor page of calendar www.uwindsor.ca/calendar for details). The |
85-89.99 |
A |
60-62.99 |
C- |
|
80-84.99 |
A- |
57-59.99 |
D+ |
|
77-79.99 |
B+ |
53-56.99 |
D |
|
73-76.99 |
B |
50-52.99 |
D- |
|
70-72.99 |
B- |
0-49.99 |
F |
|
67-69.99 |
C+ |
|
|
ASSIGNMENT & EXAMINATION TENTATIVE
SCHEDULE
|
Handed Out (Thurs) |
Due Date (Thurs) |
Assn 1 (Chs 1, 2, 3) |
Jan.
14, 2021 |
Jan.
28, 2021 |
Assn
2 (Chs 5, 14) |
Jan.
28, 2021 |
Feb.
25, 2021 |
Midterm
1 (Chs 1, 2, 3, 5) |
|
Feb. 4, 2021 (In class) |
Midterm
2 (Chs 14, 6, 7) |
|
Mar. 4, 2021 (In class) |
Assn
3 (Chs 6, 7, 8) |
Feb.
25, 2021 |
Mar.
18, 2021 |
Final
Exam (all materials covered in class) |
Time
and Venue (TBA) |
Time
and Venue (Venue: TBA) |
IMPORTANT DATES (as in University calendar www.uwindsor.ca/calendar)
Thurs.,
Jan. 7th, 2021
Classes begin.
Wed.,
Jan. 20th, 2021
.. Final
day for registration revisions (Add/Drop).
Sat.,
Feb. 13, 2021 Sun., Feb, 21, 2021
. Study Week (No classes).
Mon.,
Feb. 15, 2021
Family Day (No classes).
Wed.,
Mar. 17, 2021
. Last day for voluntary withdrawal
from courses.
Last day to
receive partial refund for withdrawal from courses
Fri.,
Apr. 2, 2021
. Good Friday (No classes)
Sun.,
Apr. 4, 2021
. Easter Sunday
Fri.,
Apr. 9, 2021
.. Last day of classes
Mon.,
Apr. 12, 2021
Winter term final examinations begin
Thurs.,
Apr. 22, 2021
.. Winter term final examinations end
Mon.,
May 10, 2021
... Intersession, 12 week sessions begin
ASSIGNMENTS AND COURSE WORK
1. There will be 3 individual assignments, 2 midterms and a final examination.
2. Completed individual assignments must be handed in electronically on the day and time on which they are due.
3.
All assignments should be handed in
electronically through blackboard, http://blackboard.uwindsor.ca.
4.
Online assignment and
test submissions require that students submit individual files in accepted
formats (.pdf, .doc, .txt, .jpeg) and not in any other needing-to-convert or
packaged file format (such as .zip or .rar) or marks may be lost.
5. Late assignments will not normally be accepted.
6. No make-up tests will be given for missed tests. If a test is missed for medical reasons (valid Student Medical Certificate completed by a physician shown), the weight of the students final examination is increased by the weight of the missed test.
7.
Final examination must
be taken to obtain a final score in the course. If a final exam is missed for
valid medical or emergency reason (proof needed), student is allowed to write a
makeup final exam in the first week of the following term, for all students who
missed final exam.
8. After final examination marks and all course marks are converted into a final exam score, only students who completed all course work (including class participation marks) may be rounded up to the next grade level if their total mark falls short by less than 1%. Thus, there are other prices for completing all course work other than learning the materials and the necessary skills to handle higher level courses and be prepared for jobs.
9. The following confidentiality agreement and statement of honesty will need to be signed by students for all handed-in course work to discourage and prevent academic dishonesty and cheating. Note that if two assignments are found to be a copy of each other, a mark of 0 will be assigned to both assignments.
CONFIDENTIALITY
AGREEMENT & STATEMENT OF HONESTY
I confirm
that I will keep the content of this assignment/examination confidential.
I
confirm that I have not received any unauthorized assistance in preparing for
or doing this assignment/examination. I
confirm knowing that a mark of 0 may be assigned for copied work.
________________________________________ ________________________________________
Student Signature Student
Name (please print)
________________________________________ ________________________________________
Student I.D. Number Date
________________________________________________________________________________________________________________
1. Attendance at all lectures is highly
recommended. Students should read
the course text and notes ahead of lectures. A detailed schedule is given on this document. Lectures are not substitutes for student
reading. Students who do not read
ahead may find themselves lost in the lectures.
2. Individual Assignments: Students should
attempt to complete individual assignments by the suggested completion
dates. This will help you prepare for
materials to be covered in subsequent lectures, and for tests.
3. Time Required for Course Work: Students
should set aside a total of about 10 hours weekly for work related to this
course. This enables them devote 3 hours
to lecture material preparation, 3 hours to attending lectures, and 3 to 4 hours for working towards
completing individual assignments and tests.
4. Course Blackboard / Web Page: Answers for individual
assignments, lab exercises and tests will be made available only on the Blackboard
page (not web page) so that students can revise concepts that were
misunderstood, and assess their own progress. Students marks are also posted
on this page and students should keep track of their marks and report any
discrepancies.
5. Computing Resources Available for Course
Work: Computing laboratories will
be available from the second week of the semester onwards. The CS laboratories are located on the third
floor of
PENALTIES AND DISCIPLINARY ACTION FOR
DEFICIENT TERM WORK
While collaboration with course
mates is encouraged for discussing class topics, students are expected to
develop individual learning and research abilities in the area and hand in assignments
prepared individually by themselves. In
other words, cheating is not allowed in this course.
Policies on Repeating
Courses/ Classroom Evacuation
1. Note that no student is allowed to take a course more
than two times without permission from the Dean.
2. Check www.uwindsor.ca/emergency and posted copy in class for Classroom evacuation
instructions in case of emergency.
Policy on Recording of
Lectures:
Students are not generally allowed to record lectures in this class as all
necessary recording or posting of lectures will be taken care of by the
instructor. Below is the Senate policy on recording of lectures and use of any
such posted recording by the instructor.
Any recording of lectures or guest lecturer/classmate
presentations by students can be used only for the purposes of private study by
the individual student. The recording (including any transcriptions or any
translation to any other form) cannot be shared, distributed, emailed, posted
online or otherwise disseminated or communicated in any form or to any other
person (including fellow classmates) unless written consent has first been
obtained from the instructor or presenter.
Link to Senate
policy on recording of lectures is given below:
Support for Students
Mental Health: http://www.uwindsor.ca/studentcounselling/299/resources
Feeling Overwhelmed?
From time to
time, students face obstacles that can affect academic performance. If you
experience difficulties and need help, it is important to reach out to someone.
For help addressing mental or physical health concerns on campus, contact (519)
253-3000:
- Student Health Services at ext. 7002 (http://www.uwindsor.ca/studenthealthservices/)
- Student Counselling Centre at ext. 4616 (http://www.uwindsor.ca/studentcounselling/)-
- Peer Support Centre at ext. 4551
24 Hour Virtual Support is Available
My Student Support Program (MySSP) is an immediate
and fully confidential 24/7 mental health support that can be accessed for free
through chat, online, and telephone. This service is available to all
University of Windsor students and offered in over 30 languages. Call:
1-844-451-9700, visit https://keepmesafe.myissp.com/ or download the My SSP
app:Apple App Store/Google Play.
A full
list of on-and off-campus resources is available at
http://www.uwindsor.ca/wellness. Should you need to request alternative
accommodation contact your instructor, head or associate dean.
For the revised bylaws, go to: www.uwindsor.ca/policies
More on Senate BYLAW/POLICY 31 and 51/54 STATEMENTS AND
INFORMATION
1. Student Evaluation of Teaching (SET) will be administered during the two weeks of classes.
2. Exams in this course are protected by copyright. Reproduction or dissemination of exams or the contents or format of exams in any manner whatsoever (e.g., sharing content with other students), without the express permission of the instructor, is strictly prohibited. Students who violate this rule or engage in any other form of academic misconduct will be subject to disciplinary action under Senate Bylaw 31: Academic Integrity.
3. Please read Senate Bylaw 31 on Academic Integrity procedures at the following link:
Bylaw 31 defines the various types of academic misconduct that exist (e.g., plagiarism, cheating), lists and describes the stages of the process that will be followed in the event that academic misconduct is suspected or identified, and includes definitions and examples of sanctions that will be applied to first-time and subsequent offences. The rights of students and the roles that the instructors and Department Head of Kinesiology play within this process are also outlined in this bylaw. If instructors plan to use software (e.g., SafeAssign, Turnitin) to prevent plagiarism and provide students with feedback on their writing, they must indicate this in their syllabi.
4. Please
read Senate Bylaw 51 on academic
evaluation procedures at the following link:
Instructors should feel free to highlight specific clauses from Bylaw in full, if they wish to draw things to the attention of students (e.g., what to do if they have three or more in-term assessments within a 24-hour period).
5. Please read the Senate Policy on the Conduct of Exams and Tests at the following link:
Expectations and Responsibilities (Code of
Conduct and/or Classroom Behaviours)
Instructors are encouraged to describe any expectations they have of students in a code of conduct as related to classroom behaviours. Alternatively, instructors should describe the process by which students will contribute to the development of a code of conduct or expectations for classroom behaviours for the class.
Intellectual
Property
Copyright of Course Materials
Lectures
and course materials prepared by the instructor are considered by the
University to be an instructors intellectual property covered by the Copyright
Act, RSC 1985, c C-42. Course materials such as PowerPoint slides and lecture
recordings are made available to you for your own study purposes. These
materials cannot be shared outside of the class or published in any way.
Posting recordings or slides to other websites without the express permission
of the instructor will constitute copyright infringement.