Te respondo sólo a la pregunta 3: No sólo es factible, sino que además es
recomendable.
Nosotros hace algunos años que hicimos la primera parte del cambio, y sólo
encuentras ventajas.
Los puntos a tener en cuenta son:
- Crear los ficheros físicos con CREATE TABLE.
- Si tienes ficheros físicos con claves, defines la PRIMARY KEY sobre la
tabla.
- Sino, igualmente es aconsejable, pero puede colisionar con algún estándar
de programación o mantenimiento de aplicaciones particular.
- Si tienes ficheros lógicos cuya utilidad es forzar una clave única
alternativa, define UNIQUE KEY sobre la tabla.
- Por cada vía de acceso que utilices en tus lógicos, crea un INDEX para
que posea una vía de acceso de las "nuevas", y vuelve a crear los ficheros
lógicos para que la compartan.
- Puedes seguir utilizando ficheros lógicos en tus programas y funcionarán
igual o más rápido de lo que lo harían solo con PF Y LF con DDS.
- Ojo a los lógicos con selección. Mejor no utilizarlos o por lo menos que
sean Dynamic Select.
- Puedes seguir desarrollando los programas como hasta ahora, con
sentencias RPG clásicas.
- Si además puedes definir las reglas de dependencia de los datos con
Foreing Keys, mejor. Te ahorras muchos problemas.
- Y si, para acabar, puedes registrar todas las tablas por diario y
programar las transacciones con COMMIT, los programas se simplifican.
Por supuesto, debes ir olvidando poco a poco OPNQRYF y sustituirlo por
cursores SQL. Queda más claro y el rendimiento es mejor.
Saludos,
---------------------------
Santiago Martí
Dusen, S.A.
---------------------------
"Javier Mora"
<[EMAIL PROTECTED]
> Para
Enviado por: "Forum AS/400 en castellano"
forum.help400-bou <[email protected]>
[EMAIL PROTECTED] cc
os.es
Asunto
Otra de SQL vs DDS - dudas
13/02/2007 19:03 existenciales
Por favor,
responda a
"forum.help400"
<[EMAIL PROTECTED]
stas.combios.es>
3) ¿Es realmente factible un entorno mixto? Es decir, dejar las
aplicaciones actuales trabajando con E/S nativa pero los archivos definidos
ya en SQL. ¿Es necesario realizar algún ajustes en los programas ya en
producción?
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400