The Advanced Database Systems course (SEng3041) is a compulsory module for third-year students, focusing on query processing, database administration, and emerging database concepts like data warehousing and mining. Students will learn about transaction management, database security, recovery methods, and distributed database systems. Assessment methods include quizzes, assignments, mid-exams, projects, lab exams, and a final exam.
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0 ratings0% found this document useful (0 votes)
10 views2 pages
Advanced Database Systems Course Outline
The Advanced Database Systems course (SEng3041) is a compulsory module for third-year students, focusing on query processing, database administration, and emerging database concepts like data warehousing and mining. Students will learn about transaction management, database security, recovery methods, and distributed database systems. Assessment methods include quizzes, assignments, mid-exams, projects, lab exams, and a final exam.
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 2
Course Title Advanced Database Systems
Course Code SEng3041
CP 5 (2hr Lecture, 3hr Lab ) Module Title Database Management Systems Module Number 04 Pre-requisites SEng2042 / Fundamentals of Database Systems 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 Topic Duration(Week) Chapter 1:Transaction Management and Concurrency Control 1 -2 1.1. Transaction 1.2. Transaction Support 1.3. Concurrency Control 1.3.1 Problems of Concurrent Sharing 1.3.2 Concept of Serializability 1.3.3 Concurrency Control Mechanism 1.4. Database Recovery 1.5. Transaction and Recovery 1.6. Recovery techniques and facilities Chapter 2: Query Processing and Optimization 3-4 2.1 Overview 2.2 Query Processing steps 2.3 Query Decomposition 2.4 Optimization Process 2.5 Approaches to Query Optimization 2.6 Transformation Rules 2.7 Implementing relational Operators 2.8 Pipelining Test 1 Chapter 3: Database Integrity, Security and Recovery 5-7 3.1 Integrity 3.1.1 Integrity Concept & Subsystem 3.1.2 Integrity Constraints 3.1.3 Types of Constraints 3.2 Security 3.2.1 Database threats 3.2.2 Identification and Authentication 1 3.2.3 Categories of Control 3.2.4 Implementation of Security Subsystem 3.2.5 Data Encryption Test 2 8 Chapter 4: Distributed Database Systems 9-11 4.1 Concepts of Distributed Databases 4.2 Distributed Database Design 4.3 Distributed Query Processing and 4.4 Distributed Transaction Management and Recovery Chapter 5: Object Oriented DBMS 12-13 5.1 Object Oriented Concepts (Abstraction, Encapsulation, and Information hiding) 5.2 Drawbacks of relational DBMS 5.3 OODBMS definitions 5.4 OO Database Design and Implementation 5.5 OO Data modeling and E-R diagramming 5.6 ObjCP and Attributes 5.7 Object Identity End of week 13 5.8 Storing objCP in relational database systems Assignment Chapter 6. Data warehousing and Data Mining Techniques 14-15 6.1 Data Warehousing 6.1.1 Introduction 6.1.2 Benefits 6.1.3 Online Transaction Processing (OLTP) and Data Warehousing 6.2 Data Mining 6.2.1 Introduction 6.2.2 Data Mining Techniques Final Exam 16 Summary of Assessment Methods: The course will be assessed using the different assessment methods like: Quizzes, Reading assessments, Assignments, Mid exam, Project, Lab exam and Final exam References 1. Connolly T., Begg C. and Strachan A.: Database Systems, 2nd, 3rd and 4th ed. Addison- Wesley Publishing Company. 2. 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. 5. Ramakrishnan R. and Gehrke J., Database Management Systems (3rded), USA, McGraw Hill, 2003