
espero q me digan en q me equivoco y q tengo q corregir y de antemano gracias por tomar su tiempo y ayudarme la verdad ando algo perdido


| |||
![]() hola amigos vengo aca a ustedes a pedirle su ayuda tengo q crear un db en sql de un arbol geneologico y la verdad ando perdido espero me den su ayuda porfa yo he echo algo pero no se si es lo correcto ![]() espero q me digan en q me equivoco y q tengo q corregir y de antemano gracias por tomar su tiempo y ayudarme la verdad ando algo perdido ![]() ![]() |
| |||
Respuesta: arolgeneologico db gracias por tomarte tu tiempo para responder amigo si lo q muestro aca es el DER la verdad lo mostre por de ahí es la lógica con la que voy a construir mi DB y pues no supe donde poner el tema asi q lo puse acá y si pueden ayudarme a armar las tablas de un árbol genealógico como seria de antemano lo agradecería mucho |
| ||||
Respuesta: arolgeneologico db oconner999, como ya bien te lo dijo gnzsoloyo, en la escuela recuerdo que alguna vez el maestro nos hizo la misma pregunta, "¿Como diagramarian un ARBOL GENEOLOGICO?" y todos nos quedamos con la duda, hasta que pinto una ENTIDAD (tabla, en base de datos), apuntandose a si misma, que simple y que sencillo, pero es cierto
__________________ MCTS Isaias Islas |
| ||||
Respuesta: arolgeneologico db Como bien menciona iislas, es un caso de estudio típico de Bases de Datos, y cuando los profesores lo plantean todos nos enloquecemos buscando todas las relaciones, categorizaciones posibles, vínculos, etc. Finalmente nos muestra una sola tabla y nos deja de espaldas. ¿Por qué una sola tabla? Simple: - Toda persona tiene padres, ergo, tiene dos FK que apunta a los padres. Pero estos a su vez también tiene padres, y así sucesivamente. - Como entidad, es una Persona, como lo es también el padre o la madre. Por tanto sólo se requiere una tabla para representarlos. - Los hermanos, son aquellas personas que coinciden en uno o en ambos valores de FK. Si son ambos, son hermanos. Si coincide uno solo, son hermanastros. - La misma persona puede aparecer relacionada en más de un "matrimonio", lo que es viable. Hay un número inmenso de cosas que se pueden inferir del análisis de sólo ciertos datos de esa sola tabla: Parentescos, edades del grupo, etc. ¿Donde termina la cadena? Simple: Donde el valor de ambas FK es NULL, porque ya no tienes datos de referencia. O sea que esos campos son NULABLES. Adicionalmente pueden aparecer otras tablas, como las de matrimonio, por ejemplo, para determinar el periodo de vigencia de cada uno, lo que permite deducir la secuencialidad de hijos o relaciones que no están representadas en el árbol (divorcios y viudez sin hijos, por ejemplo). Pero por donde lo mires, nace de una única tabla. También por eso hacía la distinción de que lo que alli tenías es el DER Lógico, y NO una Base de DAtos. Cuando el modelo lógico de analisis del sistema se transforma en un esquema de tablas, las cosas cambian. No hay una ´traducción 1:1 entre ambas cosas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: arolgeneologico db muchisimas gracias la verdad si me ayudo en mucho y gracias por tan detallada explicacion entendi aclaridad pues una ves echo el DER tengo armar una DB y mostrar hasta el tercer grado de parentesco como ser animal > padre/madre >abuelo/a > bisabuelo/a la verdad muchisimas gracias |
Etiquetas: |