Contenido del curso
Bases de Datos: De Cero a Experto

🎯 Objetivo:

Comprender la estructura básica de una base de datos relacional: cómo se organizan los datos en tablas, qué función cumplen las claves y cómo se conectan las distintas piezas entre sí.


🧱 ¿Qué es una tabla?

Una tabla es la unidad básica de almacenamiento en una base de datos.
Podemos imaginarla como una hoja de cálculo, con:

  • Filas (también llamadas registros): cada una representa una entrada única, por ejemplo, un cliente o una venta.

  • Columnas (también llamadas campos): cada una contiene un tipo específico de dato, como el nombre, correo o fecha.


🧩 Ejemplo simple

Tabla: clientes

id_cliente nombre correo
1 Camila Soto camila@mail.com
2 Tomás Rojas tomas@mail.com

Cada fila es un cliente.
Cada columna contiene un tipo de dato.


🔑 ¿Qué es una clave primaria (Primary Key)?

Es una columna que:

  • Identifica de forma única cada fila en la tabla.

  • No puede repetirse ni estar vacía.

✅ En el ejemplo anterior, id_cliente es la clave primaria:

  • Cada cliente tiene un ID único.

  • Nunca se repite.


🔗 ¿Qué es una clave foránea (Foreign Key)?

Es una columna que se conecta con otra tabla.
Sirve para establecer relaciones entre datos.

📌 Ejemplo:
Supongamos que tenemos otra tabla llamada pedidos:

id_pedido id_cliente producto
101 1 Cuaderno B
102 2 Libro A

En este caso:

  • id_cliente es una clave foránea, porque se refiere al id_cliente de la tabla clientes.

Así sabemos quién hizo cada pedido, sin repetir toda la información del cliente.


📎 ¿Por qué usar claves?

Las claves primarias y foráneas:

  • Aseguran la integridad de los datos

  • Evitan duplicaciones

  • Conectan información de distintas tablas de forma ordenada


📝 Fragmento práctico

  1. Imagina una base de datos de biblioteca:

    • ¿Cuál sería la clave primaria en la tabla de libros?

    • ¿Y en la tabla de usuarios?

  2. ¿Cómo relacionarías un préstamo con un libro y un usuario?


💬 Cierre de la lección

Las tablas, claves y columnas son el esqueleto de toda base de datos.
Aprender a definirlas correctamente es el primer paso para diseñar sistemas sólidos, limpios y eficientes.


✅ Revisión rápida

  • ¿Qué es una clave primaria?

  • ¿Qué es una clave foránea y para qué sirve?

  • ¿Qué relación existe entre la tabla clientes y la tabla pedidos?

Scroll al inicio