0% found this document useful (0 votes)
18 views2 pages

ADB Course Description

The document outlines the course description for CSC316: Advanced Database Systems at COMSATS University Islamabad, including objectives, content, and assessment methods. It focuses on modern database technologies, particularly NoSQL databases, and covers topics such as data modeling, querying, and scaling. The course includes both theoretical and practical components, with a total of 30 contact hours and various assessment tools.

Uploaded by

ranaumer.29.12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views2 pages

ADB Course Description

The document outlines the course description for CSC316: Advanced Database Systems at COMSATS University Islamabad, including objectives, content, and assessment methods. It focuses on modern database technologies, particularly NoSQL databases, and covers topics such as data modeling, querying, and scaling. The course includes both theoretical and practical components, with a total of 30 contact hours and various assessment tools.

Uploaded by

ranaumer.29.12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

COMSATS University Islamabad

Department of Computer Science


Course Description Form (CDF)
Course Information
Course Code: CSC316 Course Title: Advance Database Systems
Credit Hours: 3(2,1) Lecture Hours/Week: 2
Lab Hours/Week: 3 Pre-Requisites: CSC270-Database Systems
Course Objectives:
• To explore modern database technologies, industry trends, and various database architectures.
• To examine the design, performance, and scalability of modern database technologies.
• To elaborate database solutions using modern database management systems.
Course Contents
This course explores advanced database concepts with a focus on NoSQL databases, emphasizing their role
in handling unstructured data, ensuring scalability, and optimizing performance for data-intensive
applications and big data processing. Topics include: NoSQL Databases; Data Modelling; NoSQL in Cloud;
Querying & Indexing; Transaction & Concurrency; and Scaling & Distribution.
Unit wise Major Topics:
No. of
Unit Topic Teaching
hours
NoSQL Databases: Overview, Characteristics; Types, NoSQL vs. SQL
1. 4
Databases; Use Cases & Industry Adoption
Data Modeling in NoSQL Databases: Design Principles & Considerations,
2. Schema Design, Key Patterns & Architectures, and Data Modeling 6
Practices.
NoSQL in Cloud: AWS DynamoDB, Google Firestore, and Azure Cosmos
3. 4
DB.
Querying & Indexing in NoSQL: CRUD Operations, Indexing Techniques,
4. Query Languages & APIs, Filtering, Sorting, Aggregation, and Indexing & 5
Query Optimization Techniques.
Transaction & Concurrency: ACID vs. BASE Properties, CAP Theorem,
5. Optimistic Concurrency Control, and Consistency & Isolation in 6
Distributed Systems.
Scaling & Distribution: Horizontal vs. Vertical Scaling, Sharding &
6. 5
Partitioning Data, Replication Mechanisms, and Load Balancing.

Total Contact Hours 30

Mapping of CLOs and GAs


Blooms
Sr.# Unit # Course Learning Outcomes Taxonomy GA
Learning Level
CLO’s for Theory

1
Design structured and unstructured data models
CLO-1 1,3 using appropriate schema patterns in cloud Applying 2
environment.
Apply efficient data retrieval, indexing, and query
CLO-2 4 Applying 2-4
optimization techniques.
Apply concurrency control and scaling strategies in
CLO-3 5,6 Applying 2-4
distributed systems.
CLO’s for Lab
Implement advanced concepts of data processing on
CLO-4 1-6 Applying 2-5
a given database.
Develop a scalable database solution to solve a real-
CLO-5 1-6 Creating 2-6
world problem in a team environment.
CLO Assessment Mechanism
Assessment
CLO-1 CLO-2 CLO-3 CLO-4 CLO-5
Tools
Quizzes Quiz 1 Quiz 2 Quiz 3&4 - -
Assignment Lab
Assignments Assignment 1 Assignment 2 -
3&4 Assignments
Mid Term Mid Term Mid Term Lab Mid Term
- -
Exam Exam Exam Exam
Lab Project/ Lab
Final Term
Final Term Exam Final Term
Exam
Exam
Text and Reference Books
Textbook:
1. SQL and NoSQL Databases: Modeling, Languages, Security, and Architectures, Michael
Kaufmann and Andreas Meier, Springer, 2023.
2. Next Generation Databases: NoSQL, NewSQL, and Big Data, Guy H., Apress, 2023.
3. Mastering NoSQL: A Comprehensive Guide to Learn NoSQL, Cybellium Ltd and Kris Hermans,
Independently published, 2023.
Reference Book:
4. MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, Shannon B., Eoin
B., Kristina C., O'Reilly Media, 2020.

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