 
			 
			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 | |