CSC385 Database Management System Spring 2015
CSC385 Database Management System Spring 2015
Council
NCEAC
NCEAC.FORM.001COURSE DESCRIPTION FORM
INSTITUTION
PROGRAM (S) TO BE
EVALUATED
A. Course Description
NCEAC.FORM.001.C
CSC385
Course Title
Credit Hours
3+1
Course Instructor
Course Coordinator
Mr. Imran
Course Contents
Reference Material
(Latest Editions)
Elmasri, Ramez, Navathe, Shamkant B., (2011) Fundamentals of Database
Systems, 6th Edition, Reading Massachusetts: Addison Wesley
Connolly, Thomas M., and Begg, Corolyn E., (2015) Database Systems: A
Practical Approach to Design, Implementation, and Management, 6th Edition,
New York: Addison Wesley
Kroenke, David M., and Auer, D. J. (2014) Database Processing:
Fundamentals, Design and Implementation, 13th Edition, New Jersey: Prentice
Hall
Hoffer, J. A., Venkataraman, R., Topi, H. (2013) Modern Database
Management, 11th Edition, New Jersey: Prentice Hall
Silberschatz, A. Korth, H. F. and Sudarshan, S. (2011) Database System
Concepts, 6th Edition, New York: McGraw Hill Inc.
NCEAC.FORM.001.C
Course Goals
Week #
1
2
3
4
7
8
9
10
Details
Introduction, File-based Systems, Database
Examples, Basic Definitions, DBMS History,
Typical Functions and Services, Database
Architecture and Data Models
Relational Model, Terminology, Mathematical
Foundation, Languages, Constraints and Views
Relational Algebra, Queries in Relational Algebra
and Queries in Relational Calculus
File Organization: Record Format, Page Format, Heap
Files, Sequential Files, Clustered Files, and Hash Files
Indexing: Definition, Uses, Types of Indexes, B+ Tree
indexes, and Hash Indexes, Query Execution Plans
Entity Types, Attributes, and Keys,
Relationship Types, Roles, and Structural Constraints,
Strong and Weak Entity Types.
ER Diagrams, Naming Conventions and Design Issues,
UML Notation
11
Two-Phase Locking Techniques for Concurrency
3
NCEAC.FORM.001.C
13
14
15
16
Laboratory
Projects/Experiments Done in
the Course
Programming Assignments
Done in the Course
Total
Comments
3+1
1.5
Problem Analysis
0.5+0.5
Solution Design
1+ 0.5
NCEAC.FORM.001.C
NCEAC.FORM.001.C