0% found this document useful (0 votes)
33 views51 pages

CS-502 DBMS Course File (1) - Anamika Tiwari

The document is a course file for the Database Management System (CS-502) for the Bachelor of Technology program at Oriental College of Technology, Bhopal, for the July-December 2024 semester. It outlines the course structure, assessment methods, and detailed syllabus, including various units covering database concepts, relational models, normalization, transaction processing, and practical applications using SQL. Additionally, it includes the vision and mission of the institute and department, program outcomes, and internal assessment records.

Uploaded by

purnimapandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views51 pages

CS-502 DBMS Course File (1) - Anamika Tiwari

The document is a course file for the Database Management System (CS-502) for the Bachelor of Technology program at Oriental College of Technology, Bhopal, for the July-December 2024 semester. It outlines the course structure, assessment methods, and detailed syllabus, including various units covering database concepts, relational models, normalization, transaction processing, and practical applications using SQL. Additionally, it includes the vision and mission of the institute and department, program outcomes, and internal assessment records.

Uploaded by

purnimapandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 51

Oriental College of Technology, Bhopal

Department
of
Computer Science & Engineering

Course File:July-December 2024

Subject: Database Management System


Prepared By: Submitted To:
Ms. Anamika Tiwari
AP, CSE HOD (CSE)
Database Management System JUL-DEC
2024

COURSE FILE
Course Bachelor Of Technology(B.Tech.)
Branch CSE
Subject Database Management System
Subject Code CS-502
Semester V
Session Jul-Dec 2024
Faculty Name Ms. Anamika Tiwari
Scheme Credit Based Grading System (CBGS) W.E.F. July 2017

Credit Structure L: Lecture T: Tutorial P: Practical Total Credits


3 1 2 6
NOTE: One credit refers to one hour teaching in theory, Tutorial and in practical.

Maximum Marks Allotted


Theory Practical
Marks Allotted End Mid Quiz, End Lab Assignment/ Total
Structure Sem Sem. Assignment Sem Work Quiz/Term Marks
MST paper
70 20 10 30 10 10 150
NOTE: MST: Minimum of two mid semester tests to be conducted.

CBGS OrCBCS-
S. No COMPONENT MARKS
I INTERNAL ASSESSMENTS
1 Minor-I 10
2 Minor-II 10
40
3 Assignments 5
4 Quiz 5
5 Tutorials/Problem Solving 10
II END SEMESTER EXAMINATION 60
TOTAL 100
Database Management System JUL-DEC
2024

Index
S. No. Particulars Page No.
1. Vision and Mission of the Institute
2. Vision and Mission of the Department
3. Programme Educational Objective (PEOs)
4. Programme Specific Outcomes (PSOs)
5. Programme Outcomes (POs)
6. Course Outcomes (COs)
7. CO-PSO Matrix
8. CO-PO Matrix
9. University Scheme
10. Syllabus
11. Academic Calendar
12. Lecture Plan Outcome Based
13. Time Table (Individual & Class)
14.* Mid Sem I and II (Question Papers Outcome Based)
15.* Tutorial Sheets I ,II, III, IV and V
16.* Quiz Sheet I ,II, III IV and, V
17.* Assignment Sheets I ,II, III, IV and V
18. Mid Sem I and II (Marks)
19. Tutorial I ,II, III, IV and V (Marks)(for CBCS only)
20. Quiz I ,II, III IV and, V(Marks)
21. Assignment I ,II, III, IV and V (Marks)
22. Previous University Question Papers (last 5 years)
23. List of Reference Books/ Websites/ Other Material
Database Management System JUL-DEC
2024

Internal Assessment Record of attainment of Course


24.
Outcomes (CO).
25. Measurement of CO attainment through Internal Assessments
26. Tutorial Attendance Record
27. Lecture Attendance Record
* Each sheet should mention the Course outcome no. to which the given problems
are related.
** TO BE COMPLETED AFTER THE DECLARATION OF RGPV RESULT

VISION AND MISSION OF THE INSTITUTE


Database Management System JUL-DEC
2024

The Institute aspires to become a pioneer in the field of


Vision of the
engineering and research by providing quality, skilled and
Institute
compatible engineers who areproficient in their domain
knowledge.
To create awareness on cutting edge technologies to make the
outgoing engineers acceptable to the employers meeting their
on–job requirements.

Mission of the To develop an in-house facility for giving solutions to industrial


Institute problems.

To inculcate professional ethics, leadership qualities,


communication and entrepreneurial skills satisfying societal
needs.

Vision And Mission of The Department


Database Management System JUL-DEC
2024

Vision of The department commits to adopt latest development in the field


the
of technology and industry to make undergraduates employable
Department
and excel in the field of research and entrepreneurship.

Create awareness of latest knowledge and technology amongst


undergraduates for their professional growth.

Develop the art of logical thinking to solve complex industrial


Mission of
problems related to Computer Science and Engineering
the
resulting in research and innovation.
Department

Seek cooperation of industry to make undergraduates aware of


industrial work culture and its environment.

Programme Specific Outcomes (PSOs)


Database Management System JUL-DEC
2024

PSO1: Develop skills to analyze problems, design algorithms and


implement those using recent computer languages

Impart skill to describe web intelligence, cloud computing, cyber


PSO2:
security, machine
learning, data science & analytics in order to design systems.

Programme Outcomes (POs)

Engineering Graduates will be able to:


1. Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of complex
Database Management System JUL-DEC
2024

engineering problems.
2. Problem analysis: Identify, formulate, reviewer search literature, and analyze
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified needs
with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge
and research methods including design of experiments, analysis and interpretation of
data, and synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction and modeling to complex
Engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practices.
9. Individual and teamwork: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities
with the engineering community and with society at large, such as, being able to
Database Management System JUL-DEC
2024

comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary
environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability
to engage in independent and life-long learning in the broadest context of
technological change.

NAME OF SUBJECT: -Database Management Systems(T)


SUBJECT CODE: -CS-502
Students will be able
to
CO1 Illustrate the architecture & functions of different data models.
Apply relational query language such as SQL, relational algebra and
CO2
relational calculus.
CO3 Analyze normalization and query optimization
Database Management System JUL-DEC
2024

CO4 Evaluate transaction processing system and different types of databases.


CO5 Create RDBMS through Oracle / Postgresql / mySql

CO-PO MAPPING

PO Attainment- Direct Subject Name: DBMS, 502

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
- - - - -
CO1 2 2 3 2 2 2
- - - - -
CO2 2 2 3 2 3 3 1
- - - - - -
CO3 3 1 2 2 3 2
- - - - -
CO4 2 2 2 3 2 - 2
- - - - - -
CO5 2 2 3 2 - 2
- - - - -
Avg 2.20 2.00 2.25 2.50 2.20 2.67 1.8
- - - - -
Direct PO Attainment 2.2 2 2.25 2.5 2.2 2.666666667 2.4

Course Name:
Year of Study: 2020-22 ( V Semester)
PSO1 PSO2 PSO3 PSO4
CS 502.1 1 0 1 1
CS502.2 0 1 0 0
CS502.3 1 0 1 0
CS502.4 0 1 0 1
CS502.5 0 0 0 1
Database Management System JUL-DEC
2024

University Scheme
Database Management System JUL-DEC
2024

ACADEMIC CALENDER
Database Management System JUL-DEC
2024

TIME TABLE
Database Management System JUL-DEC
2024

Individual TimeTable
Database Management System JUL-DEC
2024

Syllabus
Database Management System JUL-DEC
2024

RATIONALE: The purpose of this subject is to cover the underlying concepts and
techniques used increasing a Data Base System. These techniques can be used in
Software Developments.

PREREQUISITE: The students should have a general idea about data base concept,
data models and SQL statements.

Unit I
DBMS Concepts and architecture Introduction, Database approach v/s
Traditional file accessing approach, Advantages, of database systems, Data
models, Schemas and instances, Data independence, Data Base Language and
interfaces, Overall Database Structure, Functions of DBA and designer, ER data
model: Entitles and attributes, Entity types, Defining the E-R diagram, Concept of
Generalization, Aggregation and Specialization. transforming ER diagram into the
tables. Various other data models object oriented data Model, Network data
model, and Relational data model, Comparison between the three types of models.

Unit II
Relational Data models: Domains, Tuples, Attributes, Relations, Characteristics of
relations, Keys, Key attributes of relation, Relational database, Schemas, Integrity
constraints. Referential integrity, Intension and Extension, Relational Query
languages:SQL-DDL, DML, integrity constraints, Complex queries, various
joins, indexing, triggers, ssertions,Relational algebra and relational calculus,
Relational algebra operations like select, Project,Join, Division, outer union.
Types of relational calculus i.e. Tuple oriented and domain oriented relational
calculus and its operations.

Unit III
Database Management System JUL-DEC
2024

Data Base Design: Introduction to normalization, Normal forms, Functional


dependency, Decomposition, Dependency preservation and losless join, problems
with null valued and dangling tuples, multivalued dependencies.Query Optimization:
Introduction, steps of optimization, various algorithms to implement select,
project and join operations of relational algebra, optimization methods: heuristic
based, cost estimation based.

Unit IV
Transaction Processing Concepts: - Transaction System, Testing of Serilizability,
Serializability of schedules, conflict & view serializable schedule, recoverability,
Recovery from transaction failures. Log based recovery. Checkpoints deadlock
handling. Concurrency Control Techniques: - Concurrency Control, locking
Techniques for concurrency control, time stamping protocols for concurrency
control, validation based protocol, multiple granularity. Multi version
schemes, Recovery with concurrent transaction. Introduction to Distributed
databases, data mining, data warehousing, Object Technology and DBMS,
Comparative study of OODBMS Vs DBMS . Temporal, Deductive, Multimedia,
Web & Mobile database.

Unit V
Study of Relational Database Management Systems through Oracle/Postgres
SQL/MySQL: Architecture, physical files, memory structures, background
process. Concept of table spaces, segments, extents and block. Dedicated server,
multi threaded server. Distributed database, database links, and snapshot. Data
dictionary, dynamic performance view.Security, role management, privilege
management, profiles, invoker defined security model. SQL queries, Data extraction
from single, multiple tables equi-join, non equi-join, self-join, outer join. Usage of
like, any, all, exists, in Special operators. Hierarchical queries, inline queries,
Database Management System JUL-DEC
2024

flashback queries. Introduction of ANSI SQL, anonymous block, nested anonymous


block, branching and looping constructs in ANSI SQL. Cursor management: nested
and parameterized cursors, Oracle exception handling mechanism. Stored
procedures, in, out, in out type parameters, usage of parameters in procedures.
User defined functions their limitations. Triggers, mutating errors, instead of
triggers.

List of Experiments:
1. Delete duplicate row from the table.
2. Display the alternate row from table.
3. Delete alternate row from table.
4. Update multiple rows in using single update statement.
5. Find the third highest paid and third lowest paid salary.
6. Display the 3rd, 4th, 9th rows from table.
7. Display the ename, which is start with j, k, l or m.
8. Show all employees who were hired the first half of the month.
9. Display the three record in the first row and two records in the second row and one
Record in the third row in a single sql statements.
10. Write a sql statements for rollback commit and save points.
11. Write a pl/sql for select, insert, update and delete statements.
12. Write a pl/sql block to delete a record. If delete operation is successful return 1 else
return 0.
13. Display name, hire date of all employees using cursors.
14. Display details of first 5 highly paid employees using cursors.
15. Write a database trigger which fires if you try to insert, update, or delete after 7’o’
clock.
16. Write a data base trigger, which acts just like primary key and does not allow
duplicate values.
Database Management System JUL-DEC
2024

17. Create a data base trigger, which performs the action of the on delete cascade.
18. Write a data base trigger, which should not delete from emp table if the day is
Sunday.
19. In this subject the students are supposed to prepare a small database
application in complete semester like financial accounting system, Railway
reservation system, institute timetable management system. Student record system,
library management system, hospital management system etc. in RDBMS as follows:
Section A: Solving the case studies using ER data model (design of the database)
Section B: Implement a mini project for the problem taken in section A.

LECTURE PLAN

Department: Computer Science & Session: Jul- Dec 2024


Engineering
Name of Faculty: Ms. Anamika Tiwari Semester: V
Subject: DBMS Sub Code: CS-502
Total expected Extra Lectures
60
Lectures (if required)
Database Management System JUL-DEC
2024

S. No Topic to be Covered Date of References Teaching Referenc


Completion Methodo e to
logy* Course
Outcome
s

UNIT I
DBMS Concepts and architecture Chalk/Board/ offline CO1
1 Introduction, PPT/ENOTES
Database approach v/s Traditional file Chalk/Board/ offline CO1
2 accessing approach, Advantages PPT/ENOTES
Data models, Schemas and instances, Chalk/Board/ offline CO1
3 Data independence PPT/ENOTES
Data Base Language and interfaces, Chalk/Board/ offline CO1
4 Overall Database Structure, Functions PPT/ENOTES
of DBA and designer
ER data model:Entitles and attributes Chalk/Board/ offline CO1
5
PPT/ENOTES
Entity types, Defining the E-R Chalk/Board/ offline CO1
6 diagram,Concept of Generalization, PPT/ENOTES
Aggregation and Specialization
Transforming ER diagram into the Chalk/Board/ offline CO1
7 tables PPT/ENOTES
Various other data models object Chalk/Board/ offline CO1
8 oriented data Model, Network data PPT/ENOTES
model
Network data model, and Relational Chalk/Board/ offline CO1
9 data model PPT/ENOTES
Comparison between the three types of Chalk/Board/ offline CO1
10 models. PPT/ENOTES

Relational Data models: Domains, Chalk/Board/ offline CO2


Tuples, Attributes, Relations, PPT/ENOTES
11 Characteristics of relations,

Keys, Key attributes of relation, Chalk/Board/ offline CO2


Relational database, Schemas, Integrity PPT/ENOTES
12 constraints.
.
Database Management System JUL-DEC
2024

Referential integrity, Intension and Chalk/Board/ offline CO2


Extension, Relational Query PPT/ENOTES
13 languages:SQL-DDL, DML,

Integrity constraints, Complex queries Chalk/Board/ offline CO2


14
PPT/ENOTES
various joins, indexing, triggers, Chalk/Board/ offline CO2
15 ssertions, Relational algebra and, PPT/ENOTES

16 Relational calculus, Relational algebra Chalk/Board/ offline CO2


operations like select, Project,Join PPT/ENOTES
Division, outer union. Types of Chalk/Board/ offline CO2
17 relational calculus PPT/ENOTES

18 Tuple oriented and domain oriented Chalk/Board/ offline CO2


relational calculus and its operations PPT/ENOTES

Data Base Design: Introduction to Chalk/Board/ offline CO3


19 normalization, Normal forms, PPT/ENOTES

Functional dependency, Chalk/Board/ offline CO3


20 Decomposition, PPT/ENOTES
Problems with null valued and Chalk/Board/ offline CO3
21 dangling tuples PPT/ENOTES

Multivalued dependencies. Chalk/Board/ offline CO3


22 . PPT/ENOTES
Query Optimization: Introduction, steps Chalk/Board/ offline CO3
of PPT/ENOTES
23 optimization,

Various algorithms to implement select, Chalk/Board/ offline CO3


24 project and join operations of relational PPT/ENOTES
algebra,
Chalk/Board/ offline CO3
25 Optimization methods: heuristic based,
PPT/ENOTES
Chalk/Board/ offline CO3
26 Cost estimation based
PPT/ENOTES
Dependency preservation and losless Chalk/Board/ offline CO3
27 join PPT/ENOTES
Database Management System JUL-DEC
2024

Chalk/Board/ offline CO4


28 Serializability of schedules,
PPT/ENOTES
Conflict & view serializable schedule, Chalk/Board/ offline CO4
29 recoverability, Recovery from PPT/ENOTES
transaction failures.
30 Log based recovery. Checkpoints Chalk/Board/ offline CO4
deadlock handling. Concurrency PPT/ENOTES
Control Techniques
31 Concurrency Control, locking Chalk/Board/ offline CO4
Techniques for concurrency control,. PPT/ENOTES
32 Time stamping protocols for Chalk/Board/ offline CO4
concurrency control, validation based PPT/ENOTES
protocol,

33 Multiple granularities. Multi version Chalk/Board/ offline CO4


schemes, PPT/ENOTES

34 Recovery with concurrent transaction. Chalk/Board/ offline CO4


PPT/ENOTES
35 Introduction to Chalk/Board/ offline CO4
Distributed databases, PPT/ENOTES

36 Datamining, datawarehousing, Chalk/Board/ offline CO4


PPT/ENOTES
37 Object Technology and DBMS, Chalk/Board/ offline CO4
PPT/ENOTES
38 Comparative study of OODBMS Vs Chalk/Board/ offline CO4
DBMS . PPT/ENOTES

39 Temporal, Deductive, Chalk/Board/ offline CO4


PPT/ENOTES
40 Chalk/Board/ offline CO4
Multimedia, Web & Mobile database
PPT/ENOTES

Architecture, physical files, memory Chalk/Board/ offline CO5


structures, background process. PPT/ENOTES
Concept of table spaces segments,
41 extents and block. Dedicated server,
multi threaded server
Database Management System JUL-DEC
2024

42 Distributed database, database links, Chalk/Board/ offline CO5


and snapshot Data dictionary, dynamic PPT/ENOTES
performance view. Security, role
management, privilege management,
profiles

43 Invoker defined security model. SQL Chalk/Board/ offline CO5


queries, Data extraction from single, PPT/ENOTES
multiple tables equi-join, non equi-join
self-join, outer join. Usage of like, any,
all, exists, in Special operators.
Hierarchical queries,inline queries,.
flashback queries.
44 Introduction of ANSI SQL, anonymous Chalk/Board/ offline CO5
block, nested PPT/ENOTES
anonymous block branching and
looping constructs in ANSI SQL
Cursor management: nested and
parameterized cursors,
45 Oracle exception handling mechanism. Chalk/Board/ offline CO5
Stored procedures, in, out, in out type PPT/ENOTES
parameters, Stored procedures, in, out,
in out type parameters,

46 Usage of parameters in procedures. Chalk/Board/ offline CO5


Triggers, mutating errors, instead of PPT/ENOTES
triggers

*Note: Teaching methodology implies use of any one of the following:


1. Chalk/Board/ppt/ video/E notes
2. Overhead projector for ppts/videos
Mid Sem Exam Syllabus
S.No SYLLABUS
MST I
Unit I
DBMS Concepts and architecture Introduction, Database approach v/s Traditional file
accessing approach, Advantages, of database systems, Data models, Schemas and
Database Management System JUL-DEC
2024

instances, Data independence, Data Base Language and interfaces, Overall Database
Structure, Functions of DBA and designer, ER data model: Entitles and attributes, Entity
types, Defining the E-R diagram, Concept of Generalization, Aggregation and Specialization.
transforming ER diagram into the tables. Various other data models object oriented data
Model, Network data model, and Relational data model, Comparison between the three
types of models.

Unit II
Relational Data models: Domains, Tuples, Attributes, Relations, Characteristics of relations,
Keys, Key attributes of relation, Relational database, Schemas, Integrity constraints.
Referential integrity, Intension and Extension, Relational Query languages:SQL-DDL,
DML, integrity constraints, Complex queries, various joins, indexing, triggers,
ssertions,Relational algebra and relational calculus, Relational algebra operations like
select, Project,Join, Division, outer union. Types of relational calculus i.e. Tuple oriented
and domain oriented relational calculus and its operations.

Unit III
Data Base Design: Introduction to normalization, Normal forms, Functional
dependency, Decomposition, Dependency preservation and losless join, problems with null
valued and dangling tuples, multivalued dependencies.

Unit III
Query Optimization: Introduction, steps of optimization, various algorithms to implement
MST II select, project and join operations of relational algebra, optimization methods: heuristic
based, cost estimation based.
Unit IV
Transaction Processing Concepts: - Transaction System, Testing of Serilizability,
Database Management System JUL-DEC
2024

Serializability of schedules, conflict & view serializable schedule, recoverability, Recovery


from transaction failures. Log based recovery. Checkpoints deadlock handling.
Concurrency Control Techniques: - Concurrency Control, locking Techniques for
concurrency control, time stamping protocols for concurrency control, validation
based protocol, multiple granularity. Multi version schemes, Recovery with
concurrent transaction. Introduction to Distributed databases, data mining, data
warehousing, Object Technology and DBMS, Comparative study of OODBMS Vs
DBMS . Temporal, Deductive, Multimedia, Web & Mobile database.
Unit V
Study of Relational Database Management Systems through Oracle/Postgres
SQL/MySQL: Architecture, physical files, memory structures, background process.
Concept of table spaces, segments, extents and block. Dedicated server, multi threaded
server. Distributed database, database links, and snapshot. Data dictionary, dynamic
performance view.Security, role management, privilege management, profiles, invoker
defined security model. SQL queries, Data extraction from single, multiple tables equi-join,
non equi-join, self-join, outer join. Usage of like, any, all, exists, in Special operators.
Hierarchical queries, inline queries, flashback queries. Introduction of ANSI SQL,
anonymous block, nested anonymous block, branching and looping constructs in ANSI SQL.
Cursor management: nested and parameterized cursors, Oracle exception handling
mechanism. Stored procedures, in, out, in out type parameters, usage of parameters in
procedures. User defined functions their limitations. Triggers, mutating errors, instead of
triggers.
Database Management System JUL-DEC
2024

ORIENTAL COLLEGE OF TECHNOLOGY, BHOPAL

Mid Semester Examination-I


Sep 2024
Programme B.Tech Semester V
Subject DBMS Subject code CS502
Max. Marks 40 Min. Marks 14
Duration 2.00 Hours Set A
Note (i) Q.1 consist three parts and attempt any two.
(ii) Q.2 consist three parts and attempt any two.
(iii) Q.3 consist two parts and attempt any one.
(iv) Each part carry 08 marks
S.No Question M CO
1 a Draw the complete ER diagram considering suitable database 8 CO1
oriented real time problem.
Database Management System JUL-DEC
2024

Outline DBMS architecture with suitable description.


b 8 CO1

Describe all relation algebraic operations with example.


c 8 CO1

Explain database administrator functions in details.


a 8 CO2

Explain at least ten sql command with example.


2 b 8 CO2

Explain all important properties of relational data model and relation


c in details. 8 CO2

Classify all Data Models with suitable example.


a 8 CO3

3 Explain on different points about DBMS and file processing system.


b 8 CO3

ORIENTAL COLLEGE OF TECHNOLOGY, BHOPAL

Mid Semester Examination-II


November 2022
Programme B.Tech Semester 5
Subject DBMS Subject code CS502
Max. Marks 40 Min. Marks 14
Duration 2.00 Hours Set A
Note (i) Q.1 consist two parts and students will have to attempt any 1.
(ii) Q.2 consist three parts and students will have to attempt any 2.
(iii) Q.3 consist three parts and students will have to attempt any 2.
(iv) Each part carry 08 marks

S.No Question Marks COs

Discuss Decomposition and its type with example.


a 8 CO3
1
Explain Dangling Tuple? Is BCNF is a stronger Normal Form than 3NF?
b 8 CO3
Mention reason.
Database Management System JUL-DEC
2024

Describe the problems that occur in the database when transactions do not satisfy
a ACID properties? Explain explicitly using suitable example. 8 CO4

2
Discuss the Concurrency Control Mechanism in detail using suitable example.
b 8 CO4

c Compare DBMS and OODBMS in brief? 8 CO4


a Define Triggers and its types with example. 8 CO5
3 Classify Hierarchical, Inline and Flashback query with example.
b 8 CO5

Describe any two in detail


1) Distributed Database
c 2) Nested and Parameterized Cursor 8 CO5
3) Branching and Looping construct in ANSI SQL

Tutorial I

SN Reference to Course
Questions
o Outcome

1 What are differences between file processing system and


CO 1
database management system?
2 Explain various data models. CO 1
3 Explain Entity and Attributes with their types. CO 1
4 What is specialization and generalization in ER diagram. CO 1
5 What are the functions of DBA. CO 1
Database Management System JUL-DEC
2024

Tutorial II
SN Reference to Course
Questions
o Outcome
1 What are database languages? CO 2
2 Explain keys in DBMS. CO 2
3 Explain Integrity Constrains with example. CO 2
4 Explain various relational algebra expressions. CO 2
5 What do you mean by joins? Explain various types of joins. CO 2
Database Management System JUL-DEC
2024

Tutorial III

SN Reference to Course
Questions
o Outcome
1 What is Normalization? CO 3
2 What do you mean by Query Optimization? CO 3
3 What do you mean by BCNF? CO 3
4 Explain functional dependency with example. CO 3
5 Explain various query optimization methods. CO 3
Database Management System JUL-DEC
2024

Tutorial IV
SN Reference to Course
Questions
o Outcome
1 Explain ACID properties. CO 4
2 What is mobile and distributed database? CO 4
3 What is Serializability in transaction? Explain in brief. CO 4
4 Explain various Concurrency Control Techniques. CO 4
5 Write a comparative note on OODBMS Vs DBMS. CO 4
Database Management System JUL-DEC
2024

Tutorial V
SN Reference to Course
Questions
o Outcome
1 Explain Triggers with examples. CO 5
2 Explain Cursors with its types. CO 5
3 Explain table spaces, segments, extents and block. CO 5
4 What do you mean by Stored procedures? CO 5
5 Explain Oracle exception handling mechanism. CO 5
Database Management System JUL-DEC
2024

Assignment 1: subject CS502 DBMS— Ms. Anamika Tiwari

Date of submission

Assignment 1

Q1- Explain the functions of DBA and Designer?

Q2- What is an Attribute. Explain its types?

Q3- Explain following Data Models briefly with an example -

1) Hierarchical Data Model


2) Network Data Model
3) Object Oriented Data Model
Q4-Write down the difference between Weak and Strong Entity Set.
Database Management System JUL-DEC
2024

Assignment 2: Subject CS502 DBMS—Ms. Anamika Tiwari

Date of submission-

Assignment 2

Q1-What is Integrity Constraints? Explain its types.

Q2- Write down the difference between Relational Algebra and Relational Calculus.

Q3- What is Indexing and also explain types of indexing.

Q4-What is Intension and Extension in RDBMS? And also write down the difference between
these.
Database Management System JUL-DEC
2024

Assignment 3: Subject CS502 DBMS—Ms. Anamika Tiwari

Date of submission-
Assignment 3

Q1-What is multivalued dependency? Explain with example.

Q2- Explain various algorithms to implement Select, Project and Join operation of Relational
Algebra.

Q3- Write down the difference between Heuristic Based and Cost Estimation Based
Optimization algorithm.

Q4-Write down the difference between 4NF and 5NF.


Database Management System JUL-DEC
2024

Assignment 4: Subject CS502 DBMS—Ms. Anamika Tiwari

Date of submission-
Assignment 4

Q1-Explain Data mining and Data Warehousing with example and also write down the
difference between them.

Q2- What is Multiple Granularity? Explain in detail.

Q3- Write down the difference between OODBMS and DBMS.

Q4-What is Web and Mobile Database.


Database Management System JUL-DEC
2024

Assignment 5: Subject CS502 DBMS—Ms. Anamika Tiwari

Date of submission-
Assignment 5

Q1-Explain Dedicated and Multi threaded Server in detail.

Q2- What is Hierarchical, Inline and Flashback queries?

Q3- Explain Anonymous block and Nested Anonymous block with example.

Q4-What are User Defined Functions and their limitations?


Database Management System JUL-DEC
2024

Internal Assessment-1 [August 2024]


Database Management System JUL-DEC
2024

Mid Semester ExamMarks


S Enrollment
No No Name of Student MST-1 MST-2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Database Management System JUL-DEC
2024

28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Database Management System JUL-DEC
2024

68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Database Management System JUL-DEC
2024

108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Database Management System JUL-DEC
2024

Assesment Marks

S Enrollment
AS2 AS3 AS4 AS5
No. No. Name of Student AS1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Database Management System JUL-DEC
2024

31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Database Management System JUL-DEC
2024

71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
Database Management System JUL-DEC
2024

111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Database Management System JUL-DEC
2024

Previous University Question Papers


Database Management System JUL-DEC
2024
Database Management System JUL-DEC
2024
Database Management System JUL-DEC
2024

List of Additional Reference Books/Websites/Other Material


Database Management System JUL-DEC
2024

References
PUBLISHER /
S.No. TITLE AUTHOR
EDITION

1 An Introduction To Pearson Educations


Date C J
Database System

2 Fundamental of Database Korth, Silbertz,


McGraw Hill
System Sudarshan
Database System: Design
3 Cengage Learninig
Implementation & Rob
Management

4 Fundamentals of Database
Elmasri, Navathe Pearson Educations
Systems

5 Introduction to Database
AtulKahate Pearson Educations
Management System
Oracle 9i Database
6 Administration Volume I, Oracle Press TMH
Fundamental-I
DataBase Management
7 System Paneerselvam PHI Learning

Sanjeev Sharma, Jitendra


8 Dreamtech
Advanced DBMS Agarwal, Shikha
Publication
Agarwal

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