Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Duda claves foraneas

Estas en el tema de Duda claves foraneas en el foro de Mysql en Foros del Web. Crea las 7 claves foraneas reflejada en el diagrama, sabiendo que: {cod_gru} de club REFERENCIA {cod} de grupo {cod_comp} de disco REFERENCIA {cod} de companyia ...
  #1 (permalink)  
Antiguo 28/11/2011, 02:23
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 0
Duda claves foraneas

Crea las 7 claves foraneas reflejada en el diagrama, sabiendo que:

{cod_gru} de club REFERENCIA {cod} de grupo
{cod_comp} de disco REFERENCIA {cod} de companyia
{cod_gru} de disco REFERENCIA {cod} de grupo

Las 4 que faltan las teneis que poder deducir del diagrama:

http://imageshack.us/photo/my-images/521/capturada1v.jpg/

Mi solucion es esta:

Aparte de las 3 que ya sabemos,y que salen marcadas en el diagrama como claves foraneas, nos piden deducir 4 mas, aunque tengo muchas dudas, si alguien pudiera echarme un cable lo agradeceria. Mi solucion es esta:

alter table cancion
add foreign key (cod) REFERENCES cod (grupo) on delete cascade

alter table disco
add foreign key (cod) REFERENCES cod(esta) on delete cascade

alter table artista
add foreign key (dni) REFERENCES dni(perteneze) on delete cascade

alter table grupo
add foreign key (dni) REFERENCES cod(perteneze) on delete cascade

Última edición por juan_1986_; 28/11/2011 a las 02:36
  #2 (permalink)  
Antiguo 01/12/2011, 03:55
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 0
Respuesta: Duda claves foraneas

Lleva 3 dias puesto, no ay ningun alma caritativa....?
creo que sera por no cliquear el enlace....pero nose como insertar la imagen.
  #3 (permalink)  
Antiguo 01/12/2011, 04:04
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 0
Respuesta: Duda claves foraneas

Y si en el diagrama solo salen marcadas 3 en rojo, como descubro las otras 4 foraneas???
  #4 (permalink)  
Antiguo 01/12/2011, 06:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Duda claves foraneas

Razonando lo que ves, como aprendimos todos...

Nos estás pidiendo que te digamos como resolver un trabajo práctico. Eso no lo hacemos por nadie, y es imporpio que lo pidas.
El sentido del foro es colaborar para resolver problemas que tienen que ver con desarrollos, trabajo, o investigación personal. Problemas en el mundo real, no hacerle los deberes a nadie.

Incluso hay reglas escritas en el foro respecto de esto. Lo sabrías si te hubieses molestado en leerlas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 02/12/2011, 02:12
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 0
Respuesta: Duda claves foraneas

Razono lo que veo: ERES UN AMARGADO
Decir que estoy haciendo un trabajo y lo tengo todo echo, solo era resolver una duda para ver si lo tengo bien, o no....AUNQUE EL TRABAJO YA ESTA ENTREGADO Y ME DARÁN LAS SOLUCIONES DE AQUI A 2 SEMANAS...ERA SIMPLEMENTE PARA QUITARME LA DUDA SI LO HICE BIEN O MAL PORQUE TODOS LOS DEMÁS ME SALIERON IMPECABLES

NO PARA QUE NADIE ME HAGA MI TRABAJO , PORQUE TE RECUERDO ESTA ECHO Y ENTREGADO....

Y NO SE QUE DIFERENCIA AY ENTRE CONTESTAR A UN ESTUDIANTE, QUE CONTESTAR A UN PROGRAMADOR QUE ESE DIFICILMENTE TE PREGUNTARA ALGO A TI.....YA VEO QUE NO SABES MUCHO....PK TE AS PARADO MAS TIEMPO EN ECHARME ESA BILIS QUE TENIAS HACE 1 SEMANA,DESEANDOLA ECHAR....QUE HA CONTESTAR UNA PREGUNTA TAN TAN TAN TAN TAN SIMPLE SI TE FUERAS PUESTO A OBSERVARLA .....

PD:NO ES LA PRIMERA VEZ QUE PREGUNTO AKI , PERO GRACIAS POR JODERME EL PUTO TEMA

ALGUIEN SE OFRECE A CONTESTARME? AUNQUE DESPUES DE TU MENSAJE LO DUDO

Última edición por juan_1986_; 02/12/2011 a las 02:30
  #6 (permalink)  
Antiguo 02/12/2011, 13:53
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Duda claves foraneas

Vamos por partes:
Primero: No grites. Gritar sólo muestra que estás haciendo catarsis con quien no debes, y que además muestras demasiada descortesía. En esas condiciones es difícil que alguien se tome el tiempo en responderte por miedo a recibir igual trato.

Segundo: No juzgues. Terminaras juzgado por lo que digas y cómo lo digas.

Tercero: Antes de calificar a alguien como lo has hecho conmigo, trata de saber si te dice la verdad, o al menos trata de averiguar quién es y cómo participa. Tu has escrito hasta ahora sólo ocho mensajes, yo más de nueve mil. Es evidente entonces que he participado bastante, y que no necesariamente han sido mensajes como fue mi respuesta a tu post.

Cuarto: Yendo a tu queja, te desafío a que encuentres en qué parte de tu post inicial (este) dijiste que era un trabajo que ya habías presentado. No lo hiciste, por lo cual la conclusión obvia para cualquiera que lo lea es que quieres que te demos la respuesta de tu examen... Eso es lo que se infiere. Ni más, ni menos.
Si hubieses preguntado, por ejemplo: "¿Cómo hago para deducir las FK que corresponden a un diagrama de tablas?", o bien: "¿Cómo puedo realizar ingeniería reversa sobre este diagrama?", o incluso: "Presenté esto... pero no veo las otras FK que me dicen que están...", las respuestas hubiesen sido diferentes, porque allí sí se puede pensar que tratas de investigar.
Allí las respuestas las hubieses obtenido mucho más rápido.

Finalmente: Yo no he dicho en ningún momento que sólo les respondemos a los programadores y no a los estudiantes. Eso lo estás agregando tu. Lo que yo dije textualmente es:
Cita:
El sentido del foro es colaborar para resolver problemas que tienen que ver con desarrollos, trabajo, o investigación personal. Problemas en el mundo real, no hacerle los deberes a nadie.
No distinguimos las profesiones, ni a qué se dedican los que preguntan. Sólo que nos interesamos más cuando es alguien con genuino interés en saber. Lo tuyo más bien parecía que querías el trabajo hecho.


Acostúmbrate a preguntar de modo que se vea que tienes interés en el tema, y no que estás desesperado por aprobar un examen.


Para terminar: Efectivamente, en ese diagrama hay siete (7) claves foráneas... Se perciben a simple vista. El único secreto es saber mirar: Las FK están siempre en la cardinalidad N.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 02/12/2011 a las 17:18
  #7 (permalink)  
Antiguo 05/12/2011, 03:34
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 0
Respuesta: Duda claves foraneas

gracias mi amor, tomo nota, perdona ese día estaba un poco sensible, y tu respuesta tampoco fue muy bonita...Repito, tomo nota...Esta respuesta esta muy bien y muy corta.
PD: el 80% de los foreros no se leen las normas del foro....las aprenden a base de broncas...xD

Etiquetas: claves, foreignkey
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:40.