Home > Databases > Quizzes > DBMS Basics Practice Test: The Relational Model
DBMS Basics Practice Test: The Relational Model
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 0% Most missed: “Using which language can a user request information from a database?”
Quiz on the concept of Relational Model. These include relational and database schema, keys and relational query operators. The relational model (RM) is a logical model for database design that uses a structure and language consistent with first-order predicate logic. The RM was developed by Edgar F. Codd, an English computer scientist, in the 1970s. The RM represents data as tuples, or groups of related data values in a row, that are grouped into relations. The RM also separates logical data structures, such as data tables, views, and indexes, from physical storage structures. This... Show more
DBMS Basics Practice Test: The Relational Model
Time left 00:00
25 Questions

1. The term attribute refers to a ___________ of a table.
2. Consider attributes ID, CITY and NAME. Which one of this can be considered as a super key?
3. The ______ is the one in which the primary key of one relation is used as a normal attribute in another relation.
4. An attribute in a relation is a foreign key if the _______ key from one relation is used as an attribute in that relation.
5. The relation with the attribute which is the primary key is referenced in another relation. The relation which has the attribute as a primary key is called ______________
6. The result which operation contains all pairs of tuples from the two relations, regardless of whether their attribute values match.
7. Using which language can a user request information from a database?
8. The tuples of the relations can be of ________ order.
9. 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.
10. The _______ operator takes the results of two queries and returns only rows that appear in both result sets.
11. Which one of the following is a set of one or more attributes taken collectively to uniquely identify a record?
12. The most commonly used operation in relational algebra for projecting a set of tuple from a relation is
13. The _______operation performs a set union of two “similarly structured” tables
14. Which one of the following attribute can be taken as a primary key?
15. Department (dept name, building, budget) and Employee (employee_id, name, dept name, salary)
Here the dept_name attribute appears in both the relations. Here using common attributes in relation schema is one way of relating ___________ relations.
16. The subset of a super key is a candidate key under what condition?
17. Which one of the following cannot be taken as a primary key?
18. The_____ operation allows the combining of two relations by merging pairs of tuples, one from each relation, into a single tuple.
19. A ________ in a table represents a relationship among a set of values.
20. The _________ provides a set of operations that take one or more relations as input and return a relation as an output.
21. For each attribute of a relation, there is a set of permitted values, called the ________ of that attribute.
22. A _________ integrity constraint requires that the values appearing in specified attributes of any tuple in the referencing relation also appear in specified attributes of at least one tuple in the referenced relation.
23. Course(course_id,sec_id,semester)
Here the course_id,sec_id and semester are __________ and course is a _________
24. A _____ is a property of the entire relation, rather than of the individual tuples in which each tuple is unique.
25. The term _______ is used to refer to a row.