ResourcesM.Sc ITRelational Database Management System
PGCA1904

Relational Database Management System

Program:M.Sc IT
Semester:Semester 1
Credits:4 Credits
Units:4 Units

Subject Overview

Relational Database Management System covers database fundamentals and the relational model, the full SQL language (DDL/DML/DCL, joins, views, triggers, stored procedures), database design via the ER model and normalization through 5NF/DKNF, and transaction management including query processing, concurrency control, security and recovery. A 4-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: Database and RDBMS fundamentals

Purpose and applications of database systems, DBMS fundamentals (data view, database languages, design, storage and querying, transaction management, architecture), RDBMS fundamentals — structure of relational databases, schema, keys, relational query languages and operations

2

Unit 2: SQL

DCL/DDL/DML, SQL data definition, basic query structure, set operations, null values, aggregate functions, nested subqueries, database modification, join expressions, views, transactions, integrity constraints, SQL data types and schemas, authorization, functions/procedures/triggers, introduction to embedded SQL, dynamic SQL, JDBC and SQLJ

3

Unit 3: Database design and normalization

The Entity-Relationship model and ER diagrams, features of good relational design, atomic domains and 1NF, functional dependency and 2NF, transitive dependency and 3NF, BCNF, multivalued dependency and 4NF, join dependency and 5NF, domain-key normal form

4

Unit 4: Transaction management

Query processing, concurrency control, database security, database recovery

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Relational Database Management System.