
馃搶 Explicaci贸n del Esquema de Base de Datos Relacional
Este esquema representa una base de datos para una tienda en l铆nea y est谩 compuesto por cuatro tablas principales:
- 馃煝 CLIENTES: Contiene la informaci贸n de los clientes, como su ID, nombre, email y direcci贸n.
- 馃數 PEDIDOS: Registra los pedidos realizados por los clientes. Est谩 relacionado con la tabla CLIENTES a trav茅s de la clave for谩nea Cliente_ID. Tambi茅n tiene fecha y total del pedido.
- 馃煛 PRODUCTOS: Almacena los productos disponibles en la tienda, incluyendo su ID, nombre, precio y stock.
- 馃煚 CATEGOR脥AS: Clasifica los productos en diferentes categor铆as. Se relaciona con la tabla PRODUCTOS mediante la clave for谩nea Categoria_ID.
馃敆 Relaciones entre Tablas
- Un cliente puede hacer varios pedidos, pero un pedido pertenece a un solo cliente. (Relaci贸n 1 a muchos)
- Un pedido puede contener varios productos, y un producto puede estar en varios pedidos. (Relaci贸n muchos a muchos, que se gestiona con una tabla intermedia que no est谩 en el diagrama b谩sico)
- Cada producto pertenece a una categor铆a, pero una categor铆a puede tener varios productos. (Relaci贸n 1 a muchos)
馃幆 Claves Primarias y For谩neas
- PK (Clave Primaria): Identifica de manera 煤nica cada registro en una tabla. Ejemplo: Cliente_ID en CLIENTES.
- FK (Clave For谩nea): Crea la relaci贸n entre tablas. Ejemplo: Cliente_ID en PEDIDOS hace referencia a la tabla CLIENTES.