CS213 - Course Outline
CS213 - Course Outline
CS213 - Course Outline
Code EE
Course Title Fundamentals of Database Systems Course Code CS213
Pre-requisite(s) - Credit Hours 3+1
Assessmen Taxonomy
No. Course Learning Outcome (CLO) Statements PLO
t Tools Levels
Describe basic terminology and constraints with regards to
1 Q1, M1 C2 5
databases in general and relational database in particular.
Apply SQL DDL/TCL/DCL statements on a relational data
2 model to create and later manage the database using any M1, A1 C3, C5, C5 5
available RDBMS.
Apply SQL DML statements on any relational data model in
3 order to select/update/delete/insert data present within the A1, Q2 C3 5
database using any available RDBMS.
Analyze system requirements and come up with an Enhanced
4 Entity Relationship (EER) model (high level conceptual data A2, M2 C4 5
model)
Apply the rules that are needed to convert an ER/EER model
5 into corresponding relational data model (implementation Q3,M2 C3 5
data model).
Use functional dependencies as a tool to analyze an existing
6 A3, F C2, C4 5
database for goodness of design.
Rate an existing database via the normalization process for
7 goodness of design and apply the normalization rules to A3, F C6, C3, C5 5
redesign a poorly designed database.
1
Title Fundamentals of Database Systems (7th edition)
Text Books Author Ramez Almasri
Publisher Addison Wesley
Title An Introduction to Database Systems
Author C. J. Date
Reference Books
Title Database Management Systems
Author Raghu Ramakrishnan