0% found this document useful (0 votes)
19 views3 pages

Cs 2018

This document outlines the examination structure for the Database Design course at R. V. College of Engineering, including instructions for candidates and the distribution of questions in Part A and Part B. Part A consists of short answer questions, while Part B requires students to answer five full questions with specific compulsory questions. The document covers various topics related to database design, including relational models, normal forms, and command line tools in MongoDB.

Uploaded by

dummyrvce
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Cs 2018

This document outlines the examination structure for the Database Design course at R. V. College of Engineering, including instructions for candidates and the distribution of questions in Part A and Part B. Part A consists of short answer questions, while Part B requires students to answer five full questions with specific compulsory questions. The document covers various topics related to database design, including relational models, normal forms, and command line tools in MongoDB.

Uploaded by

dummyrvce
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

16CS52

USN
R. V. COLLEGE OF ENGINEERING
Autonomous Institution affiliated to VTU
V Semester B. E. Examinations Nov/Dec-18
Computer Science and Engineering
DATABASE DESIGN
Time: 03 Hours Maximum Marks: 100
Instructions to candidates:
1. Answer all questions from Part A. Part A questions should be answered
in first three pages of the answer book only.
2. Answer FIVE full questions from Part B.In Part B question number 2, 7
and 8 are compulsory. Answer any one full question from 3 and 4 & one
full question from 5 and 6

PART-A

1 1.1 _________ is a collection of programs that enables users to create and


maintain a database. 01
1.2 Define data abstraction. 01
1.3 The processes for transforming requests and results between levels
are called _________. 01
1.4 What is participation constraint? 01
1.5 Differentiate between operation and operation. 02
1.6 Give the general syntax of ALTER command. 02
1.7 Mention the function of in . 01
1.8 _________ is a constraint between 2 sets of attributes from the
database. 01
1.9 When do you say that any two sets of functional dependency are
equivalent? 01
1.10 give any two conditions for satisfying a set of functional dependencies
to be minimal. 02
1.11 State Boyce – Codd Normal Form ( ). 01
1.12 When do you say schedule is said to be cascadeless? 01
1.13 A binary lock can have _________ and _________states. 02
1.14 _________ is a name of a field or property. 01
1.15 Elastic search uses _________ as the serialization format for
documents. 01
1.16 _________ is specified using a request body. 01

PART-B

2 a Mention the important characteristics of the database approach


versus the file processing approach. Explain any two with suitable
examples. 08
b Sketch with a neat diagram, the database system environment by
clearly mentioning the component modules. Explain in brief. 08

3 a List and explain the various characteristics of the relations used in


Relational Data Model. 07
b Consider the following diagram for the manufacturing
environments used for tracking of production. It shows relationship
between production lots, individual production units and raw
materials.
i) Convert the diagram into a relational database schema.
Indicate primary keys and referential integrity.
ii) Identify an attribute in the diagram that represents a
composite attribute and explain how.

09
OR

4 a Summarize the different operations used in the relational


algebra with appropriate examples for each. 06
b Consider the following relation schema:
_ , ! , "# $
% !& _ ," _ , ! $
" " _ , "# $
' ! _ , ' !_ $
Give an expression in for each of following queires:
i) Find the names, street address and cities of residence for all
employees who work for “First Bank Corp” and earn more
than 10,000
ii) Find the names of all employees in the database who live in
iii) Find the same cities as companies for which they work
iv) Find the names of all employees in the database who do not
work for “First Bank Corp”. Assume that all people work for
exactly one company.
v) Find the name of the company that has the smallest payroll.
vi) Assume that the companies may be located in several cities.
Find all companies located in every city in which “Small
Bank Corporation” is located. 10

5 a Compare and contrast between Nested Queries and Correlated Nested


Queries. Give relevant examples for each. 08
b Consider the following relations * - . and the respective
functional dependencies
* + ,* , * , * , * $
,* * / * , * / * and * / ,*
and . + ,. , . . , . $
,. / . , . / . , . / . and . / ,.
i) List all the candidate keys of * and .
ii) What is the highest normal form of * and .?
Explain how? 08

OR

6 a With the help of an appropriate example, describe the second Normal


Form and Third Normal Form. 08
b Give the Formal definition of Multivalued dependency. List and
explain in brief the various inference rules for functional and
multivalued dependencies. 08

7 a Mention and explain in brief the different command line tools in


MongoDB. 08
b Define document. Explain Document Metadata, retrieving a document
with example. 08

8 a Define Timestamp in concurrency control. Write and explain the


timestamp ordering algorithm. 07
b State and explain the , Recovery algorithm with an example. 09

You might also like