SARVAJANIK UNIVERSITY
Sarvajanik College of Engineering and Technology
Masters of Computer Applications
MCA Semester I
Subject Name: Relational Database Management Systems Subject Code: MTCA13102
Type of course: Professional Core Course
Prerequisite (if any):
● Basic knowledge of working with computers
Rationale:
● Understand the concepts of relational model, Database and Database users.
● Understand the concept of Transactions Processing.
● Learn various commands to store, retrieve and manage data from databases.
Teaching and Examination Scheme:
TEACHING SCHEME Theory Marks Practical Marks Total
L T P C TEE CA1 CA2 TEP CA3
3 0 4 5 60 25 15 60 40 200
CA1: Continuous Assessment (assignments/projects/open book tests/closed book tests CA2:
Sincerity in attending classes/class tests/ timely submissions of assignments/self-learning
attitude/solving advanced problems TEE: Term End Examination TEP: Term End Practical Exam
(Performance and viva on practical skills learned in course) CA3: Regular submission of Lab
work/Quality of work submitted/Active participation in lab sessions/viva on practical skills learned
in course
Page 1 of 6
W.e.f. AY 2021-22
SARVAJANIK UNIVERSITY
Sarvajanik College of Engineering and Technology
Masters of Computer Applications
Content:
Sr. Teaching Module
Topics
No. Hrs. Weightage
Introduction to Database System
a) Introduction (Basic Concepts: Data, Database, Database
systems, Database Management Systems),
Characteristics of Database Approach, Advantages of
using the DBMS approach.
b) Data Models and its type, Schemas, Instances, the three
1. schema architectures and data independence, Database 7 14%
Languages and interfaces, Database System
environment, Centralized and client / Server
Architecture for DBMS, Classifications of Database
Management Systems.
c) Types of Relational Databases and Codd 12 Rules
d) Introduction to NOSQL
Entity Relationship Concepts
a. Design Phases of database design, Entity types, Entity Sets,
Attributes and keys, Relationship Types, Relationship sets,
Roles and structural constraints, Weak entity Types, Entity
Relationship Diagram Naming conventions Design issues,
2. 8 19%
Relationship types of degree higher than 2.
b. Subclasses, Super Classes, Inheritance Specialization and
Generalization.
c. Relational Database design by ER and EER to Relational
Mapping, Mapping EER model constructs to Relations
Relational Model concepts
a. Relational Model concepts, Relational, Model
constraints and Relational Database Schemas.
The Relational Algebra
3. a. Unary Relational Operations: SELECT and PROJECT 7 14%
b. Relational Algebra Operations from SET Theory
c. Binary Relational Operations: JOIN and DIVISION
d. Additional Relational Operations.
e. Examples of Queries in Relational Algebra.
Database Design
a) Informal Design Guidelines for Relational Schema,
Functional
4. 8 19%
b) Dependencies, Normal Forms based on Primary keys,
General
c) Definitions of 1NF, 2NF and 3NF, Boyce- Codd Normal
Page 2 of 6
W.e.f. AY 2021-22
SARVAJANIK UNIVERSITY
Sarvajanik College of Engineering and Technology
Masters of Computer Applications
Forms (BCNF)
d) Multi-valued Dependency and Fourth Normal Form
e) Fifth Normal Form
Transaction processing
a. Introduction to Transaction Processing Concepts:
Introduction to Transaction Processing, Transaction and
5. 7 14%
System concepts,
b. Desirable properties of Transactions, characterizing
Schedules based on recoverability and Serializability.
SQL Concepts
a. Basics of SQL, DDL,DML,DCL, structure –creation,
alteration, defining constraints – Primary key, foreign
key, unique, not null, check, IN operator, Functions -
aggregate functions, Built-in functions –numeric, date,
6. 8 20%
string functions, set operations, sub-queries, correlated
sub-queries, Use of group by, having, order by, join and
its types, Exist, Any, All , view and its types.
b. Transaction control commands – Commit, Rollback,
Savepoint.
Suggested Specification table with Marks (Theory/Practical):
% Distribution of Marks
R Level U Level A Level N Level E Level C Level
20 20 10 15 15 20
Legends: R: Remembrance, U: Understanding; A: Application, N: Analyze, E: Evaluate C: Create
and above Levels (Revised Bloom’s Taxonomy)
Note: This specification table shall be treated as a general guideline for students and teachers. The
actual distribution of marks in the question paper may vary slightly from above table.
Reference Text Books:
Sr. Year of
Title of book Publisher and details Publication
No. Author(s) publica
/article like ISBN Edition
tion
Ramez Elmasri, Pearson Education
1 Fundamental of Shamkant B. ISBN-10: 0-13-397077- 2016 7th Edition
Database Systems Navathe 9 ISBN-13: 978-0-13-
397077-7
Page 3 of 6
W.e.f. AY 2021-22
SARVAJANIK UNIVERSITY
Sarvajanik College of Engineering and Technology
Masters of Computer Applications
SQL, PL/SQL the BPB Publications
2 Programming Ivan Bayross ISBN- 978817656964, 2009 4th Edition
Language of 9788176569644
Oracle
Abraham McGraw Hill Education
Database System
Silberschat, Henry ISBN-10: 9332901384
3 Concepts 2013 6th Edition
ISBN-13: 978-
F. Korth, S.
Sudarshan 9332901384
Course Outcome:
Sr. No. CO Statement Marks %
After learning this subject, students will be able to weightage
Understand the basics concepts of the relational database management
CO-1 14
system, database schema and relational database design.
Understand the concept of Entity model and mapping of ER model to
CO-2 19
Relational Model.
CO-3 Ability to analyse Relational Model concepts. 14
Understand the need for improving the database design using
CO-4 19
normalization.
CO-5 Understand the fundamentals of Transaction Processing concepts. 14
Ability to create database tables, populate the databases and formulate
CO-6 20
SQL queries on data and develop PL/SQL Blocks.
Mapping with POs:
PO PO PO PO PO PO PO PO PO P PO P PS PS PS
1 2 3 4 5 6 7 8 9 O1 11 O1 O1 O2 O3
0 2
CO-1 3 3 0 0 0 0 3 0 0 0 0 3
CO-2 3 3 0 0 3 0 3 0 0 0 0 3
CO-3 3 3 0 0 0 0 3 0 0 0 0 3
CO-4 3 3 0 0 3 0 3 0 0 0 0 3
CO-5 3 3 0 0 0 0 3 0 0 0 0 3
CO-6 3 3 0 0 3 0 3 0 0 0 0 3
Rationale*: Explaining why it is matching this particular program outcome
Page 4 of 6
W.e.f. AY 2021-22
SARVAJANIK UNIVERSITY
Sarvajanik College of Engineering and Technology
Masters of Computer Applications
LIST OF PRACTICALS: (Minimum ------ performed.)
1 Introduction to Data Types
Study of DDL Commands ( Create , Alter , drop )
Table: The Create Table Command, Creating a table from a table (with data, without
2
data, with all columns, with selected columns), Drop Table, Alter Table, Renaming
Tables
3 Study DML Commands ( Select, insert, update, delete )
Constraints: Defining integrity constraints using create table and the alter table
4
command, Dropping integrity constraints in the alter table command
5 Transaction Control statements: Commit, Rollback
6 Advanced Concepts: View, Index, Sequences, rowed, rownum, Default Value Concept
7 Join (Inner Join, Equi Joins, Self Join, Outer Joins)
8 Trigger
9 Pl/SQL Block
10 Cursor
11 Procedure & Function
Reference Text Books:
Year of
Sr. Publisher and Publication
Title of book /article Author(s) publicatio
No. details like ISBN Edition
n
Pearson Education
Ramez Elmasri, ISBN-10: 0-13-
1 Fundamental of Shamkant B. 2016 7th Edition
397077-9 ISBN-
Database Systems Navathe 13: 978-0-13-
397077-7
BPB Publications
SQL, PL/SQL the ISBN-
2 Programming Ivan Bayross 2009 4th Edition
978817656964,
Language of Oracle 9788176569644
McGraw Hill
Abraham Education
Database System
Silberschat, ISBN-10:
3 Concepts 2013 6th Edition
Henry F. Korth, 9332901384
S. Sudarshan ISBN-13: 978-
9332901384
Page 5 of 6
W.e.f. AY 2021-22
SARVAJANIK UNIVERSITY
Sarvajanik College of Engineering and Technology
Masters of Computer Applications
List of Open Source/learning website:
https://docs.oracle.com/en/database/index.html
https://www.w3schools.com/sql/
Major Equipment Needed: NA
Page 6 of 6
W.e.f. AY 2021-22