Skip to content
Question

Q.Fill in the blank. ............. is a number of tuples in a relation.

(a) Attribute
(b) Degree
(c) Domain
(d) Cardinality
CBSECBSE Class XII Board 2023MCQ· 1mImportance★★★★★
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Cardinality is the term used for the number of tuples (rows) in a relation — it tells you how many records the table holds.

In database terminology, a relation is essentially a table. Each row in that table is called a tuple, and each column is called an attribute. When we talk about how many rows a relation contains, we are referring to its cardinality.

Think of a classroom register. If the register has 40 students listed, the cardinality of that register (as a relation) is 40. It is a count of the records present. This is a fundamental concept because it tells you the size of the data set you are working with — a high cardinality means many records, a low one means few.

The other options in the question are distinct concepts. An attribute is a column heading (like "Student Name" or "Roll Number"). The degree of a relation is the number of attributes (columns) it has, not the rows. A domain is the set of permissible values for a given attribute — for example, the domain for "Age" might be all positive integers up to 120. …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.