Gujarat Technological UniversityWinter 2025 examination

GTU BE03000091 Database Management System Winter 2025 Solved Paper & Solutions

B.E. · Common Engineering · Semester 3 · Subject code BE03000091
Download official PDFView PDF here
Share with your class
Total
70 marks
To pass
23 marks (33%)
Duration
2.5 Hours 10:30 AM – 1:00 PM
Questions
5 with internal choice
25 step by step solutions on this page

1 of 25 questions on this paper were also asked in other years. 3 more are types of question GTU sets again with new data. Each is marked below with the years it appeared.See all 4 repeated BE03000091 questions, most asked first

Q.1

14 Marks
(a)
3 marks
Define the following terms: Instance, Schema, and Metadata.
(b)
4 marks

Write down all the advantages of DBMS over traditional file processing systems and explain any one in detail.

(c)
7 marks

What is the difference between a Database user and a Database administrator? Explain various functions of a Database Administrator.

Q.2

14 Marks
(a)
3 marks
Explain lossless decomposition in the normalization process.
(b)
4 marks
Explain the natural join operation in a relational database with an example.
(c)
7 marksSame type asked in 2 of 2 papers

Define relational algebra. Consider the following schema and represent given statements in relation algebra form. Branch (branch_name, branch_city) Account (branch_name, acc_no, balance) Depositor (Customer_name, acc_no) ( i ) Find out list of customer who have account at ‘abc’ branch. ( ii ) Find out all customer who have account in ‘Ahmedabad’ city and balance is greater than 10,000.

iiiFind all account numbers belonging to 'Mr. TEST'.

Also asked in Summer 2026 Q2b

(c)
7 marks

What is a constraint in a database? List out and explain the types of constraints in detail with their syntax and examples.

Q.3

14 Marks
(a)
3 marks
Explain Mapping Cardinalities with respect to the ER diagram.
(b)
4 marks
Define the following terms with an example: Generalization, and Aggregation.
(c)
7 marksSame type asked in 2 of 2 papers

Enlist SQL commands for DML. Consider the following relations and write SQL queries for the given statements. Assume suitable constraints. Job (job-id, job-title, minimum-salary, maximum-salary) Employee (emp-no, emp-name, emp-salary,dept-no) Deposit (acc-no, cust-name, branch-name, amount, account-date) Borrow (loan-no, cust-name, branch-name, amount) Department (dept-no, dept-name)

1Give the names of depositors whose branch name starts with ‘S’.
2Give employee name(s) whose salary is between Rs. 55000 and Rs. 85000 and department name is Finance.
3Delete borrower details whose amount is less than 10000.

Also asked in Summer 2026 Q5c OR

(a)
3 marks
Explain the query optimization process.
(b)
4 marks

List the aggregate functions available in SQL. Explain any three aggregate functions with examples in brief.

(c)
7 marksSame type asked in 2 of 2 papers

Construct the ER diagram for any social media application. Make sure the ER diagram covers all the concepts of the entity relationship model.

Also asked in Summer 2026 Q2c OR

Q.4

14 Marks
(a)
3 marks
List out ACID properties and explain any one property in detail.
(b)
4 marks

What is normalization? Why is a normalization process is needed? Explain 1 NF with an example.

(c)
7 marksAsked in 2 of 2 papers
Enlist and explain the basic steps in Query Processing.

Also asked in Summer 2026 Q4c OR

(a)
3 marks
Define functional dependency. Consider schema EMPLOYEE (E-ID, E-NAME, E-
CITY, E-STATE) and FD = {E-ID->E-NAME, E-NAME->E-CITY, E-ID->E-
STATE, E-CITY->E-STATE}. Find attribute closure for: (E-ID)+ and (E-CITY)+
(b)
4 marks
Explain BCNF with an example.
(c)
7 marks
Explain conflict serializability and view serializability with an example.

Q.5

14 Marks
(a)
3 marks
Define "Ordered Index" and state its primary advantage over an unordered index.
(b)
4 marks

What is the difference between authorization and authentication? Explain the use of an audit trail.

(c)
7 marks

Define a B+ Tree. Given a B+-Tree with n=4 (i.e., nodes can hold 3 keys and 4 pointers), illustrate the insertion of the key 25 into the following tree. Root: [20, 30] Child 1 (Left): [5, 10, 15] Child 2 (Middle): [21, 22, 24] Child 3 (Right): [35, 40, 45]

(a)
3 marks
Explain the Mandatory Access Control (MAC) with respect to database security.
(b)
4 marks
Describe how "Dynamic Hashing" solves the main problem of "Static Hashing".
(c)
7 marks
What is a cursor? List and explain various types of cursors used in PL/SQL.

More Database Management System papers

Questions repeat across sessions. Working through two or three papers shows you which topics GTU asks most.

Preparing with friends?

Send this paper to your class group. Every question has its own link.

About this paper

Official Gujarat Technological University (GTU) examination paper and step-by-step solutions for Database Management System (Winter 2025, B.E. · Common Engineering, Sem 3). Features complete 70-mark regular & remedial examination pattern, official marking distribution across all 5 questions, and direct 1-click official PDF download.

Transcribed for student exam preparation from Gujarat Technological University official examination archives. Questions, syllabus guidelines, and curriculum marking schemes remain the intellectual property of Gujarat Technological University.

ViewDownload PDF