100% found this document useful (1 vote)
8K views

RDBMS Syllabus

This document outlines the syllabus for a Relational Database Management course. The course objectives are to provide a conceptual background for designing and developing simple database systems using the relational model. The syllabus covers basic database concepts, relational and entity-relationship models, database integrity, normalization, file organization, the SQL query language, transactions, concurrency control, database recovery, security, and distributed and client-server databases. Students will complete SQL queries in hands-on lab exercises.

Uploaded by

Prasanth Kumar
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
100% found this document useful (1 vote)
8K views

RDBMS Syllabus

This document outlines the syllabus for a Relational Database Management course. The course objectives are to provide a conceptual background for designing and developing simple database systems using the relational model. The syllabus covers basic database concepts, relational and entity-relationship models, database integrity, normalization, file organization, the SQL query language, transactions, concurrency control, database recovery, security, and distributed and client-server databases. Students will complete SQL queries in hands-on lab exercises.

Uploaded by

Prasanth Kumar
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/ 1

B.Com (Honours) (CBCS) Faculty of Commerce, O.

Paper : (BCH 202) : RELATIONAL DATABASE MANAGEMENT


Paper: BCH205 Max. Marks: 35T + 15P
PPW: 6 (4T & 2P) Time: 3 Hrs.
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 of
DBMS 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 - The
Keys - 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 - Data
Definition 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 - Concurrent
Transactions - 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 Database
Systems - 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.
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, McGraw Hill.
6. Simplified Approach to DBMS: Parteek Bhaia, Kalyani Publishers.
7. Database Management System: Nirupma Pathak, Himalaya.
8. Database Management Systems: Pannerselvam, PHI.
9. Relational Database Management System: Srivastava & Srivastava, New Age
10. PHPMySQL Spoken Tutorials by IIT Bombay.
11. Oracle Database: A Beginner’s Guide: I.Abramson, McGraw Hill.

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