Buenas tardes, les cuento mi situación: Necesito conocer la tendencia actual o
las "mejores prácticas" en el diseño de aplicaciones de tipo administrativo /
contables que manejan un gran volumen de datos transaccional, puesto que
necesitamos migrar una viejísima aplicación hecha en clipper a .Net con SQL
Server. Se trata de una aplicación para administar turnos médicos y turnos
para análisis de laboratorio. Ya estamos seguros que habrá más de una
aplicación, puesto que los turnos podrán solicitarse por TE o ingresando a un
sitio WEB. Entonces, para encarar este tipo de desarrollo, que nos convendría
más ?
- Usar solamente tablas, o visitas también ?
- Manejar todos los ABMC enviando T-SQL , crear Stored procedures o
aprender acerca de un producto ORM como el Nhibernate ? - Las
validaciones simples ( rangos de valores, listas de valroes posibles, formatos,
etc. ) las manejamos con Constraints o las manejamos con la aplicación o las
manejamos en ambas ?
- Las validaciones de las reglas de negocio, las manejamos con
Constrainst o con triggers ? Como nos mpactará esta decisión en el manejo de
los errores ?
- Como resulta más sencillo el tema de los permisos para controlar el acceso a
las distintas funciones del soft según el operador, teniendo que registrar
quien hace que para control de auditoría ?
Les agradecería si me pueden recomendar algún link material de lectura o si me
cuentan vuestras propias experiencias.
Gracias para todos,
Ricardo.
_________________________________________________________________
¿Aburrido? Ingresá ya y divertite como nunca en MSN Juegos.
http://juegos.ar.msn.com/