0% found this document useful (0 votes)
39 views

Course Outline

Uploaded by

melsew
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Course Outline

Uploaded by

melsew
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

PRODACTIVITY IMPROVEMENT AND CENTER OF EXCELLENCE

DEPARTMENT OF COMPUTER SCIENCE

Advanced database course outline


1. Chapter one
1. Introduction
1.1. Database Fundamentals
1.1.1. Forms and Levels of Data
1.1.2. Alternative approaches of data handling
1.2. Database Approach
1.2.1. What is a database?
1.2.2. What is DBMS?
1.2.3. DBMS components
1.2.4. Advantages and Disadvantages of DBMS
1.2.5. Users of the database, the DBA
2. Chapter two
2.1.Architecture of a database 3. Chapter three
system 3.1. Database Models
2.1.1. Conceptual level 3.1.2. The relational mode
2.1.2. Internal level 3.1.3. The non-relational model
2.1.3. External level 3.1.3.1.Hierarchical model
3.1.3.2.Network model

4. Chapter four 6.1. The Structured Query Language


4.1. Entity-Relationship Model (SQL)
4.2. Basic Concepts in Relational 6.2. Data definition
Database 6.3. Data Manipulation
4.3. Building Blocks of the Relational 6.4. Data query
Database Model 6.5. Transaction control language
4.4. Keys and constraints 6.6. Data control
4.5. entity-relationship diagram(ERD) 7. Chapter seven
4.6. How to convert ER diagram into 7.1. Query Processing and
table? Optimization
5. Chapter five 7.2. Query Processing
5.1. Normalization 7.3. Why Relational Algebra
5.1.1. First Normal Form 7.4. Basic relational operations and
5.1.2. Second Normal Form Translating Queries
5.1.3. Third Normal Form 8. Chapter eight
5.1.4. Boyce to Code Normal 8.1. Database Security and privileging
Form 8.2. Transaction
6. Chapter six 8.3. Database backup and restore

Prepared by MD and BT
10/11/2023

You might also like