Database Management systems (DBMS) SPPU Endsem Question Paper Dec 2025
All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.
- Subject code
- 310241
- Pattern
- 2019 pattern
- Exam
- Endsem
- Session
- Dec 2025
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- V
- Paper code
- [6583]-42
Printed for: T.E. (Computer Eng ./ AI & DS /Computer Science )
Instructions to the candidates
- Answer Q. 1 or Q. 2, Q. 3 or Q. 4, Q. 5 or Q. 6, Q.7 or Q.8.
- Neat diagrams must be drawn wherever necessary.
- Figures to the right indicate full marks.
- Assume suitable data, if necessary.
Questions
Q1
- a)[8]
What is functional dependency? Explain its use in database design. Consider the following schema. Student (RollNo, Branch_Code, Marks_Obtained, Exam_Name, Total_Marks) Identify the functional dependencies and check whether the given schema is in 3NF or not. If not justify and convert the schema into 3NF.
Also asked:May 2024
- b)[9]
Elaborate the significance of codd’s rule. Explain 12 rules proposed by codd’s.
OR- a)
Q2
- a)[8]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[9]
Explain why database normalization is required for good relational database design. Explain with example requirements of different normal forms like 1NF, 2NF and 3NF. 2
- a)
Q3
- a)[9]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[9]
When do deadlocks happen, how to prevent them, and how to recover if deadlock takes place?
OR- a)
Q4
- a)[9]
How to ensure atomicity using Recovery Methods? Explain the log based recovery method in detail.
- b)[9]
Explain two phase locking protocol. Consider the following two transactions : T31: read(A); read(B); if A = 0 then B:=B+1; Write (B) T32: read(B); read(A); if B=0 then A: =A+1; write (A). Add lock and unlock instructions to transactions T31 and T32, so that they observe the two phase locking protocol. Can the execution of these transactions result in a deadlock? 3
- a)
Q5
- a)[9]
State and explain the concept of CAP theorem and BASE properties with example.
- b)[8]
Explain the NOSQL database types with examples and write down the real time applications.
OR- a)
Q6
Q7
- a)[9]
What is the significance of XML databases? Explain with proper example when to use XML database.
Also asked:May 2024
- b)[9]
What is object relational database system. Explain Table inheritance with example.
OR- a)
Q8
- a)[9]
Write short note on Geographic data and Geometric data.
- b)[9]
Explain how encoding and decoding of JSON object is done JAVA with example. ♦♦♦
Also asked:May 2024
- a)