Browse papers
LevelMaster in Data Science (SMS, TU)
SubjectDatabase Management Systems
Year2081 BS
Exam sessionSa
Full marks45
Time allowed120 minutes
Questions10, all with step-by-step solutions
A

Group A

5 questions·3 marks each
1Short answer3 marks

State non-subversion rule in Codd's Rule.

codd-rules
2Short answer3 marks

Why group by and having clauses are used in SQL? Support your answer with suitable examples.

sqlgroup-byhaving
3Short answer3 marks

How division operation is done in relational algebra? Illustrate with example.

relational-algebradivision
4Short answer3 marks

Define multivalued dependency.

multivalued-dependencynormalization
5Short answer3 marks

Write SQL statement to create a table and insert value into it. Use your own assumption.

sqlcreate-tableinsert
B

Group B

5 questions·6 marks each
6Long answer6 marks

Differentiate discretionary access control from mandatory access control mechanism. [6]

OR

How database is created using XML? Create a XML file to store information about School. Use your own assumptions if required. [2+4]

access-controlxml-database
7Long answer6 marks

Describe different architectures in parallel databases. [6]

OR

How fixed length attributes and variable length attributes are represented in variable length record approach in file organization? What is a slotted page structure? [4+2]

parallel-databasesfile-organization
8Long answer6 marks

What is query optimization? How materlization is different from pipelining? Prepare the query tree and optimized query tree for following SQL statement; [1+2+3]

SELECT FNAME, ADDRESS FROM EMPLOYEE INNER JOIN DEPARTMENT ON DNO = DNUMBER WHERE DEPARTMENT.DNAME='Research';
query-optimizationquery-tree
9Long answer6 marks

Describe the rules for converting ER diagram into relational table. Illustrate with suitable example reflecting each cases. [3+3]

er-diagramrelational-mapping
10Long answer6 marks

How can you determine whether a schedule is conflict serializable or not? Given following schedule, determine whether it is conflict serializable or not and justify your answer. [1+2+3]

Schedule C:

T1T_1T2T_2
read_item(X);<br>X := X - N;
read_item(X);<br>X := X + M;
write_item(X);<br>read_item(Y);
write_item(X);
Y := Y + N;<br>write_item(Y);
serializabilitytransactionsconcurrency

Frequently asked questions

Where can I find the Master in Data Science (SMS, TU) Database Management Systems question paper 2081?
The full Master in Data Science (SMS, TU) Database Management Systems 2081 (Sa) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
Does the Database Management Systems 2081 paper come with solutions?
Yes. Every question on this Database Management Systems past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
How many marks is the Master in Data Science (SMS, TU) Database Management Systems 2081 paper?
The Master in Data Science (SMS, TU) Database Management Systems 2081 paper carries 45 full marks and is meant to be completed in 120 minutes, across 10 questions.
Is practising this Database Management Systems past paper free?
Yes — reading and attempting this Database Management Systems past paper on Kekkei is completely free.