Professional Documents
Culture Documents
ISh116 Course Outline-1
ISh116 Course Outline-1
ISh116 Course Outline-1
Lecturer: Mr I. CHIBIDI
Email: ichibidi@gzu.ac.zw
Cell: 0773893975
COURSE DESCRIPTION
This course introduces the principles and practices of database design and
implementation using SQL. The concepts, structures, principles and methods for
analysis design and implementation of database management systems are covered.
The relational database approach (which is the thrust of the course) is contrasted with
the traditional file – oriented approach. Database security issues are covered
LEARNING OUTCOMES
Design and implement a database from scratch using any DBMS product that
uses SQL
Demonstrate Database concepts in theory and practical.
Have an understanding of the principles underlying relational databases
Know the techniques used to design and develop practical database systems
Be able to model data
Have an understanding of database programming using SQL
LEARNING & TEACHING MODES
COURSE OUTLINE
TOPIC
Introduction to ER model
Entities and attributes
Relationships
Cardinalities
4 The Normalization Process
Introduction to normalization
Data anomalies in 1NF, 2NF and 3NF
Functional, partial, transitive and full dependences
First normal form (1NF)
Second normal form (2NF)
Third normal form (3NF)
Boyce Codd Normal Form (BCNF)
Introduction to SQL
Naming conventions
Structure of SQL statement
Data Definition Language (DDL)
Data Manipulation Language (DML)
COURSE ASSESSMENT
REFERENCES
Each student must submit assignments by the date indicated. Late submissions
will not be accepted.
Please be in class on time. Late students disrupt class.
If you prefer to sleep or be on your cell phone, do not come to class. Students
are encouraged to put all their cell-phones on silent mode or keep them switched
off during class.
It is important to regularly attend the class and to participate and contribute in the
class discussions. While attendance may not necessarily be taken every day,
both excessive absences and attendance would be duly noted.
ACADEMIC INTEGRITY/PLAGIARISM
University students are expected to conduct themselves in accordance with the highest
standards of academic honesty. Academic misconduct for which a student is subject to
penalty includes all forms of cheating, such as illicit possession of examinations or
examination materials, falsification, forgery, complicity or plagiarism. (Plagiarism is the
presentation of the work of another as one’s own work.) In this class, academic
misconduct or complicity in an act of academic misconduct on an assignment or test will
result in failing the assignment.