0% found this document useful (0 votes)
24 views6 pages

MTCA13102

The document provides information about the Relational Database Management Systems course offered as part of the Masters of Computer Applications program. The course aims to teach students relational model concepts, database design, normalization, transaction processing, and SQL. It is a professional core course worth 5 credits. Students will learn through lectures, practical sessions, assignments, and exams. Key topics covered include the relational model, entity relationship modeling, relational algebra, database normalization, and SQL. The course outcomes are mapping concepts of relational databases and designing normalized database schemas using SQL.

Uploaded by

Malay Shah
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
0% found this document useful (0 votes)
24 views6 pages

MTCA13102

The document provides information about the Relational Database Management Systems course offered as part of the Masters of Computer Applications program. The course aims to teach students relational model concepts, database design, normalization, transaction processing, and SQL. It is a professional core course worth 5 credits. Students will learn through lectures, practical sessions, assignments, and exams. Key topics covered include the relational model, entity relationship modeling, relational algebra, database normalization, and SQL. The course outcomes are mapping concepts of relational databases and designing normalized database schemas using SQL.

Uploaded by

Malay Shah
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/ 6

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

You might also like