Fundamentals of Databasec Ourseoutline
Fundamentals of Databasec Ourseoutline
Mary’s University
Faculty of Informatics
Department of Computer Science
Course Title: Fundamentals of Database Systems
Course code: CoSc2041
Credit hour: 4
Prerequisites: None
Co-requisites: None
Instructor’s Name:
COURSE DESCRIPTION
This course is an introduction to a fist course in Database systems. The course treats the
role of database in organizations in detail, discusses the types of databases, the process
of data bases development and issues in database development. The course further
equips the student with data modeling techniques. Furthermore, the student will be
exposed to the modern methods of logical and physical database design. After
introducing the student to a theoretical database language called relational algebra, the
learner will be taught how to realize a database with SQL.
Course objectives
At the end of this course students will be able to:
Identify the difference between File-based approaches versus Database
approach.
Identify and use the roles of DDL and DML query languages
Course Content
Chapter 1. Introduction to Databases
Evaluation Schemes
(This may vary on the number of students per class, but general evaluation scheme is as below)
➢ Quiz 10%
2. Elmasri, R., & Navathe, S. (2017). Fundamentals of database systems (7th Edition). Pearson.
References
1. Osama Mustafa, Robert P. Lockard. (2019). Oracle Database Application Security, Apress,
Berkeley, CA.
2. C. J. Date. (2019). Database Design and Relational Theory. 2nd Edition. Apress, Berkeley, CA.
3. Anthony Hack. (2019). SQL Computer Programming for Beginners. Independently published