uiz Space

September 2025 term · Database Management Systems · BSCS2001

Database Management Systems End Term: 21 December 2025 (September 2025 term)

The IIT Madras BS Database Management Systems (DBMS) End Term paper sat on 21 Dec 2025, in the September 2025 term: 21 questions for 51 marks in 180 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.

Questions
21
Marks
51
Duration
180 min
MCQ
14
MSQ
4
Written
3

Updated

Official paper: Database Management Systems 18 Dec 25 · No negative marking.

Question 1

+2 marksOne correct option
Figure from the original question paper
  1. A

    The query returns employees name who earn above the company-wide average salary and joined before the company’s latest hire.

  2. B

    The query returns employees name who earn above the department’s average salary and joined before the most recent hire in the same department.

  3. C

    The query returns employees name who earn above the department’s average salary and joined before the company’s latest hire.

  4. D

    The query returns employees name who earn above the company-wide average salary and before the most recent hire in the same department.

Show answer

Correct answer

  • B

    The query returns employees name who earn above the department’s average salary and joined before the most recent hire in the same department.

Question 2

+3 marksOne or more correct options
Figure from the original question paper

Select all that apply.

  1. A

    Schedule S1 is conflict serializable.

  2. B

    Schedule S1 can be two-phase lockable.

  3. C

    Schedule S2 is conflict serializable.

  4. D

    Schedule S2 can be two-phase lockable.

Show answer

Correct answers

  • A

    Schedule S1 is conflict serializable.

  • B

    Schedule S1 can be two-phase lockable.

  • C

    Schedule S2 is conflict serializable.

Question 3

+3 marksOne correct option
Figure from the original question paper
  1. A

    No transaction needs Roll Back.

  2. B

    Transaction T3 needs to Roll Back.

  3. C

    Transaction T2 needs to Roll Back.

  4. D

    Transaction T1 needs to Roll Back.

Show answer

Correct answer

  • D

    Transaction T1 needs to Roll Back.

Question 4

+3 marksOne correct option

Consider a multilevel index with five levels as L1, L2, L3, L4 and L5. Let L1 be the innermost and L5 be the outermost levels. Let the index blocking factor or the maximum number of entries held by a block be 80. If the number of blocks in level L1 is 40960000, then how many blocks are required at L2, L3, L4 and L5?

  1. A

    Number of blocks at L2 is 512000, Number of blocks at L3 is 12800, Number of blocks at L4 is 160, Number of blocks at L5 is 1

  2. B

    Number of blocks at L2 is 512000, Number of blocks at L3 is 12800, Number of blocks at L4 is 80, Number of blocks at L5 is 1

  3. C

    Number of blocks at L2 is 512000, Number of blocks at L3 is 6400, Number of blocks at L4 is 80, Number of blocks at L5 is 1

  4. D

    Number of blocks at L2 is 128000, Number of blocks at L3 is 6400, Number of blocks at L4 is 3200, Number of blocks at L5 is 1600

Show answer

Correct answer

  • C

    Number of blocks at L2 is 512000, Number of blocks at L3 is 6400, Number of blocks at L4 is 80, Number of blocks at L5 is 1

Question 5

+3 marksOne correct option
Figure from the original question paper
  1. A

    01011010 OR 00101110

  2. B

    11001100 OR 10100000

  3. C

    11001100 AND 10101010

  4. D

    00110011 OR 00001010

Show answer

Correct answer

  • D

    00110011 OR 00001010

Question 6

+3 marksOne correct option

The following key values are inserted into a tree of order 4 in a given sequence. The tree is initially empty. 17, 81, 31, 56, 36, 44, 21, 90, 6, 85 How many node splits will be required to perform these insertions?

  1. A

    5

  2. B

    4

  3. C

    6

  4. D

    3

Show answer

Correct answer

  • A

    5

Question 7

+3 marksOne or more correct options
Figure from the original question paper

Select all that apply.

  1. A

    No undo or redo is performed for Transaction T1

  2. B

    Transaction undo is performed on both T1 and T2

  3. C

    Transaction redo is performed in T2

  4. D

    Transanction redo is performed on both T0 and T1

Show answer

Correct answers

  • A

    No undo or redo is performed for Transaction T1

  • C

    Transaction redo is performed in T2

Question 8

+3 marksWritten answer
Figure from the original question paper
Show answer

A written answer, not marked automatically.

Question 9

+2 marksWritten answer
Figure from the original question paper
Show answer

A written answer, not marked automatically.

Question 10

+2 marksOne correct option

Which of the following is the correct order of node traversal if we want to insert the node '76'?

Which of the following is the correct order of node traversal if we want to insert the node '76'?
  1. A

    24, 60, 48, 36, 84

  2. B

    24, 60, 72, 96, 108

  3. C

    24, 60, 72, 96, 84

  4. D

    24, 12, 72, 96, 84

Show answer

Correct answer

  • C

    24, 60, 72, 96, 84

Question 11

+3 marksOne correct option
Figure from the original question paper
  1. A

    candidate keys = 2, super keys = 64

  2. B

    candidate keys = 2, super keys = 48

  3. C

    candidate keys = 1, super keys = 128

  4. D

    candidate keys = 1, super keys = 64

Show answer

Correct answer

  • D

    candidate keys = 1, super keys = 64

Question 12

+2 marksOne correct option
Figure from the original question paper
  1. A
    Figure from the original question paper
  2. B
    Figure from the original question paper
  3. C
    Figure from the original question paper
  4. D

    —

Show answer

Correct answer

  • A
    Figure from the original question paper

Question 13

+2 marksOne correct option
Figure from the original question paper
  1. A

    Lossless and dependency preserving

  2. B

    Lossless and not dependency preserving

  3. C

    Lossy and dependency preserving

  4. D

    Lossy and not dependency preserving

Show answer

Correct answer

  • A

    Lossless and dependency preserving

Question 14

+3 marksOne correct option
Figure from the original question paper
  1. A

    F covers G but G does not cover F

  2. B

    G covers F but F does not cover G

  3. C

    F and G are functionally equivalent

  4. D

    Neither F covers G nor G cover F

Show answer

Correct answer

  • B

    G covers F but F does not cover G

Question 15

+2 marksOne or more correct options

Identify the multivalued dependency (MVD) present in the table.

Identify the multivalued dependency (MVD) present in the table.

Select all that apply.

  1. A

    EmpID →→ Project

  2. B

    Project →→ Skill

  3. C

    EmpID,EmpName →→ Skill

  4. D

    EmpName, Project →→ Skill

Show answer

Correct answers

  • A

    EmpID →→ Project

  • C

    EmpID,EmpName →→ Skill

Question 16

+3 marksOne correct option

Consider the following tables:

Choose the correct option.

Consider the following tables:
  1. A

    1-a , 2-b, 3-c, 4-d

  2. B

    1-a , 2-b, 3-d, 4-c

  3. C

    1-d , 2-b, 3-d, 4-c

  4. D

    1-d , 2-b, 3-c, 4-d

Show answer

Correct answer

  • B

    1-a , 2-b, 3-d, 4-c

Question 17

+2 marksOne correct option

Execute the following SQL statements in the given order.

Execute the following SQL statements in the given order.
  1. A
    Figure from the original question paper
  2. B
    Figure from the original question paper
  3. C
    Figure from the original question paper
  4. D
    Figure from the original question paper
Show answer

Correct answer

  • D
    Figure from the original question paper

Question 18

+3 marksOne correct option

Choose the correct option

Choose the correct option
  1. A

    1-b, 2-d, 3-f

  2. B

    1-a, 2-c, 3-e

  3. C

    1-b, 2-c, 3-e

  4. D

    1-a, 2-d, 3-f

Show answer

Correct answer

  • C

    1-b, 2-c, 3-e

Question 19

+2 marksOne or more correct options

Consider the following schema diagram of IPLt20 and answer the given subquestions

Consider the following schema diagram of IPLt20 and answer the given subquestions

Choose the correct SQL code which is used to create the table schedule.

Select all that apply.

  1. A

    CREATE table schedule ( match_id varchar(255) primary key, venue varchar(255), date varchar(255), team_1 varchar(255), team_2 varchar(255), foreign key (team_1) references teams(team_id), foreign key (team_2) references teams(team_id) )

  2. B

    CREATE table schedule ( match_id varchar(255) primary key, venue varchar(255), date varchar(255), team_1 varchar(255), team_2 varchar(255), foreign key (team_1) references teams(team_id), foreign key (team_2) references teams(team_id), foreign key (match_id) references results(match_id) )

  3. C

    CREATE table schedule ( match_id varchar(255) primary key, venue varchar(255), date varchar(255), team_1 varchar(255), team_2 varchar(255), foreign key (team_1, team_2) references teams(team_id) )

  4. D

    CREATE table schedule ( match_id varchar(255), venue varchar(255), date varchar(255), team_1 varchar(255), team_2 varchar(255), primary key (match_id), foreign key (team_1) references teams(team_id), foreign key (team_2) references teams(team_id) )

Show answer

Correct answers

  • A

    CREATE table schedule ( match_id varchar(255) primary key, venue varchar(255), date varchar(255), team_1 varchar(255), team_2 varchar(255), foreign key (team_1) references teams(team_id), foreign key (team_2) references teams(team_id) )

  • D

    CREATE table schedule ( match_id varchar(255), venue varchar(255), date varchar(255), team_1 varchar(255), team_2 varchar(255), primary key (match_id), foreign key (team_1) references teams(team_id), foreign key (team_2) references teams(team_id) )

Question 20

+1 markOne correct option

Consider the following schema diagram of IPLt20 and answer the given subquestions

Consider the following schema diagram of IPLt20 and answer the given subquestions

The team management has decided to make ’Surya Kumar Yadav’ as the captain of 'Mumbai Indians'. Which of the following SQL query is used to update the captain of the team 'Mumbai Indians'?

  1. A

    update teams set captain = 'Surya Kumar Yadav' where team_name = 'Mumbai Indians'

  2. B

    update teams where team_name = 'Mumbai Indians' set captain = 'Surya Kumar Yadav'

  3. C

    update table teams set captain = 'Surya Kumar Yadav' where team_name = 'Mumbai Indians'

  4. D

    update teams alter captain = 'Surya Kumar Yadav' where team_name = 'Mumbai Indians'

Show answer

Correct answer

  • A

    update teams set captain = 'Surya Kumar Yadav' where team_name = 'Mumbai Indians'

Question 21

+1 markWritten answer

Consider the following schema diagram of IPLt20 and answer the given subquestions

Consider the following schema diagram of IPLt20 and answer the given subquestions
Show answer

A written answer, not marked automatically.