Relational Database Management Systems Course Code: 1333204
Relational Database Management Systems Course Code: 1333204
Relational Database Management Systems Course Code: 1333204
1. RATIONALE
The aim of this course is to get understanding of the basic concepts of database management
system used for business, scientific and engineering application which stored centralized. The
students will develop the skills to design and develop database using different database models
manage & retrieve data from different perspective using Structured Query Language (SQL) in
ORACLE (centralized storage) so there is no need of storing data in files and paper. This helps
students to design ER-models to represent simple databases and convert them into relational
tables, populate relational databases and formulate SQL queries on data. Students will improve
database design through normalization. Students will understand how database systems must
provide for the safety of the stored information, despite system crashes or attempts at
unauthorized access.
2. COMPETENCY
The course should be taught and implemented with the aim to develop various types of skills
so that students are able to acquire following competency:
Design and develop database for given applications and manage them through different
Structured Query Language (SQL) operations in Oracle.
(*): Out of 30 marks under the theory CA, 10 marks are for assessment of the micro-project to
facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken
during the semester for the assessing the attainment of the cognitive domain UOs required for
the attainment of the COs.
Legends: L-Lecture; T – Tutorial/Teacher Guided Theory Practice; P - Practical; C – Credit, CA -
Continuous Assessment; ESE - End Semester Examination.
Approx.
Sr. Unit
Hrs.
No. Practical Outcomes (PrOs) No.
required
Prepare a report on current database trends, architecture and
1 1 2
tools.
Draw ER-Diagram for Library Management System and convert it
2 2 2
relational schema
Implement SQL queries to perform various DDL Commands. (Create
3 minimum 5 tables with different data types and operate upon 3 4
them)
Implement SQL queries to perform various DML Commands. (Insert
minimum 10 rows using different insert methods, edit and remove 4
4 3
data using update and delete commands) and retrieve data using
SELECT command and various SQL operators.
Implement SQL queries using Date functions like add-months,
5 3 2
months-between, round, nextday, truncate etc
Implement SQL queries using Numeric functions like abs, ceil,
6 power, mod, round, trunc, sqrt etc. and Character Functions like 3 2
initcap, lower, upper, ltrim, rtrim, , replace, substring, instr etc.
Implement SQL queries using Conversion Functions like to-char, to-
7 date, to-number and Group functions like Avg, Min, Max, Sum, 3 2
Count, Decode etc.
8 Write SQL query for set operators and join operations. 3 2
Apply the concept of integrity/data constraints while
9 3 2
creating/altering a table
Write SQL queries for CREATE USER, GRANT,REVOKE and DROP
10 3 2
USER command.
Practices on Normalization – using any database perform various
11 4 2
normal forms.
Prepare a report on transaction management concepts for
12 5 2
concurrent access of database by multiple users.
Total 29
Note
i. More Practical Exercises can be designed and offered by the respective course teacher to
develop the industry relevant skills/outcomes to match the COs. The above table pis only a
suggestive list.
ii. The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises
of this course required which are embedded in the COs and ultimately the competency.
The ADOs are best developed through the laboratory/field-based exercises. Moreover, the
level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’
should gradually increase as planned below:
i. ‘Valuing Level’ in 1st year
ii. ‘Organization Level’ in 2nd year.
iii. ‘Characterization Level’ in 3rd year.
9. UNDERPINNING THEORY
Only the major Underpinning Theory is formulated as higher level UOs of Revised Bloom’s
taxonomy in order development of the COs and competency is not missed out by the students
and teachers. If required, more such higher level UOs could be included by the course teacher
to focus on attainment of COs and competency.
Note: The UOs need to be formulated at the ‘Applcation Level’ and above of Revised Bloom’s
Taxonomy’ to accelerate the attainment of the COs and the competency.
e) With respect to section No.11, teachers need to ensure to create opportunities and
provisions for co-curricular activities.
f) Guide students on how to address issues on environ and sustainability
S. Author
Title of Book Publication with place, year and ISBN
No.
1 Database Systems
Pearson Education, New
Concepts, design Singh, S. K.
Delhi, 2011
and Applications 2/e
S. Author
Title of Book Publication with place, year and ISBN
No.
2 An Introduction to Pearson Education, New
Date, C. J.
Database Systems Delhi,2006
3 Database System
Korth, Henry McGraw Hill, Delhi, 2011
Concepts,
4 Introduction to Pearson Education, New
ITL ESL.
Database Systems Delhi, 2010
5 SQL/ PL/SQL Bayross, Ivan BPB, New Delhi, 2010.
CO f) Explain
transaction
management concepts 2 2 - - - - -
for concurrent use of
database.
Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low or ‘-’ for the relevant correlation of each
competency, CO, with PO/ PSO
S.
Name and Designation Institute Contact No. Email
No.
Dr. P. P. Kotak S & SS Gandhi kotakp2003@yahoo.
1 8200601748
Principal College, Surat com
Govt.
Ms. Manisha Mehta, manishamehtain@g
2 Polytechnic,
HoD, Computer Engineering mail.com
Himmatnagar,
Miss Dhara H. Wagh Govt.
dhara.wagh1791@g
3 Lecturer, Department of Polytechnic, 9427465614
mail.com
Computer Engineering Gandhinagar
Mihir R. Panchal
Govt.
Lecturer, Department of
Polytechnic for Panchalmihir031@g
4 Electronics and 9723340568
Girls, mail.com
Communication Engineering
Ahmedabad