Professional Documents
Culture Documents
Unit
Introduction to
1
Databases
Conceptual
2 Database
Design
Relational
3 Database
Design
Query
4
Languages
Introduction to
NoSQL
5
(MongoDB)
File
6 Organization &
Indexing
Transaction
Management &
7
Concurrency
Control
Content No. of Classes
Data Modeling Using the Entity Relationship (ER) Model, The Enhanced Entity-
Relationship (EER) Model: Entity Set, attributes and their types, Relationship
Constraints (including Participation constraints and cardinality ratio), ER 3
Diagrams, constraints and design issues, Reduction of ER and EER diagram to
relational schemas.
Disk Storage, Basic File Structures and Hashing: Unordered, ordered and hashed
files of records, Single and multilevel indexes: primary index, secondary index, 3
clustered, multilevel and dynamic multilevel indexes (B-Tree and B+ Tree).
6 2 Exam - 100
9 2 Assignment/ Quiz - 40
9 2 Class Participation - 10
15 2 Practicals/ Project - 50
12 2
9 2
9 3
Total Hours
Lecture Duration
No. of Lectures
Teaching Days
Introduction to Database
Data Structures Conceptual Database Design
Systems
3 Hours 3 3 3 3 3
23
April 1 - April 17 13
April 22 - May 3 10
Total 23
15
Assignment 1 -
8 Unit 1
Conceptual Design
Assignment 2 -
8 Unit 2
Normalization
Assignmnet 3 - Relational
9 Unit 3
Algebra
Unit 4
Unit 5
Unit 6
Unit 7
Total 25 Total
Marking Scheme
Component Marks
Exam 100
Assignment/ Quiz 40
Class Participation 10
Practicals/ Project 50
Total 200
Involvement in Class
Introduction to Databases 2
Exercises
Conceptual Database
2
Design
Attentiveness in
Relational Database Design 2 Marks
Class
Query Languages 2 Peer Mentoring 1
Introduction to NoSQL
(MongoDB) 2 Discipline 2
Involvement in
Marks
Class Exercises
Shown 80 - 100 % of the
4-5 marks
exercises
Shown 70 - 80 % 3 marks
Assignment Marks
Assignment 4 -
10
SQL
Assignment 5 -
10
MongoDB
Project 30