215
Page views
6
Files
5
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Relational Database

Purpose of Database System – Views of Data – Data Models – Database System Architecture – Introduction to Relational Databases – Relational Model – Keys – Relational Algebra – Relational Calculus – SQL Fundamentals

UNIT
2
Database Design

Entity-Relationship Model – ER Diagrams – Functional Dependencies – Non-Loss Decomposition Functional Dependencies – First Normal Form – Second Normal Form – Third Normal Form– Dependency Preservation – Boyce/Codd Normal Form.

UNIT
3
Transaction Management

Transaction Concepts – ACID Properties – Serializability – Transaction Isolation Levels – Concurrency Control – Need for Concurrency – Lock-Based Protocols – Deadlock Handling. Recovery System – Failure Classification – Recovery Algorithm.

UNIT
4
Implementation Techniques

Overview of Physical Storage Media – RAID – File Organization – Organization of Records in Files – Indexing and Hashing – Ordered Indices.

UNIT
5
Distributed and NoSQL Database

Overview of Distributed Databases – Data Fragmentation – Replication – XML Databases – XML Schema – NOSQL Database: Characteristics– Types of NoSQL Datastores: Column Oriented, Document, Key-Value and Graph Types – Applications – Current Trends.

Reference Book:

Database System Concepts

Text Book:

1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, ―Database System Concepts‖, Sixth Edition, Tata McGraw Hill,2015.ISBN-10: 9332901384. 2. RamezElmasri, Shamkant B. Navathe, ―Fundamentals of Database Systems‖, Seventh Edition, Pearson Education,2017.ISBN-10: 0133970779.

 

Print    Download