You are on page 1of 2

CS2011 - FUNDAMENTALS OF DATABASE SYSTEMS

NATIONAL UNIVERSITY OF COMPUTER & EMERGING SCIENCES, FAST-NU

Course Title Fundamentals of Databases Course Code CS2011


Department Department of Electrical Engineering (DEE) Campus Lahore
Knowledge Profile Engineering Design (WK5) Credit Hrs. 3+1
Knowledge Area Computer Science (KA02) Grading Scheme Relative
HEC Knowledge Area Depth Electives Applicable From Fall 2021
Pre-requisite(s)

Ability to analyze system requirements, design and normalize a relational database. Also
Course Objective use SQL to implement and manage any relational database using any available relational
database management system.

No. Assigned Program Learning Outcome (PLO)


An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools,
05 including prediction and modeling, to complex engineering activities, with an understanding of the
limitations.
I = Introduction, R = Reinforcement, E = Evaluation, A = Assignment, Q = Quiz, M = Midterm, F=Final, L =
Lab, P = Project, W = Written Report.

Assessment Taxonomy
No. Course Learning Outcome (CLO) Statements PLO
Tools Levels
Describe basic terminology and constraints with regards to
1 Q1, M1 C2 05.1L
databases in general and relational database in particular.
Apply SQL DDL/TCL/DCL statements on a relational data
05.2L,
2 model to create and later manage the database using any M1, A1 C3
05.3H
available RDBMS.
Apply SQL DML statements on any relational data model in
05.2L,
3 order to select/update/delete/insert data present within the A1, Q2, F C3
05.3H
database using any available RDBMS.
Analyze system requirements and come up with an Enhanced
05.4L,
4 Entity Relationship (EER) model (high level conceptual data Q3, A2, M2 C4
05.5L
model)
Apply the rules that are needed to convert an ER/EER model
5 into a corresponding relational data model (implementation data M2, F C3 05.2M
model).
Use functional dependencies as a tool to analyze an existing
6 A3, F C2 05.1L
database for goodness of design.
Rate an existing database via the normalization process for
05.3H,
7 goodness of design and apply the normalization rules to redesign Q4, A3, F C3
05.4M
a poorly designed database.

EE. Dept. Lahore Page 1 of 2 v.00.01.02


CS2011 - FUNDAMENTALS OF DATABASE SYSTEMS
NATIONAL UNIVERSITY OF COMPUTER & EMERGING SCIENCES, FAST-NU

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
Publisher
Reference Books
Title Database Management Systems
Author Raghu Ramakrishnan
Publisher

Week Course Contents/Topics Chapter* CLO*


01 Introduction to Database, Database System Concepts and Architecture 1&2 1
02 Relational Data Model and Relational Database Constraints 5 1
03 The Relational Algebra 8 1
04 The Database Language SQL: Schema Definition, Constraints, DDL 6&7 2
05 The Database Language SQL: DML Queries 6&7 3
06 The Database Language SQL: DML Queries (SELECT subqueries) 6&7 3
07 The Database Language SQL: Stored Procedures, Views, and Triggers 6&7 3
8 ER Modeling 3 4
9 ER Modeling (Higher degree relationships and examples) 3 4
10 Enhanced ER Modeling 4 4
11 Enhanced ER Modeling (multiple inheritance, union types) 4 4
12 Relational Database Design by ER and EER to Relational Mapping 9 5
13 Functional Dependencies 14&15 6
14 Functional Dependencies (Equivalent and minimal sets) 14&15 6
15 Normalization of Relational Databases 14 7
16 Normalization of Relational Databases (Higher normal forms) 14&15 7
*Reference book chapters are given in brackets

Assessment Tools Weightage


Quizzes (4),
20.0%
Assignments (3)
Midterm (I+II) 30.0%
Final Exam 50.0%

EE. Dept. Lahore Page 2 of 2 v.00.01.02

You might also like