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&amp;#225;s de NEWS/400.
&amp;#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

Responder a