Llamaremos grado al tamaño de una tabla en base a su número de atributos (columnas). Mientras mayor sea el grado, mayor será la complejidad para trabajar con ella.
¿Y cuántas tuplas (filas o registros) puede tener?
Llamaremos cardinalidad al número de tuplas o filas de una relación o tabla.
Vamos a verlo con un ejemplo. Dadas las relaciones
A={Carlos, María}, B={Matemáticas, Lengua}, C={Aprobado, Suspenso}.
Las posibles relaciones que obtenemos al realizar el producto cartesiano AxBxC da como resultado una relación de grado 3, ya que tiene 3 columnas
A={Carlos, María} |
B={Matemáticas, Lengua} |
C={Aprobado, Suspenso} |
---|---|---|
CARLOS |
MATEMÁTICAS |
APROBADO |
CARLOS |
MATEMÁTICAS |
SUSPENSO |
CARLOS |
LENGUA |
APROBADO |
CARLOS |
LENGUA |
SUSPENSO |
CARLOS |
INGLÉS |
APROBADO |
CARLOS |
INGLÉS |
SUSPENSO |
MARÍA |
MATEMÁTICAS |
APROBADO |
MARÍA |
MATEMÁTICAS |
SUSPENSO |
MARÍA |
LENGUA |
APROBADO |
MARÍA |
LENGUA |
SUSPENSO |
MARÍA |
INGLÉS |
APROBADO |
MARÍA |
INGLÉS |
SUSPENSO |
Si cogemos un subconjunto de ésta con 5 filas, tendríamos una relación de cardinalidad 5. Por ej.
A={Carlos, María} |
B={Matemáticas, Lengua} |
C={Aprobado, Suspenso} |
---|---|---|
CARLOS |
MATEMÁTICAS |
APROBADO |
CARLOS |
LENGUA |
APROBADO |
CARLOS |
INGLÉS |
APROBADO |
MARÍA |
MATEMÁTICAS |
APROBADO |
MARÍA |
INGLÉS |
SUSPENSO |