¿Cómo define Codd una ‘Relación’ en el modelo relacional?
Como un conjunto de tuplas que comparten una misma estructura (se visualiza como una tabla).
¿Qué es una ‘Tupla’?
Es cada una de las filas de una relación. Representa un elemento o instancia única.
¿Qué es un ‘Atributo’?
Es cada una de las columnas de una relación. Representa una propiedad o característica.
¿Qué es el ‘Grado’ de una relación?
Es el número total de atributos (columnas) que tiene la relación.
¿Qué es la ‘Cardinalidad’ de una relación?
Es el número total de tuplas (filas) que tiene la relación en un momento dado.
¿Qué es un ‘Dominio’?
Es el conjunto de valores atómicos permitidos para un atributo determinado.
¿Qué significa que un valor sea ‘Atómico’?
Que es indivisible desde el punto de vista del modelo relacional.
¿Cuál es la diferencia entre el ‘Esquema’ y la ‘Instancia’ de una relación?
El esquema es la definición (nombre y atributos); la instancia es el contenido de datos en un instante concreto.
¿Por qué se dice que el cuerpo de una relación es un conjunto en el sentido matemático?
Porque no admite tuplas duplicadas y el orden de las mismas es irrelevante.
¿Puede el valor de un atributo ser nulo (NULL) según el modelo relacional?
Sí, representa información desconocida o no aplicable.
¿Qué es una ‘Extensión’ de la relación?
Es otro término para referirse a la instancia o conjunto de datos actuales de la relación.
¿Qué es la ‘Intensión’ de la relación?
Es otro término para referirse al esquema o estructura de la base de datos.
¿Qué propiedad garantiza que no existan dos tuplas idénticas en una relación?
La existencia de una Clave Primaria.
¿Qué es una ‘Base de Datos Relacional’?
Un conjunto de una o más relaciones relacionadas entre sí.
¿Cómo se llama al conjunto de dominios de los atributos que forman el esquema?
Formato o estructura de la relación.
¿Qué es una ‘Superclave’?
Un atributo o conjunto de atributos que identifica unívocamente a una tupla.
¿Qué es una ‘Clave Candidata’?
Es una superclave mínima (que no contiene atributos redundantes para la identificación).
¿Qué es la ‘Clave Primaria’ (Primary Key)?
Es la clave candidata elegida por el diseñador para identificar de forma única las tuplas de la relación.
¿Qué es una ‘Clave Alternativa’?
Son las claves candidatas que no han sido elegidas como clave primaria.
¿Qué es una ‘Clave Foránea’ o Ajena (Foreign Key)?
Un atributo en una relación que es clave primaria en otra relación, sirviendo para establecer el vínculo entre ambas.
¿Puede una clave primaria estar compuesta por más de un atributo?
Sí, se denomina clave compuesta.
¿Qué es un ‘Atributo Primo’?
Aquel atributo que forma parte de alguna de las claves candidatas de la relación.
¿Qué es una ‘Dependencia Funcional’?
Una restricción entre dos conjuntos de atributos; si A determina a B, para un valor de A solo puede haber un valor de B.
¿Cuál es el propósito principal de las claves ajenas?
Garantizar la integridad referencial entre tablas.