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

CM204G DBMS

The document outlines the course curriculum for a Database Management System course. It includes: 1. An introduction to the rationale and outcomes of the course, which focuses on fundamentals of relational databases, relational models, SQL, and PL/SQL. 2. Details of the course structure across 5 units that cover database concepts, relational models and normalization, SQL, and PL/SQL. Key topics include data modeling, database design, query languages, and programming with databases. 3. For each unit, specific learning outcomes and topics are listed along with the number of classroom hours dedicated to instruction on that content.

Uploaded by

Amit Deshai
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)
98 views

CM204G DBMS

The document outlines the course curriculum for a Database Management System course. It includes: 1. An introduction to the rationale and outcomes of the course, which focuses on fundamentals of relational databases, relational models, SQL, and PL/SQL. 2. Details of the course structure across 5 units that cover database concepts, relational models and normalization, SQL, and PL/SQL. Key topics include data modeling, database design, query languages, and programming with databases. 3. For each unit, specific learning outcomes and topics are listed along with the number of classroom hours dedicated to instruction on that content.

Uploaded by

Amit Deshai
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/ 10

GOVERNMENT POLYTECHNIC, NAGPUR.

(An Autonomous Institute of Govt. of Maharashtra)

COURSE CURRICULUM

PROGRAMME : DIPLOMA IN COMPUTER ENGINEERING /


INFORMATION TECHNOLOGY /AIML
COURSE CATEGORY : CORE COURSE
$
COURSE CODE : CM204G
COURSE TITLE : DATABASE MANAGEMENT SYSTEM
TEACHING SCHEME : TH:03; TU: 00;PR: 02(CLOCK HRs.)
TOTAL CREDITS : 04 (1 TH/TU CREDIT = 1 CLOCK HR., 1 PR CREDIT = 2 CLOCK HR.)
TH. TEE EXAM : 03 HRs
PR. TEE EXAM : 02 HRs (External)
PT. EXAM : 01 HR

 RATIONALE:
Database Management Systems (DBMS) are vital components of modern
information systems. The course focuses on the fundamentals of knowledge base and
relational database management systems. In this course the relational data model,
relational query languages, relational database design are reviewed. The students will
have theoretical foundation required for working with different types of relational
database products, such as ORACLE.

 COURSE OUTCOMES:
After completing this course students will be able to–
1. Use fundamentals of database management system.
2. Design database by using different models.
3. Design the normalized relational database for system.
4. Execute SQL commands for database operations.
5. Build PL/SQL code for database application.
6. Use concept of Nosql database system.

1
CM204G Database Management System 2021

 COURSE DETAILS:
A. THEORY :

Units Specific Learning Outcomes Topics and Subtopics Hrs.


(Cognitive Domain)
1. 1a. Compare systems based 1.1 An Introduction to database.
06
Database on given parameters. Data, database, DBMS,
System 1b. Compare given data Disadvantages of file processing
Concept management system system, and advantages ofDBMS
based on various over file processing system,
attributes. Application of database.
1c. Determine the level of 1.2 Definition of RDBMS, Difference
data independence between DBMS and RDBMS,
achieved based on given Names of various DBMS and
situation with RDBMS software
justification 1.3 Data abstraction, Instance and
1d. Describe given function schema, Data independence -
of database Logical and Physical
administrator. Independence, Data abstraction
1e. Describe architecture of levels.
Client/ Server system. 1.4 Components of DBMS and overall
1f. State given Codd’s law Structure of DBMS. Database
with justification Users, functions of Database
Administrator.
1.5 Introduction to client server
architecture. Two/Three tier
Architecture.
1.6 The 12 Rules (Codd’s laws) for
fully functional RDBMS.
2. Relational 2a. Compare given data 2.1 Data Model: Structure of:Network
08
Model’s and models based on given Model, Hierarchical Model,
constraints parameters. Relational Model
2b. Predict the suitable key 2.2 Relational Model - Basic
required in given scenario. Concepts, Entity, Attributes, Tuple
2c. Design E-R Model for and Domains. Key Concepts-
given system. Primary key, Super key, Alternate
2d. Apply the constraint to key, Candidatekey, Composite key
given schema. and Foreign key.
2.3 E-R model- Components of ER
Model, Types of attributes,
weak & strong entity set.
2.4 Integrity Constraints: Domain
Integrity Constraints, Entity
integrity Constraints & Referential
Integrity Constraints, on delete
cascade.

2
CM204G Database Management System 2021

Units Specific Learning Outcomes Topics and Subtopics Hrs.


(Cognitive Domain)
3. 3a.Illustrate the 3.1 Purpose of normalization, Data
08
Relational significance of Redundancy, insert, update,
Database Normalization. delete anomalies,
Normalizat 3b.Identify functional Decomposition properties
ion dependency based on 1.Lossless Decomposition,
given situation. 2.Dependency Preservation
3c.Apply normalization rule 3.2 Functional dependency (FD),
to given schema. Classification of Functional
dependency, properties of FD.
3.3 Normalization using: 1NF, 2NF,
3NF and BCNF.
4. SQL and 4a. Use data types for 4.1 Data Types in SQL
10
Database database design. 4.2 Components of SQL: DDL-create,
Languages 4b. Design SQL queries to alter, rename, drop, truncate,
create Relational DESC,
database . DML- insert, update, delete, TCL
4c. Apply clauses to given begin transaction, commit,
database for data rollback, save-point, DCL-
retrieval. Grant &Revoke
4d. Apply various operators & 4.3 Clauses: select, from, where,
functions to retrieve data group by, having and order by
from database. 4.4 Operators: Arithmetic,
4e. Design the database relational, set, comparison,
report from given key Functions: Aggregate, string &
terms. conversionfunctions.
4f. Apply join concept to 4.5 Null Value, sub-query, Nested Sub
retrieve data from more -queries, break, compute
than one object/schema. command & compute functions.
4g. Apply index method to 4.6 Join Concept, types of join-
database for data Natural Join, Self join, Outer join
retrieval types- left, right & Full outer join,
View
4.7 Indexes: Creating Indexes,
Dropping Indexes.
5. PL/SQL 5a. Identify various 5.1 Introduction of PL/SQL,
10
components of the Advantages of PL/SQL ,The
PL/SQL. PL/SQL Block Structure, PL/SQL
5b. Use control structure execution environment, PL/SQL
to write PL/SQL data Types, Variables, Constants
Code. 5.2 Control Structure: Conditional
5c. Distinguish between Control, Iterative Control,
exception handling Sequential Control.
based on given 5.3 Exception handling: Predefined
situation. Exception, User defined
5d. Create different Exception.
cursor to store more 5.4 Cursors: Implicit and Explicit
than one record. Cursors, Declaring, Opening and

3
CM204G Database Management System 2021

5e. Design package to Closing a Cursor, Fetching a


store different Record from Cursor, Cursor for
procedure . loops, Parameterized Cursors.
5f. Create PL/SQL 5.5 Procedures: Advantages,
function for given Creating, Executing and Deleting
problem statement. a Stored procedure.
5g. Create database 5.6 Functions: Advantages, Creating
trigger using PL/SQL & Deleting a Function, use of
for given problem Package
statement. 5.7 Database Triggers: Use of
Database Triggers, Types of
Triggers, Syntax for Creating
Trigger, Deleting Trigger.
6. 6.1 Overview and History of
6a. Describe NOSQL database 06
Introduct NoSQL Databases.
model & define given type of
ion to Definition of the Four Types
NOSQL database.
NOSQL of NoSQL Database
database 6b. Explain given terminology in 6.2 The Value of Relational
context with NOSQL Databases, Getting at Persistent
database. Data, Concurrency, Integration,
6c. Compare given databases. Impedance Mismatch,
Application and Integration
Databases,
6.3 Comparison of relational
databases to new NoSQL stores,
MongoDB, Cassandra, HBASE,
Neo4j use
and deployment, NoSQL
approach, Key-Value and
Document Data Models, NoSQL
Key/Value databases using
MongoDB.
Total Hrs. 48

B. LIST OF PRACTICALS / LABORATORY EXPERIENCES / ASSIGNMENTS:


Pract Specific Learning Outcomes Units Hrs.
icals (Psychomotor
Domain)
1 Install & configure Database product (such as 1. Database 02
MYSQL, ORACLE or any other relational product) System Concept
2 Design database by using Network Model, 2.Relational 02#
Hierarchical Model, Relational Model. Model’s and
3 Design Entity Relationship model for any one of the constraints 02
given databases (School, Banking, Hostel, Hospital)
4 Design a Normalized Database. Identify available 3.Relational 02
dependencies in created database. Identify types of Database
used normal form. Normalization
5 Create & Execute DDL commands in SQL & Apply 02
various Integrity constraints on created table.
6 Create & Execute DML commands in SQL. 02

4
CM204G Database Management System 2021

7 Execute Queries using Arithmetic operators, Set 02


operator, Relational operator and Comparison
Operator to retrieve data.
8 Execute queries using Aggregate functions- Min, 02
Max, Sum, Count, Avg. 4.SQL and Database
9 Execute query using String functions, Data Languages 02#
Conversion functions such as To char(), To
Number() and To date().
10 Execute query using select command with – Where, 02#
having, group by , order by
11 Execute sub query & Nested Sub queries to retrieve 02
data from more than one table.
Use break & compute command, apply different
compute functions.
12 Execute the queries for implementation of Inner, 02
Outer
and Cross Join.
13 1.Execute DCL and TCL commands in SQL 02
2.Execute Views & Indexes in SQL.
14 1. Write the basic PL/SQL Programs. 02
2. Write a PL/SQL programs using control
statements.
15 Write PL/SQL Programs using Iterative Control 02
Statements.
16 Write a PL/SQL code to implement implicit and 5.PL/SQL 02#
explicit cursors.
17 Write PL/SQL Programs based on Exceptions 02#
handling.(Predefined and user-defined exceptions)
18 Write PL/SQL code for creating Procedures, 02
functions and package.
19 Create database triggers. Use DML operations to 02
fire created trigger.
20 Install & configure MangoDb & Run basic MangoDb 02
commands
21 Store a data as documents in mangoDB and 6.Introduction to 02
execute basic command on it. Like NOSQL database
db.find(),db.aggregate()
Total Hrs 32
 SPECIFICATION TABLE FOR THEORY PAPER:
Unit Units Levels from Cognition Process Dimension Total
No. Marks
R U A

01 Database System
02(02 03(03
Concept 00(00) 05(05)
) )
02 Relational Model’s
and constraints 02(02 06(03
06(00) 14(05)
) )
03 RelationalDatabase
Normalization 02(02 03(03
06(00) 11(05)
) )

5
CM204G Database Management System 2021

04 SQL and Database


02(00 06(03
Languages 06(06) 14(09)
) )
05 PL/SQL 02(00 03(03
06(06) 11(11)
) )
06 Introduction to
NOSQL 00(00) 05(03)
02(00) 03(03)
database
Total 12(06 24(18 24
60 (36)
) ) (12)
R – Remember U – Understand A – Analyze / Apply

 QUESTION PAPER PROFILE FOR THEORY PAPER

T= Unit/Topic Number L= Level of Question M= Marks


R-Remember U-Understand A-Analyze/ Apply

1 R 2 means Unit/Topic Number No- 1, Level of Question –Remember, Marks – 2


Marks

Q.
Option
N Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6
s
o

01 1 R 2 2 R 2 3 R 2 4 R 2 5 R 2 6 R 2 6/9
1 R 2 2 R 2 3 R 2
02 1 U 3 2 U 3 3 U 3 1 U 3 2 U 3 3/5
03 2 U 3 4 U 3 5 U 3 3 U 3 4 U 3 3/5
04 4 U 3 5 U 3 6 U 3 5 U 3 6 U 3 3/5
05 2 A 6 3 A 6 4 A 6 3/5
06 4 A 6 5 A 6 5 A 6 2/3

6
CM204G Database Management System 2021

 ASSESSMENT AND EVALUATION SCHEME:


To Max Min Course
Frequenc Evidence
What Who Mark Mark Outcome
y Collected
m s s s
Two PT
(Continuous Assessment)

(average
of two Test
1, 2,
PT tests will 25 -- Answer
Direct Assessment Theory

3,4,5,6
Students

be Scripts
CA

compute
d)
Class Room
Assign- Assignme 1, 2,
Assignment 15 --
ments nt Book 3,4,5,6
s
Examination)
(Term End

Students

End of Theory
1,2,3,4,5,
TEE

End Exam the 60 24 Answer


6
Course Scripts

Total 100 40
Continuous
)
Assessment

(Continuous

Students

Assessmen End of
Direct

1, 2,
CA

t of Every 40 -- Journal
3,4,5,6
Practical Practical
A

7
CM204G Database Management System 2021

Journal
Assign- 1, 2,
Writing 10 -- Journal
ments 3,4,5,6

Total 50 20
Examination)
(Term End

Students
End Of Practical
End Exam 1,2,3,4,5,
TEE

the 50 20 Answer
6
Course Scripts
Indirect Assessment

Student Feedback After First


Student Feedback Form
on course PT
Students

1, 2, 3,
4,5,6
End Of
End of Course
The Questionnaires
Survey
Course

 SCHEME OF PRACTICAL EVALUATION:


S.N. Description Max. Marks
1 Correctness of logic of a program 20

2 Debugging ability 10
3 Quality of input and output displayed (messaging and formatting) 10
4 Submit report in time /Viva Voce 10
TOTAL 50

 MAPPING COURSE OUTCOMES WITH PROGRAM OUTCOMES:


Course Program Specific
Program Outcomes (POs)
Outcome Outcomes (PSOs)
s

(COs) 1 2 3 4 5 6 7 1 2

1 3 - 3 - - 3 3 - -

2 - 3 - - - 3 3 - 3

3 3 3 3 - - 3 3 - 3

8
CM204G Database Management System 2021

4 3 3 3 3 - 3 - 3 -

5 3 3 3 3 - - - 3 3

6 3 - - 3 - - 3 3 -

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

 REFERENCE & TEXT BOOKS:


Author, Publisher, Edition and
S.N. Title ISBN Number
Year Of publication
1. Database System Abraham Silberschatz, Henry F. 9789332901384
Concepts Korth And S. Sudarshan,
Mcgrawhill Education, 6th
Edition, 2013
2. Introduction to 2006 ISRD Group, Tata 9780070591196
Database McGrawHill Education, 2005.
Management
Systems
3. An Introduction to Bipin Desai, West Publishing 13: 9780314667717
Database System Company, 1997
4. Database Systems Hector Garcia-Molina Jeffrey 0-13-606701-8 978-0-
TheComplete Book D.Ullman Jennifer Widom, 13-606701-6
PearsonEducation Inc, 2,2002

 E-REFERENCES:
 http://www.tutorialspoint.com/sql/sql-rdbms-concepts.htm ,
accessed on 29thJanuary 2022
 http://www.studytonight.com/dbms/rdbms-concept.php, accessed on
29th January 2022
 https://www.youtube.com/watch?v=0mn7wIAdu98, accessed on 29th
January 2022

 LIST OF MAJOR EQUIPMENTS/INSTRUMENTS WITH SPECIFICATION


1. Personal Computer with Operating system (XP, Windows etc)
2. Open Source Database Tools (Oracle/ Mysql)

 LIST OF EXPERTS & TEACHERS WHO CONTRIBUTED FOR THIS CURRICULUM:

9
CM204G Database Management System 2021

______________________ ______________________
(Member Secretary PBOS) (Chairman PBOS)

S.N. Name Designation Institute / Industry


Dr. M. V. Sarode Head of Department (Computer Government Polytechnic
1
Engg.Dept.) Nagpur
Mr.A.A.Uike Lecturer in Computer Engineering Government Polytechnic
2
Nagpur
Mr.M.A.Rahman Lecturer in Computer Engineering Government Polytechnic
3
Nagpur
Mr.P.S.Thakre Lecturer in Computer Engineering Government Polytechnic
4
Nagpur
Mr. Dipak Dhote Operations Manager, IT-Network Infosystems Pvt
5
LTD, Nagpur
Dr. Rakesh Kadu Assistant Professor, I.T. Ramdeobaba College of Engg,
6 and Management, Nagpur.
Mrs. V .A. Raje System Analyst MSBTE,RO Nagpur
7

10

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