Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Sobre las FK

Despúes de que me habia perdido, decidí borrar todo y comenzar de nuevo, aprovechando que ya tenia los script de las tablas, las cree nuevamente al igual que la DB. Aprendi un nuevo script:

SHOW KEYS FROM tb_vendedor WHERE Key_name = 'PRIMARY';

Que este nos muestra cual es la PK de nuestra tabla. Luego solo uni las tablas PK con las FK por ej:

 ALTER TABLE tb_items_facturas
 ADD CONSTRAINT fk_codigo_producto
 FOREIGN KEY (CODIGO)
 REFERENCES tb_productos (CODIGO);
1 respuesta

¡Hola Christian!

Entiendo que estás aprendiendo sobre las claves primarias y claves foráneas en MySQL. Es genial que estés explorando la creación de claves foráneas para unir tablas. El comando SHOW KEYS FROM tb_vendedor WHERE Key_name = 'PRIMARY'; es útil para identificar la clave primaria de una tabla, y el uso de ALTER TABLE para agregar una restricción de clave foránea es fundamental para establecer relaciones entre tablas.

En el contexto de la creación de un diagrama entidad-relación a través de Workbench, es interesante ver cómo las tablas se relacionan visualmente. Este diagrama te ayudará a comprender mejor la estructura de tu base de datos y cómo las entidades están conectadas entre sí.

Si tienes alguna pregunta específica sobre cómo aplicar claves foráneas en el contexto de tu diagrama entidad-relación o cualquier otra duda, no dudes en preguntar. ¡Estoy aquí para ayudarte!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!