Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Ingenieria Inversa (https://www.clubdelphi.com/foros/showthread.php?t=40723)

JoseAntonio 24-02-2007 21:34:36

Ingenieria Inversa
 
Se puede ver el modelo Entidad Relacion partiendo de una base de datos Firebird ? que herramienta me recomiendan usar.

Gracias de antemano :)

Delphius 25-02-2007 01:15:05

buenas JoseAntonio,

El título que le pusiste al hilo no es el adecuado. Y a mi me deja mucho que pensar... pues no se si realmente lo que pretendes es tratar de hacer ingenieria inversa a una base de datos conociendo su DER; o por el contrario entiendes por ingenieria inversa el extraer un DER de una base de datos.

¿Realmente están entre tus planes realizar ingenieria inversa a una base de datos? Porque si es asi, creo que estas en un lugar equivocado.

No se soy yo el que se está haciendo la idea... pero leyendo el título que pones y sabiendo tu pregunta... me deja un poco de sospecha.

Y si, yo conozco una herramienta que lo hace.

Saludos,

JoseAntonio 25-02-2007 02:59:32

Hola Delphius, creo que mi pregunta fue clara, quiero extraer el modelo DER de una base de datos ya existente, y creo que a eso se le llama igual que el titulo de mi mensaje, (si partiera de el DER para crear la BD ya no seria ingenieria inversa)

Sin embargo te confieso que no soy un experto en programacion, y me podria equivocar.

Con respecto a si es legal o no eso, pues depende, si lo utilizo para "piratear" la logica de algun software comercial (que por cierto es dificil que usen firebird) pues estaria muy mal, seria como robar la propiedad intelectual de las personas que lo desarrollaron, sin embargo si lo quisiera para conocer la logica de un sistema con licencia GNU General Public License (GPL), para asi poder modificarlo a mi antojo, no veo por que deberia estar mal, puesto que esa licencia si no me equivoco, permite modificar el codigo fuente.

Claro no te dire en cual de los 2 casos estoy yo, pero de todas maneras te agradesco que hayas contestado, pues siempre es bueno dejar las cosas claras.

Por ultimo, un consejo hasta de un conejo: no hay que ser malpensados. ;)

Delphius 25-02-2007 04:09:57

Cita:

Empezado por JoseAntonio
Hola Delphius, creo que mi pregunta fue clara, quiero extraer el modelo DER de una base de datos ya existente, y creo que a eso se le llama igual que el titulo de mi mensaje, (si partiera de el DER para crear la BD ya no seria ingenieria inversa)

Con respecto a si es legal o no eso, pues depende, si lo utilizo para "piratear" la logica de algun software comercial (que por cierto es dificil que usen firebird)

Claro no te dire en cual de los 2 casos estoy yo, pero de todas maneras te agradesco que hayas contestado, pues siempre es bueno dejar las cosas claras.

Por ultimo, un consejo hasta de un conejo: no hay que ser malpensados.

Si, la pregunta fue clara. Lo que, a mi entender, lo que no quedaba en claro era el título.

Extraer el DER de una BD no es ingenieria inversa. La ingenieria inversa se ocupa de otros asuntos que no tienen sentido tratar en este hilo.

No es dificil encontrar software comercial que emplee Firebird, y debe haber más de uno. La licencia de Firebird no impide que se use para propósito comerciales.

No claro que no... uno nunca diría en que caso actua. Y no vale la pena intentar gastar tiempo en averiguarlo. De cualquier maneras no lo dirias;)

No es que sea un mal pensado. Repito: la pregunta y el título dejaban que desear... como te había dicho antes... ingenieria inversa es otra cosa y tu pregunta no iba por el titulo.

Bueno, al grano. Te digo el sistema, alli tu para que lo usas:D

IBUtils

La versión paga de IBExpert ofrece también esta funcionalidad.
Saludos,

JoseAntonio 26-02-2007 02:47:15

Cita:

La idea principal de aplicar ingeniería inversa a una base de datos es poder obtener un modelo entidad–relación partir de una base de datos ya implementada. http://www.latiumsoftware.com/es/articles/00020.php
o para mayor informacion: http://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa

pasando a otro tema, gracias por la informacion Delphius, voy a bajarlo con la mula y si me sirve, pues lo adquiero, saludos

Jose Antonio.


La franja horaria es GMT +2. Ahora son las 23:36:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi