Course Outline

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Information Technology Program

Program Information Technology


Course Code ITec2071
Course Title: Fundamentals of database Systems
Degree Program Information Technology
Module Name Database Systems
Module Number 07
CP Credits (CP) 5
Contact Hours Lecture Tutorial Lab/Practical Home Study Total
(per week) 2 0 3 5 10

Target Group: 2nd Year Information Technology Students


Year /Semester Year: II, Semester: I
Pre-requisites
Status of the Core
Course
Course This course covers basic concepts behind database systems. It presents
Description methodology for conceptual, logical, and physical database design for
relational systems and its language (Structured Query Language). The
course also examines distributed database management systems and object-
oriented database management systems
Course Objective Upon successful completion of the course, the student is expected to be
able to:
 Understand the basic principles of database design systems using
different database models
 Differentiate database from file system
 Design different types of databases
 Create database tables, views, and indices
 Write SQL queries and database programs
Course outline
Chapter 1: Introduction
• Database
• Data management approach
• Components of DBMS
• Functions of DBMS
• Database Development Lifecycle
• Roles in database design environment
(DBA, DBD user.)
• The ANSI-SPARC Architecture
• Database Languages (DDL, DML, DCL)
• Data models

Chapter 2: Relational Model


• Relational Constraints
• Relational Integrity
• Key constraints
• Referential constraints

Chapter 3: Conceptual Database Design – E-R


modeling
• Basic concepts of E-R model
• Structural constraints
• Cardinality constraints
• Participation constraints
• Problem with E-R models
• Enhanced E-R models
Chapter 4: Logical Database Design
• Normalization
• Functional dependencies

• Process of normalization (1NF, 2NF, 3NF)

Chapter 5: Physical Database Design


• Physical database design process
• Database design and implementation for
relational databases

Chapter 6: Query Languages


Relational Algebra
• Relational calculus
• Data security
• Client-server systems
• Distributed Database Systems
• Data warehousing and data Mining
Assessment As per University Legislative
Text Book
Reference
Elmasri, et al (2011). Fundamentals of Database
th
Systems, 6 ed, Pearson education
References
1 David M. Kroenke. (1998). Database
th
processing, 6 ed. Prentice Hall
2 Introduction to Database systems, C.J. DATE
3 Navathe, E (2000). Fundamentals of database
Systems. 3rd ed. Delhi, Pearson Education
4 Ramon A, etal. Shaum’s outlines,
fundamentals of relational databases
5 Silbershatz A. Korth H &Sundarshan (2006).
th
Database System concepts, 5 ed. Boston,
McGraw Hill
6 Thomas M. Connolly and Carolyn E.Begg
(2004). A step-by-step approach to building
nd
databases, 2 ed.Pearson Education Limited.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy