Sobes.tech
Junior

¿Qué medios se utilizan para establecer la relación entre tablas en una base de datos relacional?

sobes.tech AI

Respuesta de la IA

La relación entre tablas en una base de datos relacional se logra mediante claves:

  • Clave primaria (Primary Key) — identificador único de un registro en la tabla.
  • Clave externa (Foreign Key) — campo en una tabla que hace referencia a la clave primaria de otra tabla.

Esto permite establecer relaciones entre tablas, por ejemplo, uno a uno, uno a muchos o muchos a muchos.

Ejemplo:

CREATE TABLE autores (
    autor_id INT PRIMARY KEY,
    nombre VARCHAR(100)
);

CREATE TABLE libros (
    libro_id INT PRIMARY KEY,
    titulo VARCHAR(100),
    autor_id INT,
    FOREIGN KEY (autor_id) REFERENCES autores(autor_id)
);

Aquí, autor_id en la tabla libros vincula el libro con el autor de la tabla autores.