0% found this document useful (0 votes)
100 views

RDBMS

This document provides an overview of the Paper DSC 303: Relational Database Management System course. The course is 7 hours per week over 15 weeks and aims to teach students the basic concepts of database design and development using the relational model and SQL. It covers topics like the relational model, ER modeling, database normalization, file organization, transaction management, database security, and distributed and client-server databases. Students will complete hands-on labs writing SQL queries. The course assessments include exams, projects and internal marks. Key textbooks are recommended for further reading.

Uploaded by

Srinitha Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views

RDBMS

This document provides an overview of the Paper DSC 303: Relational Database Management System course. The course is 7 hours per week over 15 weeks and aims to teach students the basic concepts of database design and development using the relational model and SQL. It covers topics like the relational model, ER modeling, database normalization, file organization, transaction management, database security, and distributed and client-server databases. Students will complete hands-on labs writing SQL queries. The course assessments include exams, projects and internal marks. Key textbooks are recommended for further reading.

Uploaded by

Srinitha Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Faculty of Commerce OU

Paper DSC 303: RELATIONAL DATABASE MANAGEMENT SYSTEM

Hours Per Week: 7 (3T+4P) Credits: 5


Exam Hours: 1 ½ Marks: 50U+35P+15I
Objective: to acquire basic conceptual background necessary to design and develop simple database
system,Relational database mode, ER model and distributed databases, and to write good queries using a
standard query language called SQL.
UNIT-I: BASIC CONCEPTS:Database Management System - File based system - Advantages
ofDBMS over file based system - Database Approach - Logical DBMS Architecture - Three level
architecture of DBMS or logical DBMS architecture - Need for three level architecture - Physical DBMS
Architecture - Database Administrator (DBA) Functions & Role - Data files indices and Data Dictionary
- Types of Database. Relational and ER Models: Data Models - Relational Model – Domains - Tuple and
Relation - Super keys - Candidate keys - Primary keys and foreign key for the Relations - Relational
Constraints - Domain Constraint - Key Constraint - Integrity Constraint - Update Operations and Dealing
with Constraint Violations - Relational Operations - Entity Relationship (ER) Model – Entities –
Attributes – Relationships - More about Entities and Relationships - Defining Relationship for College
Database - E-R Diagram - Conversion of E-R Diagram to Relational Database.
UNIT-II: DATABASE INTEGRITY AND NORMALISATION:Relational Database Integrity -
TheKeys - Referential Integrity - Entity Integrity - Redundancy and Associated Problems – Single Valued
Dependencies – Normalisation - Rules of Data Normalisation - The First Normal Form -The Second
Normal Form - The Third Normal Form - Boyce Codd Normal Form - Attribute Preservation - Lossless-
join Decomposition - Dependency Preservation. File Organisation : Physical Database Design Issues -
Storage of Database on Hard Disks - File Organisation and Its Types - Heap files (Unordered files) -
Sequential File Organisation - Indexed (Indexed Sequential) File Organisation - Hashed File Organisation
- Types of Indexes - Index and Tree Structure - Multi-key File Organisation - Need for Multiple Access
Paths - Multi-list File Organisation - Inverted File Organisation.
UNIT-III: STRUCTURES QUERY LANGUAGE (SQL):Meaning–SQL commands - DataDefinition
Language - Data Manipulation Language - Data Control Language - Transaction Control Language -
Queries using Order by – Where - Group by - Nested Queries. Joins – Views – Sequences - Indexes and
Synonyms - Table Handling.
UNIT-IV: TRANSACTIONS AND CONCURRENCY MANAGEMENT:Transactions -
ConcurrentTransactions - Locking Protocol - Serialisable Schedules - Locks Two Phase Locking (2PL) -
Deadlock and its Prevention - Optimistic Concurrency Control. Database Recovery and Security:
Database Recovery meaning - Kinds of failures - Failure controlling methods - Database errors - Backup
& Recovery Techniques - Security & Integrity - Database Security - Authorization.
UNIT-V: DISTRIBUTED AND CLIENT SERVER DATABASES:Need for Distributed
DatabaseSystems - Structure of Distributed Database - Advantages and Disadvantages of DDBMS -
Advantages of Data Distribution - Disadvantages of Data Distribution - Data Replication - Data
Fragmentation. Client Server Databases: Emergence of Client Server Architecture - Need for Client
Server Computing - Structure of Client Server Systems & its advantages.
ADVANCED TOPICS: Overview: Parallel Database - Multimedia Database - Mobile Database - Web
Database - Multidimensional Database. Data Warehouse - OLTP Vs OLAP - NoSQL Database.
LAB: SQL QUERIES BASED ON VARIOUS COMMANDS.
SUGGESTED READINGS: 1)Database Systems: R.Elmasri& S.B. Navathe, Pearson.; 2) Introduction to
Database Management System: ISRD Group, McGraw Hill.; 3) Database Management System:
R.Ramakrishnan&J.Gehrke, McGraw Hill.; 4) Modern Database Management: J.A.Hoffer,V.Rames&H.Topi,
Pearson.; 5) Database System Concepts: Silberschatz, Korth&Sudarshan, McGrawHill.6) Simplified
Approach to DBMS: ParteekBhaiaKalyani Publishers.7)DatabaseManagement
System: NirupmaPathak, Himalaya. 8) Database Management Systems: Pannerselvam, PHI.9) Relational
DatabaseManagement System: Srivastava&Srivastava, New Age 10) PHPMySQL Spoken Tutorials by IIT
Bombay. 11) OracleDatabase: A Beginner’s Guide: I.Abramson, McGraw Hill.

15

You might also like