61123 Data Base (1)

Course Description

This course presents the fundamental concepts of database management, including database design, languages, and system implementation. Topics include Database system applications, Views of data, data models, Database languages, Database users and administrators, Entity-Relationship model, Relational model, Normalization, SQL coverage, etc.

Introduction to Database Management Systems will concentrate on the principles, design, implementation and applications of database management systems

Learning Objective

  • Students successfully completing this course should be able to:
  • 1. To understand the different issues involved in the design and implementation of a database system.
  • 2. To study the physical and logical database designs, database modeling, relational, hierarchical, and network models
  • 3. To understand and use data manipulation language to query, update, and manage a database
  • 4. To develop an understanding of essential DBMS concepts such as: database security, integrity, concurrency, distributed database, and intelligent database, Client/Server (Database Server), Data Warehousing
  • 5. To design and build a simple database system and demonstrate competence with the fundamental tasks involved with modeling, designing, and implementing a DBMS.

Credits

    3

Books for this Course

  • Database Seystems by Thomas Connolly and Carolyn Begg

Times Offered

  • September 2014
  • January 2015

Course Prerequisite

TOP