

MCQOPTIONS
Saved Bookmarks
This section includes 41 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.
1. |
The most commonly used operation in relational algebra for projecting a set of tuple from a relation is |
A. | Join |
B. | Projection |
C. | Select |
D. | Union |
Answer» D. Union | |
2. |
Database __________ which is the logical design of the database, and the database _______ which is a snapshot of the data in the database at a given instant in time. |
A. | Instance, Schema |
B. | Relation, Schema |
C. | Relation, Domain |
D. | Schema, Instance |
Answer» E. | |
3. |
A functional dependency f on R is _______ by a set of functional dependencies F on r if every instance of r(R) that satisfies f also satisfies F. |
A. | Logically Defined |
B. | Logically Derived |
C. | Logically implied |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
4. |
To specify the foreign keys in relations referencing temporal data we need to specify _______ |
A. | The time interval |
B. | The Boolean value for the working |
C. | The integer corresponding to the relation number |
D. | None of the mentioned |
Answer» B. The Boolean value for the working | |
5. |
An instance of a relation that satisfies all real world constraints is known as? |
A. | Proper relation |
B. | Ideal relation |
C. | Perfect relation |
D. | Legal relation |
Answer» E. | |
6. |
The ______ is the one in which the primary key of one relation is used as a normal attribute in another relation. |
A. | Referential relation |
B. | Referencing relation |
C. | Referenced relation |
D. | Referred relation |
Answer» D. Referred relation | |
7. |
If K → R then K is said to be the _______ of R |
A. | Candidate key |
B. | Foreign key |
C. | Super key |
D. | Domain |
Answer» D. Domain | |
8. |
Student(ID, name, dept name, tot_cred)In this query which attribute form the primary key? |
A. | Name |
B. | Dept |
C. | Tot_cred |
D. | ID |
Answer» E. | |
9. |
A ________ is a pictorial depiction of the schema of a database that shows the relations in the database, their attributes, and primary keys and foreign keys. |
A. | Schema diagram |
B. | Relational algebra |
C. | Database diagram |
D. | Schema flow |
Answer» B. Relational algebra | |
10. |
Which one of the following is a procedural language ? |
A. | Domain relational calculus |
B. | Tuple relational calculus |
C. | Relational algebra |
D. | Query language |
Answer» D. Query language | |
11. |
Which of the following is not a condition for the third normal form in the case of X→Y? |
A. | X→ Y is trivial |
B. | X is the superkey for R |
C. | Each attribute in Y-X is a candidate key for R |
D. | Each attribute in X-Y is a candidate key for R |
Answer» E. | |
12. |
X → Y holds on a schema k(K) if? |
A. | At least one legal instance satisfies the functional dependency |
B. | No legal instance satisfies the functional dependency |
C. | Each and every legal instance satisfies the functional dependency |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
13. |
Which of the following is the time of temporal data that record when a fact was recorded in a database? |
A. | Transaction time |
B. | Valid time |
C. | Enter time |
D. | Exit time |
Answer» B. Valid time | |
14. |
A _________ Fc for F is a set of dependencies such that F logically implies all dependencies in Fc, and Fc logically implies all dependencies in F. |
A. | Canonical cover |
B. | Complete cover |
C. | Canonical dependency |
D. | Canonical clause |
Answer» B. Complete cover | |
15. |
State true or false: The fourth normal form does not exist and it is instead called as the BCNF. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
16. |
Choose the option that correctly explains in words, the function of the following relational algebra expression:σyear≥2009 (book ⋈ borrow) |
A. | Selects all tuples from the Cartesian product of book and borrow |
B. | Selects all the tuples from the natural join of book and borrow wherever the year is lesser than 2009 |
C. | Selects all the tuples from the natural join of book and student wherever the year is greater than or equal to 2009 |
D. | Selects all tuples from the Cartesian product of book and borrow wherever the year is greater than or equal to 2009 |
Answer» C. Selects all the tuples from the natural join of book and student wherever the year is greater than or equal to 2009 | |
17. |
The result which operation contains all pairs of tuples from the two relations, regardless of whether their attribute values match. |
A. | Join |
B. | Cartesian product |
C. | Intersection |
D. | Set difference |
Answer» C. Intersection | |
18. |
State true or false: If a relation consists of a foreign key, then it is called a referenced relation of the foreign key dependency. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
19. |
State true or false: A functional dependency must first satisfy the second normal form to satisfy the third normal form. |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
20. |
If B is an attribute and A→B, Then B is said to be ________ by a. |
A. | Logically implied |
B. | Functionally implied |
C. | Logically determined |
D. | Functionally determined |
Answer» E. | |
21. |
We say that a decomposition having the property F’+ = F+ is a __________ decomposition. |
A. | Dependency losing |
B. | Dependency preserving |
C. | Lossless |
D. | None of the mentioned |
Answer» C. Lossless | |
22. |
Which of the following is not a process of generating a good relational schema? |
A. | Converting ER diagrams to relational schema |
B. | Decomposing the relational schema while satisfying functional dependencies |
C. | Joining multiple relations together to form a single relation containing all the attributes |
D. | A design of relations which is then tested and modified to satisfy given normal forms |
Answer» D. A design of relations which is then tested and modified to satisfy given normal forms | |
23. |
What does the “x” operator do in relational algebra? |
A. | Output specified attributes from all rows of the input relation. Remove duplicate tuples from the output |
B. | Output pairs of rows from the two input relations that have the same value on all attributes that have the same name |
C. | Output all pairs of rows from the two input relations (regardless of whether or not they have the same values on common attributes) |
D. | Returns the rows of the input relation that satisfy the predicate |
Answer» D. Returns the rows of the input relation that satisfy the predicate | |
24. |
The_____ operation allows the combining of two relations by merging pairs of tuples, one from each relation, into a single tuple. |
A. | Select |
B. | Join |
C. | Union |
D. | Intersection |
Answer» C. Union | |
25. |
If A→B, A→ C then which of the following is true? |
A. | A→BC |
B. | A→B |
C. | A→C |
D. | All of the mentioned |
Answer» E. | |
26. |
Using which language can a user request information from a database ? |
A. | Query |
B. | Relational |
C. | Structural |
D. | Compiler |
Answer» B. Relational | |
27. |
Statement 1: A tuple is a row in a relationStatement 2: Existence of multiple foreign keys in a same relation is possible |
A. | Both the statements are true |
B. | Statement 1 is correct but Statement 2 is false |
C. | Statement 1 is false but Statement 2 is correct |
D. | Both the statements are false |
Answer» B. Statement 1 is correct but Statement 2 is false | |
28. |
State true or false: Overlapping time intervals cannot be prevented |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» C. May be | |
29. |
F+ is called as the ________ of F |
A. | Closure |
B. | Sum |
C. | Cartesian product |
D. | None of the mentioned |
Answer» B. Sum | |
30. |
Course(course_id,sec_id,semester)Here the course_id,sec_id and semester are __________ and course is a _________ |
A. | Relations, Attribute |
B. | Attributes, Relation |
C. | Tuple, Relation |
D. | Tuple, Attributes |
Answer» C. Tuple, Relation | |
31. |
The _______ operator takes the results of two queries and returns only rows that appear in both result sets. |
A. | Union |
B. | Intersect |
C. | Difference |
D. | Projection |
Answer» C. Difference | |
32. |
What action does ⋈ operator perform in relational algebra |
A. | Output specified attributes from all rows of the input relation and remove duplicate tuples from the output |
B. | Outputs pairs of rows from the two input relations that have the same value on all attributes that have the same name |
C. | Output all pairs of rows from the two input relations (regardless of whether or not they have the same values on common attributes) |
D. | Return rows of the input relation that satisfy the predicate |
Answer» B. Outputs pairs of rows from the two input relations that have the same value on all attributes that have the same name | |
33. |
The _______operation performs a set union of two “similarly structured” tables |
A. | Union |
B. | Join |
C. | Product |
D. | Intersect |
Answer» B. Join | |
34. |
State true or false: Armstrong’s axioms allow us to generate all F+ for any given F |
A. | True |
B. | False |
C. | May be |
D. | Can't say |
Answer» B. False | |
35. |
X→ Y is trivial if? |
A. | X ⊂ Y |
B. | Y ⊂ X |
C. | X ⊇ Y |
D. | None of the mentioned |
Answer» B. Y ⊂ X | |
36. |
The _________ provides a set of operations that take one or more relations as input and return a relation as an output. |
A. | Schematic representation |
B. | Relational algebra |
C. | Scheme diagram |
D. | Relation flow |
Answer» C. Scheme diagram | |
37. |
Which of the following is not a condition for X→ Y in Boyce codd normal form? |
A. | X → Y is trivial |
B. | X is the superkey for the relational schema R |
C. | Y is the superkey for the relational schema R |
D. | All of the mentioned |
Answer» D. All of the mentioned | |
38. |
The data that have a time interval associated with them during which they are valid are called as ________ |
A. | Timed data |
B. | Temporal data |
C. | Model data |
D. | Clocked data |
Answer» C. Model data | |
39. |
State true or false: If a relational schema is in _______ NF and A is a subset of R and B is also a subset of R then it is that A is a superkey is a trivial multi values dependency. |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» E. | |
40. |
Which of the following normal forms does not exist? |
A. | BCNF |
B. | PJNF |
C. | 5NF |
D. | None of the mentioned |
Answer» E. | |
41. |
The _______ is a set of all functional and multi values dependencies implied by a set of functional dependencies |
A. | Star |
B. | Closure |
C. | Derivation |
D. | Evolution |
Answer» C. Derivation | |