[ Foro de SQL (y MySQL) ]

DUDA METER UNA TABLA DENTRO DE OTRA CON CLAVES PRIMARIAS QUE SE REPITEN

26-Oct-2022 23:20
Miriam Beltrá
0 Respuestas

Hola.

Resulta que tengo estas tres tablas:

Recetas: id(clave primaria), nombre, tiempo, dificultad, descripción, foto_url, cantidad_pax

Tipo_receta: id(clave primaria), nombre

Ingredientes: id(clave primaria), nombre

En mi ejercicio tienen que estar las tres tablas si o si.

Necesito meter el tipo de receta y los ingredientes en la tabla recetas pero no se como hacerlo porque podría meter como clave ajena el id_tipo_receta y el id_ingredientes pero el problema está en que en varias recetas se pueden repetir dichos id porque si tomate tiene el id 1 en otra receta puede haber tomate y esto no es viable porque son claves primarias en otra tabla que no se pueden repetir...¿cómo podría meter el tipo de receta e ingredientes en la tabla recetas?

Adjunto mi diagrama E-R.

[url=https://postimg.cc/8svnrZyM][img]https://i.postimg.cc/pVcN47zG/Diagrama-ER-3.jpg[/img][/url]

Gracias




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)