Exam Details
Subject | database management system (dbms) | |
Paper | ||
Exam / Course | mca | |
Department | ||
Organization | Gujarat Technological University | |
Position | ||
Exam Date | January, 2019 | |
City, State | gujarat, ahmedabad |
Question Paper
1
Seat No.: Enrolment
GUJARAT TECHNOLOGICAL UNIVERSITY
MCA SEMESTER- III EXAMINATION WINTER 2018
Subject Code: 4639303 Date: 07-01-2019
Subject Name: Database Management Systems
Time: 10.30 am to 1.00 pm Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Q. 1
Do as Directed.
1. Out of following who is not an Actor on scene for DBMS:
a.) Database Designer
b.) End User
c.) Database Administrator
c.) Programmer
2. Database State is also known as a
3. Give full forms of following abbreviations.
DML
VDL
SDL
ODMG
4. Give syntax of projection operation in relational algebra.
5. Convert following SQL query in to relational algebra form.
Select MAX(Salary) as "Salary" from Employee where DNO
6. What is Functional Dependency?
7. What is Super Key?
07
Q. 1
Differentiate following:
Transaction Rollback V/s Cascading Rollback
Stored Attribute V/s Derived Attribute
Primary Key V/s Super Key
Entity V/s Entity Set
02
02
02
01
Q. 2
Why DBMS is important, justify your answer with appropriate considerations and their examples.
07
Q. 2
Draw an ER-Diagram for Online Banking Management. Make appropriate assumptions to decide entities and relationships between entities.
Mentioned all assumptions which you did to decide the cardinality of each relationship. (Use UML Class Notations to draw ER-Diagram)
07
OR
Q. 2
Show the notations of EER-Diagram and draw EER-Diagram to show the generalization and specialization concept in the following entities.
Vehicle Price, LicenseNo, #Passengers, MaxSpeed, #Axles, Tonnage, VType)
07
2
Q. 3
What are the different phases for Higher Level Conceptual data model for Database Design? Draw a diagram and give a brief introduction of each phase.
07
Q. 3
1. What is transaction? Explain properties of transaction.
2. Write a short note on Two-Phase Locking Protocol.
04
03
OR
Q. 3
What are the phases of Three-Schema Architecture of DBMS? Draw the diagram and explain each phase in detail.
07
Q. 3
1. Write a short note on Wait-for graph. Explain how to detect dead lock using wait-for graph.
2. Differentiate Serializable Schedule V/s Non-Serializable Schedule
04
03
Q. 4
Explain all available Set Operations in Relational Algebra.
07
Q. 4
What is Normalization? Why normalization is require? Explain 1st NF, 2nd NF and 3rd NF with examples.
07
OR
Q. 4
Write steps of algorithm for testing Serializability of a Schedule.
07
Q. 4
What is decomposition? Explain the properties of decomposition.
07
Q. 5
What is concurrency? Explain why concurrency control is needed.
07
Q. 5
Explain UNDO and REDO recovery based on Differed Update.
07
OR
Q. 5
What is database recovery? Why recovery is needed?
07
Q. 5
Explain Shadow Paging as a recovery techniQ.
07
Seat No.: Enrolment
GUJARAT TECHNOLOGICAL UNIVERSITY
MCA SEMESTER- III EXAMINATION WINTER 2018
Subject Code: 4639303 Date: 07-01-2019
Subject Name: Database Management Systems
Time: 10.30 am to 1.00 pm Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Q. 1
Do as Directed.
1. Out of following who is not an Actor on scene for DBMS:
a.) Database Designer
b.) End User
c.) Database Administrator
c.) Programmer
2. Database State is also known as a
3. Give full forms of following abbreviations.
DML
VDL
SDL
ODMG
4. Give syntax of projection operation in relational algebra.
5. Convert following SQL query in to relational algebra form.
Select MAX(Salary) as "Salary" from Employee where DNO
6. What is Functional Dependency?
7. What is Super Key?
07
Q. 1
Differentiate following:
Transaction Rollback V/s Cascading Rollback
Stored Attribute V/s Derived Attribute
Primary Key V/s Super Key
Entity V/s Entity Set
02
02
02
01
Q. 2
Why DBMS is important, justify your answer with appropriate considerations and their examples.
07
Q. 2
Draw an ER-Diagram for Online Banking Management. Make appropriate assumptions to decide entities and relationships between entities.
Mentioned all assumptions which you did to decide the cardinality of each relationship. (Use UML Class Notations to draw ER-Diagram)
07
OR
Q. 2
Show the notations of EER-Diagram and draw EER-Diagram to show the generalization and specialization concept in the following entities.
Vehicle Price, LicenseNo, #Passengers, MaxSpeed, #Axles, Tonnage, VType)
07
2
Q. 3
What are the different phases for Higher Level Conceptual data model for Database Design? Draw a diagram and give a brief introduction of each phase.
07
Q. 3
1. What is transaction? Explain properties of transaction.
2. Write a short note on Two-Phase Locking Protocol.
04
03
OR
Q. 3
What are the phases of Three-Schema Architecture of DBMS? Draw the diagram and explain each phase in detail.
07
Q. 3
1. Write a short note on Wait-for graph. Explain how to detect dead lock using wait-for graph.
2. Differentiate Serializable Schedule V/s Non-Serializable Schedule
04
03
Q. 4
Explain all available Set Operations in Relational Algebra.
07
Q. 4
What is Normalization? Why normalization is require? Explain 1st NF, 2nd NF and 3rd NF with examples.
07
OR
Q. 4
Write steps of algorithm for testing Serializability of a Schedule.
07
Q. 4
What is decomposition? Explain the properties of decomposition.
07
Q. 5
What is concurrency? Explain why concurrency control is needed.
07
Q. 5
Explain UNDO and REDO recovery based on Differed Update.
07
OR
Q. 5
What is database recovery? Why recovery is needed?
07
Q. 5
Explain Shadow Paging as a recovery techniQ.
07
Other Question Papers
Subjects
- advance database management system
- advanced biopharmaceutics & pharmacokinetics
- advanced medicinal chemistry
- advanced networking (an)
- advanced organic chemistry -i
- advanced pharmaceutical analysis
- advanced pharmacognosy-1
- advanced python
- android programming
- artificial intelligence (ai)
- basic computer science-1(applications of data structures and applications of sql)
- basic computer science-2(applications of operating systems and applications of systems software)
- basic computer science-3(computer networking)
- basic computer science-4(software engineering)
- basic mathematics
- basic statistics
- big data analytics (bda)
- big data tools (bdt)
- chemistry of natural products
- cloud computing (cc)
- communications skills (cs)
- computer aided drug delivery system
- computer graphics (cg)
- computer-oriented numerical methods (conm)
- cyber security & forensics (csf)
- data analytics with r
- data mining
- data structures (ds)
- data visualization (dv)
- data warehousing
- data warehousing & data mining
- database administration
- database management system (dbms)
- design & analysis of algorithms(daa)
- digital technology trends ( dtt)
- discrete mathematics for computer science (dmcs)
- distributed computing (dc1)
- drug delivery system
- dynamic html
- enterprise resource planning (erp)
- food analysis
- function programming with java
- fundamentals of computer organization (fco)
- fundamentals of java programming
- fundamentals of networking
- fundamentals of programming (fop)
- geographical information system
- image processing
- industrial pharmacognostical technology
- information retrieving (ir)
- information security
- java web technologies (jwt)
- language processing (lp)
- machine learning (ml)
- management information systems (mis)
- mobile computing
- molecular pharmaceutics(nano tech and targeted dds)
- network security
- object-oriented programming concepts & programmingoocp)
- object-oriented unified modelling
- operating systems
- operation research
- operations research (or)
- pharmaceutical validation
- phytochemistry
- procedure programming in sql
- programming skills-i (ps-i-fop)
- programming skills-ii (ps-oocp)
- programming with c++
- programming with java
- programming with linux, apache,mysql, and php (lamp)
- programming with python
- search engine techniques (set)
- soft computing
- software development for embedded systems
- software engineering
- software lab (dbms: sql & pl/sql)
- software project in c (sp-c)
- software project in c++ (sp-cpp)
- software quality and assurance (sqa)
- statistical methods
- structured & object oriented analysis& design methodology
- system software
- virtualization and application of cloud
- web commerce (wc)
- web data management (wdm)
- web searching technology and search engine optimization
- web technology & application development
- wireless communication & mobile computing (wcmc)
- wireless sensor network (wsn)