0% found this document useful (0 votes)
138 views5 pages

1 CO19306 Database Management Systems

This document provides information on the Database Management Systems course for the Diploma in Computer Engineering and Information Technology program. The course is compulsory and aims to teach fundamental concepts of databases, creating and managing databases using SQL, database design using entity relationship modeling, data normalization techniques, transaction processing in databases, and writing PL/SQL code. The course is divided into 6 units and covers topics such as database concepts, the relational data model, database design, normalization, transactions, and PL/SQL programming. Student learning is assessed through theory exams, practical exams, and term work.

Uploaded by

FS19IF044
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)
138 views5 pages

1 CO19306 Database Management Systems

This document provides information on the Database Management Systems course for the Diploma in Computer Engineering and Information Technology program. The course is compulsory and aims to teach fundamental concepts of databases, creating and managing databases using SQL, database design using entity relationship modeling, data normalization techniques, transaction processing in databases, and writing PL/SQL code. The course is divided into 6 units and covers topics such as database concepts, the relational data model, database design, normalization, transactions, and PL/SQL programming. Student learning is assessed through theory exams, practical exams, and term work.

Uploaded by

FS19IF044
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/ 5

Government Polytechnic Mumbai Department of Computer Engineering

Programme : Diploma in Computer Engineering and Information Technology (Sandwich Pattern)

Course Code: CO19306 Course Title: Database Management Systems

Compulsory / Optional: Compulsory

Teaching Scheme and Credits Examination Scheme


TH
(2 Hrs TS1 TS2
TH PR TU Total PR OR TW Total
30 (1 Hr) (1Hr)
Min)
3 4 7 60 20 20 50* 25 175
Abbreviations: L- Theory Lecture, P-Practical, TU-Tutorial, TH- Theory Paper TS1 & TS2- Term Tests, PR-
Practical, OR-Oral, TW: Term Work (progressive assessment) , * Indicates assessment by External Examiner
else internal practical skill test , # indicates Self, on- line learning Mode, @ indicates on line examination
Note: For Minimum passing marks under various heads, refer, examination rule AR26. Two practical skill
test are to be conducted. First skill test at mid term and second skill test at the end of the term

Rationale: Database management system creates, stores, manages a large amount of data which can
be used by different software application. In comparison to file processing systems, use of this
system increases efficiency of business operations and reduces overall costs. For Developing and
managing efficient and effective database applications it requires understanding the fundamentals of
database management systems, techniques for the design of databases, and principles of database
administration. The course focuses on the fundamentals of database management systems and the
recent developments.
Course Outcomes: Student should be able to
CO1 Discribe fundamental concepts of database.
CO2 Create, manage Database using SQL commands ,Apply different constraints on database
CO3 Develop databases using Entity Relationship modelling approach.
CO4 Apply data normalization and techniques on database
CO5 Maintain transaction processing in Database System.
CO6 Write PL/SQL code for database , create functions and procedures ,apply triggers on
database .

Course Content Details:

Unit
Topics / Sub-topics
No
Database System Concepts
1.1 An Introduction to Database: Data, Database, Database Management Systems,
advantages of DBMS over file processing system, Applications of DBMS
1.2 Data abstraction, Data dictionary, Instance and schema,
1 1.3 Data independence-Logical and Physical Independence
1.4 Components of a DBMS and overall structure of a DBMS , Database Users, functions of
Database Administrator .
1.5 Data Modeling: Relational , Hierarchical ,Network
Course Outcome: CO1 Teaching Hours :6 hrs Marks: 10(R- 4, U-4, A-2)
1
Page

Database Management System (CO19306) ( P19 Scheme)


Government Polytechnic Mumbai Department of Computer Engineering

Relational Data Model


2.1 . Basic Concepts of Relational Model- Domain, Attributes, Tuples and Relations
2.2 2.2 Codd’s rules of RDBMS
2.3 Structured Query Language: Data types in SQL ,DDL, DML ,TCL,DCL.
2.4 Clauses in SQL: Where, Having ,Group by, Order by clauses
2.5 Functions in SQL: Date functions, Time functions, String functions, Aggregate
functions
2.6 Concept of Nested Query
2.7 Concept of Join: Equi ,Non-equi ,outer ,self join
2.8 Views Creating , updating , Dropping Views.
2 2.9 Key Concepts-Super Key, Candidate Key, Primary Key, Foreign Key.
2.10 Integrity Constraints- constraints on a single relation, not null constraint,
unique constraint, check constraint, Primary key constraint, Foreign Key
constraint.
2.11 Authorization
2.12 Fundamental Relational Algebra Operations: Select , Project ,
2.13 Composition of Relational operations: Union ,Set Difference , Cartesian
Product Rename .

.
Course Outcome: CO2 Teaching Hours :12 hrs Marks: 14(R- 4, U-4, A-6)
Database Design Using E-R Model
3.1 Data Modeling Using the E-R Model: Entity ,Entity Sets-Weak Strong Entity Set
3.2 Relationship sets, Attributes, Types of attribute ,Mapping Cardinalities,
Shortcomings of ER Model.
3.3 Enhanced ER (EER) model: Subclass, super class, Specialization and
3
Generalization
3.4 Case studies: Bank, library, education, organization, hotel management, hospital
management.

Course Outcome: CO3 Teaching Hours :5 hrs Marks: 06(R- 2, U-4, A-)
Normalization
4.1 Normalization , Data redundancy and updating anomalies
4.2 Normalization based on Functional dependencies and Multi-valued
4
Dependencies.
4.3 Normal Forms : 1NF, 2NF, 3NF,BCNF

Course Outcome: CO4 Teaching Hours :6 hrs Marks: 10(R- 4, U-4, A-2)
Transaction Processing
5.1 Transaction concept: Transaction properties(ACID), Transaction states
5.2 Concurrent Execution of Transactions.
5
5.3 Schedule : Serial ,Concurrent ,Cascade less Schedule .
5.4 Lock based protocols- Locks, Granting of locks, Lock Based Protocol,

Course Outcome: CO5 Teaching Hours : 8hrs Marks: 10(R- 4, U-4, A-2)
PL/SQL Programming
6.1 Introduction of PL/SQL, Advantages of PL/SQL, The PL/SQL Block
2

6
Page

Structure , PL/SQL execution environment , PL/SQL data types,

Database Management System (CO19306) ( P19 Scheme)


Government Polytechnic Mumbai Department of Computer Engineering

Variables, Constants.
6.2 Control Structure: Conditional Control, Iterative Control ,Sequential
Control.
6.3 Exception Handling :Predefined Exception ,User Defined Exception.
6.4 Cursor: Implicit and Explicit Cursors ,Declaring,Opening and Closing a
Cursor, Fetching a record from Cursor, Cursor for loops, parameterized
Cursor.
6.5 Functions: Advantage, Creating ,Executing and Deleting a Functions.
6.6 Stored Procedures: Advantage, Creating ,Executing and Deleting a
Stored Procedures.
6.7 Database Triggers: Use Of Database Triggers ,How to apply database
Triggers, Types of Triggers, Syntax for creating Trigger, Deleting
Trigger.

Course Outcome: CO6 Teaching Hours :8 hrs Marks: 10(R- 4, U-4, A-2)

Suggested Specifications Table (Theory):

Distribution of Theory Marks


Unit Teaching
Topic Title R U A Total
No Hours
Level Level Level Marks
1 Database System Concepts 06 4 4 2 10
2 Relational Data Model 12 4 4 6 14
3 Database Design Using E-R Model 05 2 4 06
4 Normalization 06 4 4 2 10
5 Transaction Processing 08 4 4 2 10
6 PL/SQL Programming 08 4 4 2 10
Total 45 22 24 14 60

List of experiments:Total 10-12 experiments(or turns) out of 15-16 experiments(or turns)


Sr. Unit COs Title of the Experiments Hours
No. No
1 1 CO1 Install any open source database Product like My SQL. 2
3 2 CO2 Create a New Database And Perform Following operations
on that Database. a)Create table b)Alter the table c)Rename 4
Table d)Drop the table.
4 2 CO2 Create a New Database And Perform Following operations
on that Database a)Create a table b)Insert values in that table 4
c)Update the table d) Delete the contents of the table.
5 2 CO2 Create a table and apply following clauses on it:
4
Where , Having ,Group by, Order by clauses.
3

6 2 CO2 Implement the following Functions in SQL


Page

4
a) Date functions b) Time functions c) String functions d)

Database Management System (CO19306) ( P19 Scheme)


Government Polytechnic Mumbai Department of Computer Engineering

Aggregate functions.
7 2 CO2 Write SQL code for creating of View Perform Insert
,Modify, Delete records through view, Delete the View. 4
Working with Nested -Query.
8 2 CO2 Implementation of all types of Joins. 4
9 2 CO2 Implementation of DCL commands: Grant, Revoke
Implementation of TCL commands :Commit, Rollback, 4
Savepoint.
10 2 CO2 Create table and Apply constraints such as NOT NULL,
UNIQUE, Check, Default, Primary key ,Foreign key, on the 4
table.
11 6 CO6 Write a PL/SQL programs using if then else, for, while, nested loop. 4
12 6 CO6 Write a PL/SQL code to implement implicit and explicit cursors. 4
13 6 CO6 Write a PL/SQL programs based on Exception Handling
4
(Predefined and User-defined Exceptions).
14 6 CO6 Write a PL/SQL code create Procedures and Functions.
4
15 6 CO6 Write a PL/SQL programs to create triggers on given database. 4
16 6 CO3 Case Study on ER Model And EER Model 2
Total 60
Note: Experiments No. 1 to 15 are compulsory and should map all units and Cos. Remaining
experiments are to be performed as per importance of the topic.

References/ Books:
Sr. Title Author, Publisher, Edition and ISBN
No. Year Of publication
1 Abraham Silberschtz, Henry Korth
Database System concepts & S. Sudarshan, Tata McGraw Hill 9789332901384
International
2 Fundamentals of Database Systems” Elmasri and Navathe Pearson
9780136086208 .
Education
3 Database Management Systems Gupta G. K. McGraw Hill 978-07-107273-1
Education, New Delhi 2013,
4 PL/SQL Ivan Bayross BPB publication 9788176566919

E-References:
1. https://www.w3schools.com/ 2.www. google.com
3. https://www.youtube.com/watch?v=IoL9Ve2SRwQ&list=PLIwC9bZ0rmjSkm1VRJROX4
vP2YMIf4Ebh
4

.
Page

Database Management System (CO19306) ( P19 Scheme)


Government Polytechnic Mumbai Department of Computer Engineering

CO VsPO and CO Vs PSOMapping

CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2 PSO3
CO1 1 2 3 3 2 3 3 2 3 3
CO2 2 2 3 3 1 3 2 2 3 2
CO3 2 3 3 2 2 2 2 2 2 2
CO4 2 3 2 3 2 3 3 2 3 3
CO5 1 2 3 3 2 3 3 2 3 3
CO6 2 2 3 3 2 3 3 2 3 3

Industry Consultation Committee:

Sr. Name Designation Institute/Organisation


No
1 Mrs Vandana S.Lokhande Lecturer G P Mumbai
2 Mr. Vaibhav Vasani Assistant Professor k J. Somaiya Engg College
3 Mr. Shubham Shimpi Analyst Course5i

Coordinator, Head of Department


Curriculum Development, Department of Computer Engineering
Department of Computer Engineeringss

I/C, Curriculum Development Cell Principal


5
Page

Database Management System (CO19306) ( P19 Scheme)

You might also like