KEMBAR78
Dbms Course Structure | PDF | Databases | Relational Model
0% found this document useful (0 votes)
7 views4 pages

Dbms Course Structure

Uploaded by

Dhruv sharma
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)
7 views4 pages

Dbms Course Structure

Uploaded by

Dhruv sharma
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/ 4

8/17/25, 7:24 PM faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?

CampusID=1&AcademicYear=2025-2026&CUID=9250FB…

Course Curriculum
Course Code: CSIT661 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit

Course Level PG 2 0 2 2 0 0 0 4

Course Title Relational Data Base Management System


Course Description The primary aim of the subject is to provide the students a deeper understanding of the relational database model by
: exposing them to a variety of important issues of data base management, e.g., database design, physical storage, query
optimization, database recovery, concurrency control, security and data integrity.

Course Objectives :

SN. Objectives

1 To provide the students a deeper understanding of the relational database system.

2 To expose them to a variety of important issues of relational data base management.

3 To aware them with database design, , query optimization, database recovery, concurrency control, security and data integrity.

Pre-Requisites : General

SN. Course Code Course Name

Course Contents / Syllabus :

SN. Module Descriptors / Topics Weightage

Introduction to DBMS; Architecture of DBMS; Components of DBMS; Traditional data Models


Module I: Introduction to
1 (Network; Hierarchical and Relational); Database Users; Database Languages; Schemas and 15.00
DBMS
Instances; Data Independence

Entity sets attributes and keys; Relationships (ER); Database modeling using entity; Weak and
Strong entity types; Enhanced entity-relationship (EER); Entity Relationship Diagram Design of an
2 Module II: Data Modeling E-R Database schema Object modeling; Specialization and generalization. Relational Database 20.00
Model: Basic Definitions; Properties of Relational Model; Keys; Constraints; Integrity rules;
Relational Algebra; Relational Calculus.

Module III: Relational Functional Dependencies; Normalization; Normal forms (1st, 2nd, 3rd, BCNF); Lossless
3 15.00
Database Design decomposition; Join dependencies; 4th& 5th Normal form; QBE

QL Components (DDL, DML, DCL); SQL Constructs (Select…from…where…. Group by…. Having….
Module IV: Query Order by…); Nested tables; Views; correlated query. PL/SQL: Introduction; Basic block; Structure of
4 15.00
Language PL/SQL program; Control Statements; Exception handling; Cursor Concept; Procedure; functions
and triggers.

Module V: Database
Basic security issues; Discretionary access control; Mandatory access control; Statistical database
5 Security and 10.00
security
Authorization

https://faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB23-A47B-4E… 1/4
8/17/25, 7:24 PM faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB…

SN. Module Descriptors / Topics Weightage

Module VI : Transaction
Transaction concept; ACID properties; Schedules and recoverability; Serial and Non-serial
Management and
6 schedules; Serializability; Concurrency Problems; Concurrency Techniques: Locking Protocols, 15.00
Concurrency Control
Time stamping Protocol, Multi version Technique; Deadlock Concept – detection and resolution.
Techniques

Module VII: Backup and Database recovery techniques based on immediate and deferred update; ARIES recovery
7 10.00
Recovery algorithm; Shadow pages and Write-ahead Logging

Course Learning Outcomes :

SN. Course Learning Outcomes

Pedagogy for Course Delivery :

SN. Pedagogy Methods

Subject will be taught on the basis of blended mode which includes lectures as class room teaching, online mode of teaching, Case Study,
1 Lab practical’s by implementation of concepts related to database modeling and design using various real life situations. Online Flip mode
of teaching and developing E content for the students

Theory /VAC / Architecture Assessment (L,T & Self Work): 75.00 Max : 100

Attendance+CE+EE : 5+45+50

SN. Type Component Name Marks

1 Attendance 5.00

2 End Term Examination (OMR) 50.00

3 Internal MID TERM TEST 20.00

4 Internal HOME ASSIGNMENT 20.00

5 Internal VIVA VOCE 5.00

Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 25.00 Max : 100

Attendance+CE+EE : 5+45+50

SN. Type Component Name Marks

1 Attendance 5.00

2 External END TERM EXAMINATION 50.00

3 Internal CLASS TEST (PRACTICAL BASED) 20.00

4 Internal COMMUNICATION ASSESSMENT FILE 10.00

5 Internal CLASS PERFORMANCE 10.00

https://faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB23-A47B-4E… 2/4
8/17/25, 7:24 PM faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB…

SN. Type Component Name Marks

6 Internal VIVA VOCE 5.00

Lab/ Practical details, if applicable :

SN. Lab / Practical Details

Create the following(s) table Salespeople with fields snum, sname, city, commission Orders table with fields onum, odate, snum, amt
1
Customers table with fields cnum, cname, city, rating, snum

2 Display name & city of salesman where city is “Pune

3 Display the numbers of sales persons, with orders currently in the orders table without any repeats.

4 Display all customers where city is ‘Mumbai’ rating is more than 100.

5 Display all customers where city is either ‘Pune’ or ‘Mumbai’

6 List all customers not having city ‘Pune’ or rating more than 100

7 Display all customers excluding those, with rating less than equal to 100, unless they are located in ‘Nagar’

8 Display all sales persons names starting with character ‘G’, the 4th character is ‘A’ & the rest of characters will be any.

9 Find all records from customers table where city is not known i.e. NULL.

10 Assume each salesperson has a 12% commission on order amt. Display orderno, snum, commission for that order.

11 Display the count of snum in order table without duplication of snum.

12 Display the counts of all orders for Feb05

13 Display the maximum outstanding amount as blnc+amt

14 Display details of orders order number & date wise

15 Display customers highest ratings in each city.

16 Write a query that totals the orders for each day & places the results in descending order.

17 Add a column current _bal in orders table for current balance

18 Increase commission of all sales persons by 200.

19 Display each order number followed by the name of customer who made it.

20 Calculate the amount of salespersons commissions on each order by a customer with a rating above 100.

21 Write a query that uses a sub-query to obtain all orders for the customer named ‘Gopal’.

22 Write a query that produces the names & ratings of all customers who have above-average orders

Create a union of two queries that shows the names, cities 7 ratings of all customers. Those with a rating of 200 or greater will also have
23
ratings “high rating”, while the others will have the words “low rating”.

Write a command that produces the name & number of each salesperson & each customer with more than one current order. Put results in
24
alphabetical order.

25 Create an index that would permit each salesperson to retrieve his or her orders grouped by date quickly.

26 Create a view that shows all of the customers who have highest ratings.

27 Create a view that shows number of salespeople in each city.

28 Write a PL/SQL program to update the commission of the sales person by 10% who are from Mumbai.

29 Write a PL/SQL program to create a view which is updatable.

30 Write a PL/SQL program to create a table from the existing table for salesperson who are earning commission more than 20000.

https://faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB23-A47B-4E… 3/4
8/17/25, 7:24 PM faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB…

List of Professional skill development activities :

No.of PSDA : 0
SN. PSDA Point

Text & References :

SN. Type Title/Name Description ISBN/ URL

Elmasri & Navathe,” Fundamental of


1 Book Database Systems”, Pearson Education, 8131716252
Fifth Edition, 2009

Korth & Sudarshan,” Database System


2 Book 8131716252
Concepts”,TMH, Sixth Edition, 2010

C.J.Date,” An Introduction to Database


3 Book System”, Pearson Education, Eighth 0133004422
Edition, 2009

Bipin C Desai,” Introduction to Database


4 Book 8176560723
Systems”, Galgotia, Revised Edition, 2010.

Kevin Loney & Geroge Koch ,“Oracle 9i


5 Book :The Complete Reference”, TMH Edition 0072123621
2002

Ivan Bayross,” SQL,PL/SQL The


6 Book Programming Language Of Oracle”, BPB 8176560723
Publications,Third Revised Editio

Print

https://faculty.amizone.net/Academics/CourseCurriculumCDSRApprove/Index/?CampusID=1&AcademicYear=2025-2026&CUID=9250FB23-A47B-4E… 4/4

You might also like