¿Cómo modelaríais esto? ¿Cómo modelaríais esto?


Mostrando resultados del 1 al 7 de 7
  1. #1
    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
    Registro
    30-julio-2017
    Edad
    23
    Mensajes
    55
    Cuenta segura [?]
    ¿Cómo modelaríais esto?
    si lo puedes enlazar con la misma tabla. si se puede.

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

  4. #4
    Registro
    29-enero-2015
    Ubicación
    Venezuela
    Edad
    23
    Mensajes
    396
    Cuenta segura [?]
    ¿Cómo modelaríais esto?
    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

  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

  6. #6
    Registro
    15-mayo-2017
    Ubicación
    Argentina
    Edad
    26
    Mensajes
    11
    Cuenta segura [?]
    ¿Cómo modelaríais esto?
    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.

  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

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
  •