Bases de Datos - Asesoria...

   
Vista:

Asesoria...

Publicado por Andrés (3 intervenciones) el 11/06/2008 16:28:16
Buenas tardes, soy estudiante de Ingeniería Electrónica y debo desarrollar una aplicación que sea capaz de manipular unos parámetros que están contenidos en una base de datos de tipo Oracle.
Mi aplicación debe tener arquitectura cliente servidor, osea que no necesitaría estar instalada en el equipo donde la utilizo sino que utiliza la red para acceder de forma remota a un servidor que manipula la aplicacion y donde si va a estar instalada. Uno de los problemas está en que puedo acceder a la base de datos mediante una aplicación ya existente (no hecha por mi) que debe ser instalada en la máquina desde donde quiero acceder, mediante ésta puedo descargar un archivo donde está contenida la información, este archivo se obtiene en formato .hml, a partir de ese archivo es que debo desarrollar la programación necesaria para listar los parámetros de acuerdo a ciertos filtros específicos, según ocho perfiles posibles, en tablas.
Como ésta posiblidad trabaja a partir del archivo .hml, la puedo hacer general para que mi aplicación busque en cierta ruta el archivo (debido a que en cualquier equipo, la ruta en el servidor siempre es la misma) pero...tiene la limitante de que si en el servidor el archivo .hml no está actualizado, los datos que veo de forma remota pues serían obsoletos. Para actualizar el archivo necesitaria entonces de una persona que lo haga manualmente mediante la aplicación ya existente comentada antes. Y eso no es lo que se desea, que es la automatización completa del proceso.
Significa que debo buscar la forma de acceder directamente a la base de datos oracle y conseguir almacenar los datos en un archivo sin necesidad de que una persona intervenga, ahí es donde está otro problema, porque el formato de los datos almacenados en oracle no es alfanumérico precisamente que es el que necesito.
En realidad no sé cómo hacer eso...lo ideal sería que el archivo quede en formato .txt lo que facilitaría en gran medida la programación como tal. Que dicho sea de paso no sé cuál lenguaje ni qué programa utilizar para desarrollar la aplicación de la forma más óptima posible. (El que manejo mejor es c++, pero no me cierro a trabajar con java o con php si es necesario, sólo que no sé cómo arrancar...) Por favor cualquier sugerencia será altamente agradecida.
Muchas gracias.
Andrés.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Bases de Datos
- Cursos de Bases de Datos
- Temas de Bases de Datos
información
Cursos y Temas de Bases de Datos
- Tutorial de Administración de Base de Datos
- Modelo de datos
- Bases de datos en la Web

Aclaratoria...

Publicado por Andrés (3 intervenciones) el 11/06/2008 16:54:31
El formato del archivo no es .hml es: ".xml". Es que confundí los términos. Disculpen.
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asesoria...

Publicado por m@slfire (9 intervenciones) el 12/06/2008 06:32:07
Hola. Lei 5 veces tu nota y no pude entenderla, hablas mucho y dices poco.

Supongo que el archivo .xml que actualmente generas con la aplicacion (que no fue echa por ti), es un resultado de datos provinientes de la base de datos???

O es un archivo que debes de decodificar y vaciar en la base de datos.... lo que sucede es que no esta bien explicado tu problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asesoria...

Publicado por Andrés (3 intervenciones) el 12/06/2008 14:35:01
Hola...gracias por responder...tienes razón...disculpa el enredo...pero supongo que es por mi ansiedad. El archivo .xml es un archivo que proviene de la base de datos por medio de la aplicación ya existente. Yo quisiera lograr obtener mi propio archivo directamente de la base de datos sin usar la aplicación vieja. Por ahora solo me interesa consultar datos. no hacer modificaciones ni vaciar nada en la base. debo listar los parámetros que se encuentran en ese archivo .xml en tablas con filtros de búsqueda. Y pues...no sé por dónde empezar. Help me please...espero que esté más clara la situación. gracias de nuevo! Felíz día.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asesoria...

Publicado por m@slfire (9 intervenciones) el 12/06/2008 20:08:54
Los archivos .xml estan organizados en forma de tabla(s), con segmentos separados por etiquetas, algo parecido a esto:

Yo quisiera lograr obtener mi propio archivo directamente de la base de datos sin usar la aplicación vieja. Por ahora solo me interesa consultar datos. debo listar los parámetros que se encuentran en ese archivo .xml en tablas con filtros de búsqueda.

<ETIQUETA>
<CAMPO1 value="ESTE EL VALOR DE TEXTO DEL CAMPO1"/>
<CAMPO2 value=""/>
<CAMPO3 value="3.1416"/>
<CAMPO4 value="-D"" -aa -Tpe -x -Gn -v"/>
</ETIQUETA>

Si deseas realizar la consulta directa a la base de datos para obtener "directamente" los datos, es completamente necesario que sepas que parametros son utilizados en la consulta (SQL) para generar este resultado.

Puedes lograr conectarte a la base de datos mediante odbc (o algun otro metodo de conexion) y desde ahi obtener esta misma informacion para despues manipularla de la manera que desees.

Una herramienta que te recomiendo por su flexibilidad es delphi, pero si dices que sabes C++, entonces probablemente no tengas problemas en usar C++ Builder y generar tu propia aplicacion que realice las consultas a la db.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar