[go: up one dir, main page]

0% found this document useful (0 votes)
23 views4 pages

Advanced Database

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 4

College of Technology

School of Computing
Department of Software Engineering
Instructor’s Name: - Seid Mehammed

Course Title Advanced Database Systems


Course Code SEng3041
CP 5 (2hr Lecture, 3hr Lab )
Module Title Database Management Systems
Module Number 04
Pre-requisites SEng2041
Year III
Semester I
Status of Course Compulsory
Course Description

This course includes Query processing and optimization; data base administration, performance
tuning, recovery and back up; object oriented database, design techniques, and implementation
issues; advanced and emerging database systems concepts – data warehousing, data mining…

Learning Outcomes

At the end of this course the students will be able to:

 Explain database query processing and optimization


 Explain the basics of transaction management
 Describe database security
 Use different recovery methods when there is a database failure
 Design a distributed database system in homogenous and heterogeneous environments
Course Contents

Topic Duration
(Week)
Chapter 1:Transaction Management and Concurrency Control 1 -2
1.1. Transaction 1.6. Concurrency Control Mechanism
1.2. Transaction Support 1.7. Database Recovery
1.3. Concurrency Control 1.8. Transaction and Recovery
1.4. Problems of Concurrent Sharing 1.9. Recovery techniques and facilities
1.5. Concept of Serializability
Chapter 2: Query Processing and Optimization 3-4
2.1 Overview 2.6 Transformation Rules
2.2 Query Processing steps 2.7 Implementing relational Operators
2.3 Query Decomposition 2.8 Pipelining
2.4 Optimization Process
2.5 Approaches to Query Optimization
Chapter 3: Database Integrity, Security and Recovery 5-7
3.1 Integrity 3.2.1. Database threats
3.1.1 Integrity Concept & Subsystem 3.2.2. Identification and Authentication
3.1.2 Integrity Constraints 3.2.3. Categories of Control
3.1.3 Types of Constraints 3.2.4. Implementation of Security Subsystem
3.2 Security 3.2.5. Data Encryption
Chapter 4: Distributed Database Systems 9-11
4.1. Concepts of Distributed Databases 4.3. Distributed Query Processing and
4.2. Distributed Database Design 4.4. Distributed Transaction Management and
Recovery
Chapter 5: Object Oriented DBMS 12-13
5.1. Object Oriented Concepts 5.5. OO Data modeling and E-R diagramming
(Abstraction, Encapsulation, and 5.6. ObjCP and Attributes
Information hiding) 5.7. Object Identity
5.2. Drawbacks of relational DBMS 5.8. Storing objCP in relational database
5.3. OODBMS definitions systems
5.4. OO Database Design and
Implementation
Chapter 6. Data warehousing and Data Mining Techniques 14-15
6.1 Data Warehousing 6.2 Data Mining
6.1.1 Introduction 6.2.1 Introduction
6.1.2 Benefits 6.2.2 Data Mining Techniques
6.1.3 Online Transaction Processing
(OLTP) and Data Warehousing

Summary of Teaching Learning Methods:

The learning–teaching methodology will be student-centered with appropriate guidance of


instructor/s during the students‘ activities .There will be Lecture, Demonstrations, Lab work
Tutorials, Reading assignments and Group Discussions
Evaluation Schemes
(This may vary on the number of students per class, but general evaluation scheme is as below)
➢Mid Exam 20%
➢Project Work with presentation 30%
➢Final Exam 50%

References
1. Connolly T., Begg C. and Strachan A.: Database Systems, 2nd, 3rd and 4th ed. Addison-
Wesley Publishing Company.
1. RamezElmasri, Shamkant B. Navathe, Fundamentals of Database Systems (4thed),
USA, Addison-Wesley, 2004
2. C.J.DATE, Introduction to Database systems (8thed), USA, Addison Wesley, 2003
3. Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concepts (4thed),
USA, McGraw Hill Inc., 2002.
4. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Wisdom, Database Systems: The
Complete Book , USA, Prentice Hall, 2002.
1. Ramakrishnan R. and Gehrke J., Database Management Systems (3rded), USA, McGraw
Hill, 2003

Approved by sign

Seid Mehammed ______________________________Instructor


______________________________________________________ DQA

______________________________________________________ HOD

You might also like