Title: Clave primaria
Course: Bases de datos

Cuestionario de claves primarias

Feedback shared by this category's questions, if right: Respuesta correcta
Feedback shared by this category's questions, if partly right: Respuesta parcialmente correcta.
Feedback shared by this category's questions, if wrong: Respuesta incorrecta.

Q: En una tabla que almacene los datos de películas, indica de los siguientes campos cuáles podrían ser clave primaria:
- Título (Pueden haber 2 películas con el mismo título. Por ejemplo, un "remake" de una película antigua.)
- Nº depósito legal (Es un número único que identifica a una película, similar al DNI para las personas.)
- Productora (Una productora puede realizar muchas películas.)
- Año (En un mismo año se hacen muchas películas; es decir, pueden haber muchas películas del mismo año.)
- Duración (Pueden haber muchas películas con la misma duración.)
- Director (Un director dirige muchas películas; es decir, puede haber varias películas con el mismo director.)
A: Nº depósito legal

Q: En una tabla que almacene los datos de entidades bancarias, indica de los siguientes campos cuáles podrían ser clave primaria:
- Nombre (banco) (Todas las sucursales de un mismo banco, tienen el mismo nombre.)
- Código (sucursal) (Es un código único que identifica a una sucursal de una entidad bancaria, similar al DNI para las personas.)
- Dirección (sucursal) (Dos sucursales, de dos poblaciones distintas, podrían tener la misma dirección. Es poco probable, pero no imposible.)
- Localidad (sucursal) (En una misma localidad pueden haber 2 o más sucursales del mismo banco.)
- Provincia (En una misma provincia pueden haber 2 o más sucursales del mismo banco.)
A: Código (sucursal)

Q: En una tabla que almacene los datos de productos de supermercado, indica de los siguientes campos cuáles podrían ser clave primaria:
- Código de barras o código EAN (Es un código único que identifica a un producto elaborado por una empresa, similar al DNI para las personas.)
- Nombre (Pueden haber 2 productos de 2 empresas diferentes que se llamen igual.)
- Procedencia (Puede haber varios productos de la misma procedencia.)
- Precio (Puede haber varios productos con el mismo precio.)
- Peso (Puede haber varios productos con el mismo peso.)
A: Código de barras o código EAN

Q: En una tabla que almacene los datos de automóviles, indica de los siguientes campos cuáles podrían ser clave primaria:
- Matrícula (Es un código único que identifica a un automóvil.)
- Marca (Una marca fabrica muchos modelos de automóvil.)
- Modelo (Una marca fabrica muchas unidades del mismo modelo de automóvil.)
- Precio (Puede haber varios automóviles con el mismo precio.)
- Velocidad máxima (Puede haber varios automóviles con la misma velocidad máxima.)
A: Matrícula

EJEMPLO. En una tabla que almacene los datos de personas:

Campo | Clave primaria (Sí/No)
DNI | Sí. Porque el DNI identifica de forma única a una persona, ya que no se puede repetir
Nombre | No. Porque un nombre puede repetirse, ya que varias personas pueden llamarse por el mismo nombre.
Apellidos | No. Porque los apellidos pueden repetirse, ya que varias personas pueden tener los mismos apellidos.
Dirección | No. Varias personas pueden vivir en la misma dirección.
Población | No. Muchas personas pueden residir en la misma población.
Teléfono | No. Una persona puede tener más de 1 teléfono. Además, un teléfono puede corresponder a más de 1 persona (por ejemplo, compartido por un matrimonio).