¿Cómo modelaríais esto? ¿Cómo modelaríais esto?
¿Cómo modelaríais esto?
Mostrando resultados del 1 al 7 de 7
  1. #1
    ¿Cómo modelaríais esto?
    Buenas, perdonad la pregunta pero si lo supiese sacar obviamente no os molestaba.

    Veréis, imaginemos que tengo dos entidades y sus atributos:

    | PREGUNTA | |SUBPREGUNTA|
    ----------------- --------------------
    id_pregunta | id_subpregunta
    nombre_preg. | id_pregunta
    ___________ | nombre subpregunta

    *Siendo las negritas las claves primarias

    Es decir, tengo una pregunta:
    1.¿Qué es la historia?
    Y tengo una subpregunta:
    1.1 ¿Qué es la historia de España?

    Para yo enlazar ambas tablas, debo de usar la misma id_pregunta. Hasta ahí bien, pero y si tengo que enlazar otra tabla, ¿podría repetir nuevamente id_pregunta en otra tabla?
    Es decir, si añado una super pregunta, luego pregunta y luego subpregunta, ¿puedo poner en las tres enlazarlas con la misma clave id_pregunta o enlazaría primero la primera tabla con la segunda y la segunda con la tercera? No sé si me explico bien... y en tal caso de que así fuera, si estaría bien usar misma clave en tres tablas.

    Gracias.

  2. #2
    si lo puedes enlazar con la misma tabla. si se puede.
    Citar Citar  

  3. Si puedes utilizar id_pregunta en otra tabla, seria ForeignKey.
    Citar Citar  

  4. #4
    Registro
    29-enero-2015
    Ubicación
    Venezuela
    Edad
    23
    Mensajes
    365
    Si puedes hacerlo.

    Aunque si entiendo bien el ejemplo, sería algo como "Pregunta Padre" luego tenemos la "Pregunta Hijo" y luego tenemos la "Pregunta Nieto", de ser así pienso que en la tercera tabla deberías enlazar la "Pregunta Nieto" con el id_pregunta de la "Pregunta Hijo".

    Saludos
    Citar Citar  

  5. #5
    Muchas gracias gente, sóis geniales.

    Entiendo lo que decís, pero hablando ya con tecnicismos, yo lo que me quería referir es más o menos lo que dice Kikecampo. Es decir, afirmar que se puede tener una misma clave foránea para más de 2 tablas. Es decir que las tres tengan la misma clave foránea, ¿sería correcto verdad?

    Gracias nuevamente, buen foro, y buenos users
    Citar Citar  

  6. #6
    Registro
    15-mayo-2017
    Ubicación
    Argentina
    Edad
    26
    Mensajes
    11
    Pareciera que tenes tarea o es un trabajo en fin... ese caso me parece ideal para base de datos no relacionales, por ejemplo MongoDB. Podes almacenar es informacion en documentos JSON con un minimo conocimiento de Javascript podrías resolver rápido tu problema
    Saludos.
    Citar Citar  

  7. #7
    puedes usar preguntas y subpreguntas como utilizarías categorías y subcategorías, es la misma lógica pero con diferente nombre nada más.
    Un saludo
    Citar Citar  

Temas similares

  1. No se como explicar esto, como hacer que clientes hagan check in facebook
    Hola Betas. Alguien me puede explicar o darme un link de referencia, lo que pasa es que quiero hacer que los clientes de un restaurante al...
    Respuestas: 2
    Último mensaje: 22-ene-2015
  2. ¿Cómo sé le llama a esto o por que hacen esto?
    Hola, Bien, hace unos días, estuve investigando material de la escuela, tareas y proyectos. Resulta que encontraba información o más bien los...
    Respuestas: 8
    Último mensaje: 22-abr-2012
  3. Como se llama esto de guardar busquedas como palabras claves?
    Hola, en este foro en el footer dice: Visitantes encuentran esta página buscando por: forobeta , foro beta, forobeta.com, ...
    Respuestas: 2
    Último mensaje: 29-ago-2010
  4. holas quiero saber como hacer esto y como se llama saludos..
    Holas a todos les cuento quiero colocar esto en mi foro pero nose el nombre se que es un mensajero la idea es que mis usuarios dejen sus mensajes y...
    Respuestas: 6
    Último mensaje: 07-mar-2010

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •