Cita:
|
Empezado por Caral
La verdad es que tengo intenciones de hacer algo con la base de datos pero el problema que tengo es que mi aplicacion es demasiado grande para migrarla a otra, me refiero a que hay muchas consultas que no trabajan bien en sqlserver o mysql, hay que modificarlas primero y som mas de 90, menuda faena.
|
Te recomiendo que vayas pensando en crear una tabla en la que recojas todas las querys de tu aplicación, para que cuando crees una ventana asignes dinámicamente las consultas. Puedes poner una tabla con la estructura pantalla, nombre query, sentencia SQL. Cuando creas la pantalla, asignas las sentencias. Para pasar a otro motor de BBDD sólo tienes que importar las tablas y en ésa, reescribir las consultas. No es tan fácil como decirlo, pero por algo se empieza.
De hecho, tengo un proyecto en la cabeza, que no sé por donde empezar. Sería la aplicación auto-diseñable. Que quiero decir; creas una aplicación que sea configurable desde 0 por el usuario ( o por quien tenga conocimientos de la misma ). Creas las tablas. Las claves foráneas permitirán que el programa sepa cual es el origen de los valores. Para los campos que no sean claves foraneas, seleccionas la lista de valores que pueden ser seleccionados, y así sucesivamente, creas tu propia aplicación. La aplicación sólamente tendría inserciones , modificaciones y borrados. Desde triggers y procedimientos almacenados se calcularían todos aquellos valores que fueran necesarios, ....
Bueno, lo dicho, es un proyecto. Todo esto viene porque en el trabajo utilizo varias aplicaciones, cuyos datos residen en diferentes BBDD ( yo no las he desarrollado ). Finalmente para explotar la información, acabo haciendolo con consultas access adjuntando las tablas con un odbc o a través de una serie de aplicaciones que he ido creando en casa alrededor de esas BBDD ( por eso te comentaba lo del SL server 7 o MSDE), en las que las consultas las escribo en una tabla, y las pantallas sacan la información que yo quiero, porque me organizo mejor la información o extraigo información que no me reportan las propias aplicaciones.
Buuff me voy a la cama, son casi las 00:00h y ya veo estrellas. Desde las 6:45h que estoy levantado ya es suficiente.
Saludos a todos