SlideShare a Scribd company logo
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
Short type Question: (With chapter)
1. What is the difference between a primary key and a candidate key? [Introduction to database
system]
2. Mention the various categories of Data Model. [ Data Model]
3. Define: Entity Type, Entity Set and Value Set. [ER model]
4. What is the difference between multi valued and derived attributes? [ ER model]
5. Differentiate between procedural and non procedural language with example. [Query language]
6. What is generalization? How it differs from specialization? [ER model]
7. Draw the ER diagram for the following entity sets.
Movies (Title, year, length, film type)
And Stars(name, address) [ER model]
8. What is isolation and concurrent access in DBMS?
9. What do you mean by schema and instances?
10. What is the difference between physical data independence and logical data independence?
11. Differentiate between foreign Key and references. [ER model]
12. Find the tuple calculus representation for the following SQL query :
Select R1.A, R2.B from R1, R2 whereR1.b=R2.a;[Query languages]
13. What is the need of DBMS? [Introduction to database system]
14. What do you mean by data integrity? [Introduction to database system]
15. What is ER model? [ER model]
16. What do you mean by weak entity set? [ ER model]
17. What are the different aggregate functions in SQL? [Query languages]
18. Define query language. [Query Languages]
19. What is the job of DBA? [Database languages]
20. What are the different levels of data abstraction? How those are linked with data dependence?
[Introduction to database system]
21. Define integrity rules and constraints.[ ER model]
22. Give an example of a weak entity set and explain why it is weak. [ER model]
23. What are the differences between Relational algebra and relational calculus? [ Database languages]
24. Write down two DML statements for database recovery and explain it.[Database languages]
25. Let R=(A,B,C,D) and functional dependencies
(1) A->C, (2) AB->D. What is the closure of {A,B} ? [ Database design]
26. What do you mean by multi-valued dependency? [ Database design]
27. Define and differentiate between Natural Join and Inner Join. [ Database design]
28. Consider a multilevel index with fan-out=4 used to index 25 records, draw the structure. (1) A->C,
(2) AB->D. What is the closure of {A, B}? [ Database design]
29. For a relation R(A,B,C,D) with the dependency among numeric field values: 6= 2A + B and 9 = 2E.
Draw the E-R diagram. [ Database design]
30. What is a query tree? Draw the query tree for the following SQL query: Select R1 .A, R2.B from R1,
R2 where R1. b=R2.a; [ Query processing]
31. For, the following set of dependencies :
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
{A -> BC, B-> D,C -> DE, BC ->F} Find primary key of the relation. [ Database design]
32. What do you mean by RAID? [ Database design]
33. What is fully functional dependency? Give an example. [ Database design]
34. What is multivalued dependency? [ Database design]
35. What are the two techniques to prevent deadlock? [Concurrency control]
36. What is meant by Concurrency? [Concurrency control]
37. What do you mean by atomicity? Explain with example. [Transaction processing]
38. What is meant by two phase commit protocol? [Concurrency control]
39. Explain one of the pessimistic concurrency control scheme with example. [Concurrency control]
40. What is the difference between REDO and UNDO operation? [Database recovery]
41. What is mean by concurrency? [Concurrency control]
42. What do you mean by serializability in transaction processing? [Concurrency control]
43. What do you mean by ACID properties of a transaction? [Transaction processing]
44. For the following operations:
T1 : read (x) ;
x=x+10;
write(x);
T2: read(x);
read(x);
For simultaneous execution Which problem can happen? [Transaction processing]
45. What is a timestamp? If TS (Ti)>TS (Tj)then which transaction is younger? Justify. Consider TS (Ti)
is the timestamp of transaction Ti. [Transaction processing]
46. What is serial schedule? [Transaction processing]
47. What is transaction atomicity? [Transaction processing]
48. What is two phase locking? [Concurrency control]
49. What is canonical cover? Explain with example.
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
Long Questions:
1. Define entity, attribute and relationships as used in relational databases. Describe purpose of E-R
Model. Illustrate your answer with an example. [ER model]
2. What are the major components of the relational model? What is simple relational database ?What are
two models in which you can use SQL ? [Data model]
3. What is an object-oriented database? What are its advantages compared „to relational database?
Explain some applications where an object-oriented database may be useful.
[Introduction to database system]
4. Consider the following tables :
A B C
3 7 9
8 6 5
Show the semantics and the output of the following query :
SELECT * FROM S, R WHERE S.A = R.A AND S.B = R.G ; [Database languages]
5. List out the fundamental operators and additional operators in relational algebra.
[Relational algebra]
6. Explain the two conditions needed for the set difference operation (union operation) to be valid.
[Relational algebra]
7. List at least four advantages of using a database management system over a traditional file
management system. Are there any disadvantages of DBMS?[Introduction to database system]
8. What is abstraction? Is it necessary for database system? Explain how database architecture satisfies
abstraction at various levels .[Introduction to database system]
9. Draw the ER diagram for the following relations.
Courses (Number, Room). Is it a weak entity set.
Depts (Name, BOD)
Lab-courses(computer alocation)
Theory-courses (name, faculty_ name) [ER model]
A F G
5 8 1
8 2 6
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
10. Consider the set of relations :
Student(name, roll,mark)
Score(roll,grade)
Details(name,address)
For the following query:
"Find name & address of students scoring grade 'A'," Represent it in relational algebra, tuple calculus,
domain calculus, QBE and SQL. [Query languages] eps to
11. What is a constraint? Describe its types with examples. [ER model]
12. A person can have many cars. A particular brand of car can have many owners. Draw the ER diagram
and convert it to Relational model. [ER model]
13. Draw a network model for the above problem in question 2(a) and explain.[Datamodel]
14. Describe the database architecture and explain the role of different users with respect to that
architecture. [Introduction to database system]
15. Consider the following relations:
EMPLOYEE(empno, name, office, age)
BOOKS(isbn, title, author, publisher)
LOAN(empno, isbn, date)
Write the following quries in relational algebra:
i. Find the name of the employees who have borrowed more than 5
books published by pearson.
ii. Find the name of employees who have borrowed all books published
by pearson
[Database languages]
16. What is database? Explain DBMS system architecture. [Introduction to database system]
17. Draw an ER diagram for banking system. [ER model]
18. Let the following relation schemas be given:
R=(A, B, C)
S=(D, E, F)
Let relations r(R) and s(S) be given. Give an expression in SQL that is equivalent to each of the
following queries:
i. πA(r)
ii. r * s [Query Languages]
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
19. Differentiate between the following terms:
i. Relational and object oriented data models
iii. Data definitions and Data manipulation languages [ Introduction to database system]
20. Write short notes on the following:
A. Network Model
B. RAID
C. 5NF
D. Data warehousing
E. Data mining
F. OLAP
G. OLTP
H. Dependency preservation
21. What is normalization of relation? What is a key attribute in a relation? What is the difference
between 1st Normal Form, 2nd normal form and 3rd normal form? [Database design]
22. State Armstrong‟s axioms. Show that Armstrong‟s axioms are complete. [Query processing]
23. Explain the difference between inner join and outer join. What are the restrictions on using outer join?
Give examples to support your answer. [Query processing]
24. What does the term redundancy mean? Discuss the implications of redundancy in a relational
database. [Database design]
25. Define (i) Primary key, and (ii) Foreign key, Suppose relation R(A,B,C,D,E) has functional
dependencies:
{AB ->C , D ->A, AE ->B, CD -> E, BE ->D}
Find all the candidate keys of R. [Database design]
26. Suppose we have the following relation with given data as:
Roll_no Student_name Subject_code Subject_name Marks
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
101 Aasish S01 English 80
101 Aasish S02 Physics 56
101 Aasish S03 Chemistry 63
102 Sushmita S01 English 90
102 Sushmita S02 Physics 85
102 Sushmita S03 Chemistry 91
To avoid redundancy in the first proposal we have decomposed the relation in to the following relations.
Subject (Roll_no, student_name)
And subject(subject_code, subject_name, marks))
In the second proposal it is decomposed in to the following relations.
Student(Roll_no, Student_name)
Result(Roll_no,subject_code, marks)
Subject(Subject_code, Subject_name)
State whether the decompsition are lossless or lossy. [Database design]
27. What is normalization? Is it necessary for DBMS? Expalin 4NF and 5NF with example. [Database
design]
28. Consider the three relations given below.
Order(order_no, order_date, customer_no )
Order_item(Order_no, item_no, quantity, bill_amount)
Item (item_no, item_name, unit_price) State whether the following relations are in 3NF or not if not
then what steps you should follow to bring those in to 3NF? [5][Database design]
What is query optimization? Write the Heuristic optimization algorithm and solve the query given
below:
Find the names of employees work on project name “NASA” and born after 1956.
Project (project name, Project number, Dept)
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
Employee (Emptied, P_number, DOB, name)
Work on (P_no, Emp_id) [Database design]
29. Let us consider a relation with attributes A, B, C, D, E and F. Suppose that this relation has the FD
AB->, BC->AD, D->E and CF->B . What Is the closure of {A,B} that is {AB}+
[Database design]
30. Consider the following set of data items :
A B C D
A1 1 X1 D1
A2 2 X2 D2
A3 3 X3 D3
A3 3 X3 D3
Represent it in 3NF [Database design]
31. What is the difference between 4NFand BCNF? Describe with examples. [Database design]
32. Write short notes on multivalued dependencies. [Database design]
33. Explain Armstrong‟s axioms with examples. [Database design]
40. What is normalization? Why it is required? Explain the Boyce-Codd normal form with an example.
[Database design]
42. Define transaction. Explain different states of a transaction. Differentiate between chained transaction
and nested transaction. Discuss their advantages and disadvantages. [Data mining]
43. What do you mean by concurrent operations? List two disadvantages of it. Discuss the solutions for
the problem occurs due to concurrency. [Concurrency control]
44. Explain the ACID properties associated with database transaction s. What is the lost update problem?
[Transaction processing]
45. What is collision? Discuss the various collision resolution techniques. [Database recovery]
46. What do you mean by Locking? Explain the Two phase locking with an example.
[Concurrency control]
Branch: MECH1 Sub: DBMS Semester: 3rd
PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH
47. Give an account of various types of database failure and methods to recover data. Explain with
examples. [Database recovery]
48. Describe various locks under concurrency control.[Concurrency control]
49. Define transaction. Explain ACID properties with example. [Transaction processing]
50. What do you mean by a transaction? How can you implement atomicity in transactions? Explain.
[Transaction processing]
51. Describe the concept of serializability with suitable example. [Transaction processing]
52. State the types of database failure and explain the corresponding database recovery technique.
[Database recovery]

More Related Content

What's hot

The Relational Model
The Relational ModelThe Relational Model
The Relational Model
Bhandari Nawaraj
 
Database Design and Normalization Techniques
Database Design and Normalization TechniquesDatabase Design and Normalization Techniques
Database Design and Normalization Techniques
Nishant Munjal
 
Relational model
Relational modelRelational model
Relational model
Dabbal Singh Mahara
 
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Beat Signer
 
The relational data model part[1]
The relational data model part[1]The relational data model part[1]
The relational data model part[1]
Bashir Rezaie
 
Relational model
Relational modelRelational model
Relational model
WBUTTUTORIALS
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMSkoolkampus
 
Dbms
DbmsDbms
Fundamentals of database system - Relational data model and relational datab...
Fundamentals of database system  - Relational data model and relational datab...Fundamentals of database system  - Relational data model and relational datab...
Fundamentals of database system - Relational data model and relational datab...
Mustafa Kamel Mohammadi
 
RDBMS
RDBMSRDBMS
RDBMS
NilaNila16
 
Structures
StructuresStructures
Efficiency of TreeMatch Algorithm in XML Tree Pattern Matching
Efficiency of TreeMatch Algorithm in XML Tree Pattern  MatchingEfficiency of TreeMatch Algorithm in XML Tree Pattern  Matching
Efficiency of TreeMatch Algorithm in XML Tree Pattern Matching
IOSR Journals
 
Relational algebra.pptx
Relational algebra.pptxRelational algebra.pptx
Relational algebra.pptx
RUpaliLohar
 
Lec02
Lec02Lec02
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
Smriti Jain
 
Database Assignment
Database AssignmentDatabase Assignment
Database Assignment
Jayed Imran
 
Chapt 1 odbms
Chapt 1 odbmsChapt 1 odbms
Chapt 1 odbms
Sushil Kulkarni
 
Relational model
Relational modelRelational model
Relational model
RUpaliLohar
 

What's hot (20)

The Relational Model
The Relational ModelThe Relational Model
The Relational Model
 
Database Design and Normalization Techniques
Database Design and Normalization TechniquesDatabase Design and Normalization Techniques
Database Design and Normalization Techniques
 
Relational model
Relational modelRelational model
Relational model
 
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
 
The relational data model part[1]
The relational data model part[1]The relational data model part[1]
The relational data model part[1]
 
Relational model
Relational modelRelational model
Relational model
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMS
 
Dbms
DbmsDbms
Dbms
 
Fundamentals of database system - Relational data model and relational datab...
Fundamentals of database system  - Relational data model and relational datab...Fundamentals of database system  - Relational data model and relational datab...
Fundamentals of database system - Relational data model and relational datab...
 
Unit 03 dbms
Unit 03 dbmsUnit 03 dbms
Unit 03 dbms
 
RDBMS
RDBMSRDBMS
RDBMS
 
Oodbms ch 20
Oodbms ch 20Oodbms ch 20
Oodbms ch 20
 
Structures
StructuresStructures
Structures
 
Efficiency of TreeMatch Algorithm in XML Tree Pattern Matching
Efficiency of TreeMatch Algorithm in XML Tree Pattern  MatchingEfficiency of TreeMatch Algorithm in XML Tree Pattern  Matching
Efficiency of TreeMatch Algorithm in XML Tree Pattern Matching
 
Relational algebra.pptx
Relational algebra.pptxRelational algebra.pptx
Relational algebra.pptx
 
Lec02
Lec02Lec02
Lec02
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
 
Database Assignment
Database AssignmentDatabase Assignment
Database Assignment
 
Chapt 1 odbms
Chapt 1 odbmsChapt 1 odbms
Chapt 1 odbms
 
Relational model
Relational modelRelational model
Relational model
 

Viewers also liked

( Becs 2208 ) database management system
( Becs 2208 ) database management system( Becs 2208 ) database management system
( Becs 2208 ) database management systemSANTOSH RATH
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tcSANTOSH RATH
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tcSANTOSH RATH
 
Oops model question
Oops model questionOops model question
Oops model questionSANTOSH RATH
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tcSANTOSH RATH
 
Lesson plan proforma progrmming in c
Lesson plan proforma progrmming in cLesson plan proforma progrmming in c
Lesson plan proforma progrmming in c
SANTOSH RATH
 
Expected Questions TC
Expected Questions TCExpected Questions TC
Expected Questions TCSANTOSH RATH
 
Module wise format oops questions
Module wise format oops questionsModule wise format oops questions
Module wise format oops questionsSANTOSH RATH
 
System Programming Unit II
System Programming Unit IISystem Programming Unit II
System Programming Unit IIManoj Patil
 
Data structure using c bcse 3102 pcs 1002
Data structure using c bcse 3102 pcs 1002Data structure using c bcse 3102 pcs 1002
Data structure using c bcse 3102 pcs 1002SANTOSH RATH
 
Expected questions for dbms
Expected questions for dbmsExpected questions for dbms
Expected questions for dbmsSANTOSH RATH
 
Lesson plan proforma database management system
Lesson plan proforma database management systemLesson plan proforma database management system
Lesson plan proforma database management systemSANTOSH RATH
 
Loaders ( system programming )
Loaders ( system programming ) Loaders ( system programming )
Loaders ( system programming )
Adarsh Patel
 

Viewers also liked (20)

( Becs 2208 ) database management system
( Becs 2208 ) database management system( Becs 2208 ) database management system
( Becs 2208 ) database management system
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tc
 
Progr1
Progr1Progr1
Progr1
 
Rdbms2010
Rdbms2010Rdbms2010
Rdbms2010
 
2011dbms
2011dbms2011dbms
2011dbms
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tc
 
Ds using c 2009
Ds using c 2009Ds using c 2009
Ds using c 2009
 
Oops model question
Oops model questionOops model question
Oops model question
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tc
 
2006dbms
2006dbms2006dbms
2006dbms
 
Smqa unit iv
Smqa unit iv Smqa unit iv
Smqa unit iv
 
Smqa unit v
Smqa unit v Smqa unit v
Smqa unit v
 
Lesson plan proforma progrmming in c
Lesson plan proforma progrmming in cLesson plan proforma progrmming in c
Lesson plan proforma progrmming in c
 
Expected Questions TC
Expected Questions TCExpected Questions TC
Expected Questions TC
 
Module wise format oops questions
Module wise format oops questionsModule wise format oops questions
Module wise format oops questions
 
System Programming Unit II
System Programming Unit IISystem Programming Unit II
System Programming Unit II
 
Data structure using c bcse 3102 pcs 1002
Data structure using c bcse 3102 pcs 1002Data structure using c bcse 3102 pcs 1002
Data structure using c bcse 3102 pcs 1002
 
Expected questions for dbms
Expected questions for dbmsExpected questions for dbms
Expected questions for dbms
 
Lesson plan proforma database management system
Lesson plan proforma database management systemLesson plan proforma database management system
Lesson plan proforma database management system
 
Loaders ( system programming )
Loaders ( system programming ) Loaders ( system programming )
Loaders ( system programming )
 

Similar to Expected questions for dbms

dbms 1.pdf
dbms 1.pdfdbms 1.pdf
dbms 1.pdf
RaKesh3868
 
dbms final.pdf
dbms final.pdfdbms final.pdf
dbms final.pdf
RaKesh3868
 
Introduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQLIntroduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQL
Harmony Kwawu
 
Sql ppt
Sql pptSql ppt
SMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTSSMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
smumbahelp
 
SMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTSSMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
smumbahelp
 
SMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTSSMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTS
smumbahelp
 
Redis Project: Relational databases & Key-Value systems
Redis Project: Relational databases & Key-Value systemsRedis Project: Relational databases & Key-Value systems
Redis Project: Relational databases & Key-Value systems
Stratos Gounidellis
 
Tcs technical interview questions
Tcs technical interview questionsTcs technical interview questions
Tcs technical interview questionsAshu0711
 
Fp304 DATABASE SYSTEM JUNE 2012
Fp304   DATABASE SYSTEM JUNE 2012Fp304   DATABASE SYSTEM JUNE 2012
Fp304 DATABASE SYSTEM JUNE 2012
Syahriha Ruslan
 
Oracle sql tutorial
Oracle sql tutorialOracle sql tutorial
Oracle sql tutorial
Mohd Tousif
 
Third AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxThird AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docx
randymartin91030
 
Redis project : Relational Databases to Key-Value systems
Redis project : Relational Databases to Key-Value systemsRedis project : Relational Databases to Key-Value systems
Redis project : Relational Databases to Key-Value systems
Lamprini Koutsokera
 
Database concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class ActivitiesDatabase concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class Activities
Zainab Almugbel
 
Sq lite module3
Sq lite module3Sq lite module3
Sq lite module3
Highervista
 
Smu bsc it Spring 2014 solved assignments
Smu bsc it Spring 2014  solved assignmentsSmu bsc it Spring 2014  solved assignments
Smu bsc it Spring 2014 solved assignments
smumbahelp
 
chapter-14-sql-commands.pdf
chapter-14-sql-commands.pdfchapter-14-sql-commands.pdf
chapter-14-sql-commands.pdf
study material
 
Viva voce
Viva voceViva voce

Similar to Expected questions for dbms (20)

dbms 1.pdf
dbms 1.pdfdbms 1.pdf
dbms 1.pdf
 
dbms final.pdf
dbms final.pdfdbms final.pdf
dbms final.pdf
 
Introduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQLIntroduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQL
 
Sql ppt
Sql pptSql ppt
Sql ppt
 
SMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTSSMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU BCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
 
SMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTSSMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MCA FALL / SUMMER - 2013 SOLVED ASSIGNMENTS
 
SMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTSSMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTS
SMU MSC IT FALL/ SUMMER - 2013 SOLVED ASSIGNMENTS
 
Redis Project: Relational databases & Key-Value systems
Redis Project: Relational databases & Key-Value systemsRedis Project: Relational databases & Key-Value systems
Redis Project: Relational databases & Key-Value systems
 
Tcs technical interview questions
Tcs technical interview questionsTcs technical interview questions
Tcs technical interview questions
 
Fp304 DATABASE SYSTEM JUNE 2012
Fp304   DATABASE SYSTEM JUNE 2012Fp304   DATABASE SYSTEM JUNE 2012
Fp304 DATABASE SYSTEM JUNE 2012
 
SQL
SQLSQL
SQL
 
Oracle sql tutorial
Oracle sql tutorialOracle sql tutorial
Oracle sql tutorial
 
Third AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxThird AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docx
 
Redis project : Relational Databases to Key-Value systems
Redis project : Relational Databases to Key-Value systemsRedis project : Relational Databases to Key-Value systems
Redis project : Relational Databases to Key-Value systems
 
Database concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class ActivitiesDatabase concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class Activities
 
Sq lite module3
Sq lite module3Sq lite module3
Sq lite module3
 
Smu bsc it Spring 2014 solved assignments
Smu bsc it Spring 2014  solved assignmentsSmu bsc it Spring 2014  solved assignments
Smu bsc it Spring 2014 solved assignments
 
chapter-14-sql-commands.pdf
chapter-14-sql-commands.pdfchapter-14-sql-commands.pdf
chapter-14-sql-commands.pdf
 
Viva voce
Viva voceViva voce
Viva voce
 
PT- Oracle session01
PT- Oracle session01 PT- Oracle session01
PT- Oracle session01
 

More from SANTOSH RATH

System programming note
System programming noteSystem programming note
System programming noteSANTOSH RATH
 
Operating system notes
Operating system notesOperating system notes
Operating system notesSANTOSH RATH
 
Btech 2nd ds_2008.ppt
Btech 2nd ds_2008.pptBtech 2nd ds_2008.ppt
Btech 2nd ds_2008.pptSANTOSH RATH
 
Btech 2nd ds_2007.ppt
Btech 2nd ds_2007.pptBtech 2nd ds_2007.ppt
Btech 2nd ds_2007.pptSANTOSH RATH
 
Btech 2nd ds_2005.ppt
Btech 2nd ds_2005.pptBtech 2nd ds_2005.ppt
Btech 2nd ds_2005.pptSANTOSH RATH
 
Ds lab manual by s.k.rath
Ds lab manual by s.k.rathDs lab manual by s.k.rath
Ds lab manual by s.k.rathSANTOSH RATH
 

More from SANTOSH RATH (15)

System programming note
System programming noteSystem programming note
System programming note
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
Os notes
Os notesOs notes
Os notes
 
OS ASSIGNMENT 2
OS ASSIGNMENT 2OS ASSIGNMENT 2
OS ASSIGNMENT 2
 
OS ASSIGNMENT-1
OS ASSIGNMENT-1OS ASSIGNMENT-1
OS ASSIGNMENT-1
 
OS ASSIGNMENT 3
OS ASSIGNMENT 3OS ASSIGNMENT 3
OS ASSIGNMENT 3
 
Btech 2nd ds_2008.ppt
Btech 2nd ds_2008.pptBtech 2nd ds_2008.ppt
Btech 2nd ds_2008.ppt
 
Btech 2nd ds_2007.ppt
Btech 2nd ds_2007.pptBtech 2nd ds_2007.ppt
Btech 2nd ds_2007.ppt
 
Btech 2nd ds_2005.ppt
Btech 2nd ds_2005.pptBtech 2nd ds_2005.ppt
Btech 2nd ds_2005.ppt
 
Ds using c 2011
Ds using c 2011Ds using c 2011
Ds using c 2011
 
Co question 2009
Co question 2009Co question 2009
Co question 2009
 
Co question 2008
Co question 2008Co question 2008
Co question 2008
 
Co question 2006
Co question 2006Co question 2006
Co question 2006
 
Co question 2010
Co question 2010Co question 2010
Co question 2010
 
Ds lab manual by s.k.rath
Ds lab manual by s.k.rathDs lab manual by s.k.rath
Ds lab manual by s.k.rath
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 

Expected questions for dbms

  • 1. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH Short type Question: (With chapter) 1. What is the difference between a primary key and a candidate key? [Introduction to database system] 2. Mention the various categories of Data Model. [ Data Model] 3. Define: Entity Type, Entity Set and Value Set. [ER model] 4. What is the difference between multi valued and derived attributes? [ ER model] 5. Differentiate between procedural and non procedural language with example. [Query language] 6. What is generalization? How it differs from specialization? [ER model] 7. Draw the ER diagram for the following entity sets. Movies (Title, year, length, film type) And Stars(name, address) [ER model] 8. What is isolation and concurrent access in DBMS? 9. What do you mean by schema and instances? 10. What is the difference between physical data independence and logical data independence? 11. Differentiate between foreign Key and references. [ER model] 12. Find the tuple calculus representation for the following SQL query : Select R1.A, R2.B from R1, R2 whereR1.b=R2.a;[Query languages] 13. What is the need of DBMS? [Introduction to database system] 14. What do you mean by data integrity? [Introduction to database system] 15. What is ER model? [ER model] 16. What do you mean by weak entity set? [ ER model] 17. What are the different aggregate functions in SQL? [Query languages] 18. Define query language. [Query Languages] 19. What is the job of DBA? [Database languages] 20. What are the different levels of data abstraction? How those are linked with data dependence? [Introduction to database system] 21. Define integrity rules and constraints.[ ER model] 22. Give an example of a weak entity set and explain why it is weak. [ER model] 23. What are the differences between Relational algebra and relational calculus? [ Database languages] 24. Write down two DML statements for database recovery and explain it.[Database languages] 25. Let R=(A,B,C,D) and functional dependencies (1) A->C, (2) AB->D. What is the closure of {A,B} ? [ Database design] 26. What do you mean by multi-valued dependency? [ Database design] 27. Define and differentiate between Natural Join and Inner Join. [ Database design] 28. Consider a multilevel index with fan-out=4 used to index 25 records, draw the structure. (1) A->C, (2) AB->D. What is the closure of {A, B}? [ Database design] 29. For a relation R(A,B,C,D) with the dependency among numeric field values: 6= 2A + B and 9 = 2E. Draw the E-R diagram. [ Database design] 30. What is a query tree? Draw the query tree for the following SQL query: Select R1 .A, R2.B from R1, R2 where R1. b=R2.a; [ Query processing] 31. For, the following set of dependencies :
  • 2. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH {A -> BC, B-> D,C -> DE, BC ->F} Find primary key of the relation. [ Database design] 32. What do you mean by RAID? [ Database design] 33. What is fully functional dependency? Give an example. [ Database design] 34. What is multivalued dependency? [ Database design] 35. What are the two techniques to prevent deadlock? [Concurrency control] 36. What is meant by Concurrency? [Concurrency control] 37. What do you mean by atomicity? Explain with example. [Transaction processing] 38. What is meant by two phase commit protocol? [Concurrency control] 39. Explain one of the pessimistic concurrency control scheme with example. [Concurrency control] 40. What is the difference between REDO and UNDO operation? [Database recovery] 41. What is mean by concurrency? [Concurrency control] 42. What do you mean by serializability in transaction processing? [Concurrency control] 43. What do you mean by ACID properties of a transaction? [Transaction processing] 44. For the following operations: T1 : read (x) ; x=x+10; write(x); T2: read(x); read(x); For simultaneous execution Which problem can happen? [Transaction processing] 45. What is a timestamp? If TS (Ti)>TS (Tj)then which transaction is younger? Justify. Consider TS (Ti) is the timestamp of transaction Ti. [Transaction processing] 46. What is serial schedule? [Transaction processing] 47. What is transaction atomicity? [Transaction processing] 48. What is two phase locking? [Concurrency control] 49. What is canonical cover? Explain with example.
  • 3. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH Long Questions: 1. Define entity, attribute and relationships as used in relational databases. Describe purpose of E-R Model. Illustrate your answer with an example. [ER model] 2. What are the major components of the relational model? What is simple relational database ?What are two models in which you can use SQL ? [Data model] 3. What is an object-oriented database? What are its advantages compared „to relational database? Explain some applications where an object-oriented database may be useful. [Introduction to database system] 4. Consider the following tables : A B C 3 7 9 8 6 5 Show the semantics and the output of the following query : SELECT * FROM S, R WHERE S.A = R.A AND S.B = R.G ; [Database languages] 5. List out the fundamental operators and additional operators in relational algebra. [Relational algebra] 6. Explain the two conditions needed for the set difference operation (union operation) to be valid. [Relational algebra] 7. List at least four advantages of using a database management system over a traditional file management system. Are there any disadvantages of DBMS?[Introduction to database system] 8. What is abstraction? Is it necessary for database system? Explain how database architecture satisfies abstraction at various levels .[Introduction to database system] 9. Draw the ER diagram for the following relations. Courses (Number, Room). Is it a weak entity set. Depts (Name, BOD) Lab-courses(computer alocation) Theory-courses (name, faculty_ name) [ER model] A F G 5 8 1 8 2 6
  • 4. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH 10. Consider the set of relations : Student(name, roll,mark) Score(roll,grade) Details(name,address) For the following query: "Find name & address of students scoring grade 'A'," Represent it in relational algebra, tuple calculus, domain calculus, QBE and SQL. [Query languages] eps to 11. What is a constraint? Describe its types with examples. [ER model] 12. A person can have many cars. A particular brand of car can have many owners. Draw the ER diagram and convert it to Relational model. [ER model] 13. Draw a network model for the above problem in question 2(a) and explain.[Datamodel] 14. Describe the database architecture and explain the role of different users with respect to that architecture. [Introduction to database system] 15. Consider the following relations: EMPLOYEE(empno, name, office, age) BOOKS(isbn, title, author, publisher) LOAN(empno, isbn, date) Write the following quries in relational algebra: i. Find the name of the employees who have borrowed more than 5 books published by pearson. ii. Find the name of employees who have borrowed all books published by pearson [Database languages] 16. What is database? Explain DBMS system architecture. [Introduction to database system] 17. Draw an ER diagram for banking system. [ER model] 18. Let the following relation schemas be given: R=(A, B, C) S=(D, E, F) Let relations r(R) and s(S) be given. Give an expression in SQL that is equivalent to each of the following queries: i. πA(r) ii. r * s [Query Languages]
  • 5. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH 19. Differentiate between the following terms: i. Relational and object oriented data models iii. Data definitions and Data manipulation languages [ Introduction to database system] 20. Write short notes on the following: A. Network Model B. RAID C. 5NF D. Data warehousing E. Data mining F. OLAP G. OLTP H. Dependency preservation 21. What is normalization of relation? What is a key attribute in a relation? What is the difference between 1st Normal Form, 2nd normal form and 3rd normal form? [Database design] 22. State Armstrong‟s axioms. Show that Armstrong‟s axioms are complete. [Query processing] 23. Explain the difference between inner join and outer join. What are the restrictions on using outer join? Give examples to support your answer. [Query processing] 24. What does the term redundancy mean? Discuss the implications of redundancy in a relational database. [Database design] 25. Define (i) Primary key, and (ii) Foreign key, Suppose relation R(A,B,C,D,E) has functional dependencies: {AB ->C , D ->A, AE ->B, CD -> E, BE ->D} Find all the candidate keys of R. [Database design] 26. Suppose we have the following relation with given data as: Roll_no Student_name Subject_code Subject_name Marks
  • 6. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH 101 Aasish S01 English 80 101 Aasish S02 Physics 56 101 Aasish S03 Chemistry 63 102 Sushmita S01 English 90 102 Sushmita S02 Physics 85 102 Sushmita S03 Chemistry 91 To avoid redundancy in the first proposal we have decomposed the relation in to the following relations. Subject (Roll_no, student_name) And subject(subject_code, subject_name, marks)) In the second proposal it is decomposed in to the following relations. Student(Roll_no, Student_name) Result(Roll_no,subject_code, marks) Subject(Subject_code, Subject_name) State whether the decompsition are lossless or lossy. [Database design] 27. What is normalization? Is it necessary for DBMS? Expalin 4NF and 5NF with example. [Database design] 28. Consider the three relations given below. Order(order_no, order_date, customer_no ) Order_item(Order_no, item_no, quantity, bill_amount) Item (item_no, item_name, unit_price) State whether the following relations are in 3NF or not if not then what steps you should follow to bring those in to 3NF? [5][Database design] What is query optimization? Write the Heuristic optimization algorithm and solve the query given below: Find the names of employees work on project name “NASA” and born after 1956. Project (project name, Project number, Dept)
  • 7. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH Employee (Emptied, P_number, DOB, name) Work on (P_no, Emp_id) [Database design] 29. Let us consider a relation with attributes A, B, C, D, E and F. Suppose that this relation has the FD AB->, BC->AD, D->E and CF->B . What Is the closure of {A,B} that is {AB}+ [Database design] 30. Consider the following set of data items : A B C D A1 1 X1 D1 A2 2 X2 D2 A3 3 X3 D3 A3 3 X3 D3 Represent it in 3NF [Database design] 31. What is the difference between 4NFand BCNF? Describe with examples. [Database design] 32. Write short notes on multivalued dependencies. [Database design] 33. Explain Armstrong‟s axioms with examples. [Database design] 40. What is normalization? Why it is required? Explain the Boyce-Codd normal form with an example. [Database design] 42. Define transaction. Explain different states of a transaction. Differentiate between chained transaction and nested transaction. Discuss their advantages and disadvantages. [Data mining] 43. What do you mean by concurrent operations? List two disadvantages of it. Discuss the solutions for the problem occurs due to concurrency. [Concurrency control] 44. Explain the ACID properties associated with database transaction s. What is the lost update problem? [Transaction processing] 45. What is collision? Discuss the various collision resolution techniques. [Database recovery] 46. What do you mean by Locking? Explain the Two phase locking with an example. [Concurrency control]
  • 8. Branch: MECH1 Sub: DBMS Semester: 3rd PREPARED BY: ASST.PRFO.SANTOSH KUMAR RATH 47. Give an account of various types of database failure and methods to recover data. Explain with examples. [Database recovery] 48. Describe various locks under concurrency control.[Concurrency control] 49. Define transaction. Explain ACID properties with example. [Transaction processing] 50. What do you mean by a transaction? How can you implement atomicity in transactions? Explain. [Transaction processing] 51. Describe the concept of serializability with suitable example. [Transaction processing] 52. State the types of database failure and explain the corresponding database recovery technique. [Database recovery]