BSc CSIT · Semester VIII
Advanced Database syllabus
Official TU syllabus for Advanced Database (CSC475): 5 units, 36 topics, 3 credit hours. Every unit links to its notes and solved questions.
1
Enhanced Entity Relationship Model and Relational Model
8h · 8 Q- Entity Relationship Model Revised
- Subclasses, Superclasses and Inheritance
- Specialization and Generalization
- Constraints and characteristics of specialization and Generalization
- Union Types
- Aggregation
- Relational Model Revised
- Converting ER and EER Model to Relational Model
- SQL and Advanced Features
- Concepts of File Structures, Hashing, and Indexing
2
Object and Object Relational Databases
10h · 6 Q- Object Database Concepts
- Object Database Extensions to SQL
- The ODMG Object Model and the Object Definition Language ODL
- Object Database Conceptual Design
- Object Query Language OQL
- Language Binding in the ODMG Standard
3
Query Processing and Optimization
7h · 6 Q- Concept of Query Processing
- Query Trees and Heuristics for Query Optimization
- Choice of Query Execution Plans
- Cost-Based Optimization
4
Distributed Databases, NOSQL Systems, and BigData
12h · 12 Q- Distributed Database Concepts and Advantages
- Data Fragmentation, Replication and Allocation Techniques for Distributed Database Design
- Types of Distributed Database Systems
- Distributed Database Architectures
- Introduction to NOSQL Systems
- The CAP Theorem
- Document-based, Key-value Stores, Column-based, and Graph-based Systems
- BigData
- MapReduce
- Hadoop
5
Advanced Database Models, Systems, and Applications
8h · 4 Q- Active Database Concepts and Triggers
- Temporal Database Concepts
- Spatial Database Concepts
- Multimedia Database Concepts
- Deductive Database Concepts
- Introduction to Information Retrieval and Web Search
Textbooks and references
- Elmasri and Navathe, Fundamentals of Database Systems, Pearson Education.
- Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGraw-Hill
- Korth, Silberchatz, Sudarshan, Database System Concepts, McGraw-Hill.
- Peter Rob and Coronel, Database Systems, Design, Implementation and Management, Thomson Learning.
- C. J. Date & Longman, Introduction to Database Systems, Pearson Education
- Tiwari, Shashank and Safari, professional Nosql, O'Reilly Media Company.
- Gunarathne, Thilina Hadoop MapReduce v2 Cookbook: Explore the Hadoop MapReduce v2.
- Ecosystem to Gain Insights from very Large Datasets, 2nd Edition, PACKT Publishing.
Study CSC475 the smart way
Solved questions, flashcards & practice