Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Tests  >  Test: Functional Dependencies & Normalization- 1 - Computer Science Engineering (CSE) MCQ

Test: Functional Dependencies & Normalization- 1 - Computer Science Engineering (CSE) MCQ


Test Description

10 Questions MCQ Test - Test: Functional Dependencies & Normalization- 1

Test: Functional Dependencies & Normalization- 1 for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Test: Functional Dependencies & Normalization- 1 questions and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus.The Test: Functional Dependencies & Normalization- 1 MCQs are made for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests for Test: Functional Dependencies & Normalization- 1 below.
Solutions of Test: Functional Dependencies & Normalization- 1 questions in English are available as part of our course for Computer Science Engineering (CSE) & Test: Functional Dependencies & Normalization- 1 solutions in Hindi for Computer Science Engineering (CSE) course. Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free. Attempt Test: Functional Dependencies & Normalization- 1 | 10 questions in 30 minutes | Mock test for Computer Science Engineering (CSE) preparation | Free important questions MCQ to study for Computer Science Engineering (CSE) Exam | Download free PDF with solutions
Test: Functional Dependencies & Normalization- 1 - Question 1

Which normal form is considered adequate for relational database design?

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 1

3NF is considered to be most adequate for relational database design. It always preserves dependency as compare to BCNF which is more io restrictive form of 3NF. Although it does not eliminates redundancy due to MVD’s but it does satisfies two essential properties.
1. If eliminates redundancy due to FD’s. 
2. It preserve FD’s
4NF is not considered to be adequate because it does not preserve FD’s always. 

Test: Functional Dependencies & Normalization- 1 - Question 2

If every non-key attribute is functionally dependent on the primary key, then the relation will be in

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 2

Conditions for various normal forms:

  1. 1 NF – A relation R is in first normal form (1NF) if and only if all underlying domains contain atomic values only.
  2. 2 NF – A relation R is in second normal form (2NF) if and only if it is in 1NF and every non-key attribute is fully dependent on the primary key.
  3. 3 NF – A relation R is in third normal form (3NF) if and only if it is in 2NF and every non-key attribute is non-transitively dependent on the primary key.
  4. BCNF – A relation R is in Boyce-Codd normal form (BCNF) if and only if every determinant is a candidate key.

Example:
Relation R(XYZ) with functional dependencies {X -> Y, Y -> Z, X -> Z}.
Notice here Y -> Z, in question it is not mention that non prime attribute is only dependent on primary key so this FD is perfectly valid.
This relation is in 2NF but not in 3NF because of every non-key attribute is transitively dependent on the primary key. Here {X} will be candidate key.

1 Crore+ students have signed up on EduRev. Have you? Download the App
Test: Functional Dependencies & Normalization- 1 - Question 3

Given the functional dependencies:
X→W; X→Y; Y→Z and Z→PQ
Which of the following does not hold good?

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 3


Since there is no FD’s for which W functionally depends on other attributes.

Test: Functional Dependencies & Normalization- 1 - Question 4

For a database relation R(a, b, c, d) where the domains of a, b, c and d include only atomic values, only the following functional dependencies and those that can be inferred from them hold.
a → c 
b→d
The relation is in

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 4

Since for Database relation R(a, b, c, d) all values are atomic and

Here neither of a, b, c, d are primary key.
The primary key is 'ab‘ prime attributes = {a, b} here part of key (a in a → c and in b in b → d) is dependent on non key hence there is a partial dependency and the relation is not in 2 NF.
Hence (a) is the correct option

Test: Functional Dependencies & Normalization- 1 - Question 5

Third normal form is inadequate in situations where the relation

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 5

Third normal form is considered adequate for relational database design, it is inadequate in all situations with the relation having multiple, composes or overlapped candidate keys.

Test: Functional Dependencies & Normalization- 1 - Question 6

Entity set TRANSACTION has the attributes transaction number, date, amount. Entity set ACCOUNT has the attributes account number, customer name, balance.
Q. Which is the discriminator of the weak entity?

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 6

We can clearly see that transaction is the weak entity with the discriminator (key for weak entity) as transaction number. This discriminator is used to uniquely identify each transaction of a particular account.

Test: Functional Dependencies & Normalization- 1 - Question 7

Entity set TRANSACTION has the attributes transaction number, date, amount. Entity set ACCOUNT has the attributes account number, customer name, balance.
Q. Which is the primary key of the weak entity?

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 7

In order to identify each transaction of any account the key of strong entity with the addition of the discriminator of weak entity can be taken. Here [Account number, transaction number] act as the primary key of weak entity. This is because weak entity has no existence without strong entity.

Test: Functional Dependencies & Normalization- 1 - Question 8

If a relation scheme is in BCNF, then it is also in

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 8

BCNF is the more restrictive compared to 3NF. 3NF is more restrictive as compared to 2NF and so on.
Hence option (d) is correct.

Test: Functional Dependencies & Normalization- 1 - Question 9

For relation R(A, B, C, D, E, F) the set of FD’s is {A → C, B → D, C →  E, D → E, E → A, F → B} What is the candidate key for R?

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 9

According to the given set of functional dependencies

Test: Functional Dependencies & Normalization- 1 - Question 10

A set of FDs is given for a relation R (A, B, C, D, E, F, G)

What is the closure of {A, C}+ under this set?

Detailed Solution for Test: Functional Dependencies & Normalization- 1 - Question 10


Hence (d) is the correct option.

Information about Test: Functional Dependencies & Normalization- 1 Page
In this test you can find the Exam questions for Test: Functional Dependencies & Normalization- 1 solved & explained in the simplest way possible. Besides giving Questions and answers for Test: Functional Dependencies & Normalization- 1, EduRev gives you an ample number of Online tests for practice

Top Courses for Computer Science Engineering (CSE)

Download as PDF

Top Courses for Computer Science Engineering (CSE)