Download Implementar las reglas del negocio desde el gestor
Document related concepts
Transcript
Implementando Reglas de Negocio desde SQL Server Ing. Alex Llerena Rodriguez Objetivos Implementar reglas del negocio del sistema, desde el gestor de base de datos SQL Server 2 Objetivos • Validar que se cumplan los requerimientos del negocio desde el gestor de base de datos. • Identificar los beneficios de implementar las reglas del negocio desde el gestor de Base de datos. • Conocer algunas técnicas para implementar estas validaciones. 3 Índice Implementando Reglas de Negocio desde SQL Server 4 Índice • Antecedentes. • Ejemplos de validaciones. Rules, unique, check, triguers, store procedure. • Resumen • Bibliografía • Dudas y Preguntas 5 Antecedentes Implementando Reglas de Negocio desde SQL Server 6 Antecedentes Las reglas del negocio pueden ser consideradas como sentencias que permiten definir políticas, condiciones y conocimientos del negocio en unidades pequeñas y aisladas. 7 Antecedentes Parte de los requisitos, enfocados hoy como reglas de negocio, tradicionalmente han sido realizados “a mano” por el programador en el código fuente del programa, en los objetos de bases de datos de la aplicación, o en ambos. 8 Ejemplos Implementando Reglas de Negocio desde SQL Server 9 Ejemplos 1. Restricción UNIQUE. 2. CHECK. 3. Reglas en SQL. 4. Uso de desencadenadores. 5. Store Procedure. Resumen Implementando Reglas de Negocio desde SQL Server 11 Resumen Implementar las reglas del negocio desde el gestor de base de datos nos permite obtener ciertos beneficios como: 1. Agilidad: respuesta rápida a los requisitos dinámicos. 2. Reducción del Costo: bajo costo para crear o actualizar las partes de aplicaciones que implementan las políticas del negocio. 3. Transparencia: las reglas permiten fácilmente la auditoría que los servicios de software llevan a cabo en sus políticas de negocios correspondientes. Lowenthal (2005) 12 Bibliografía • Bruce Lowenthal. (2005). Rule Enabling Applications with Oracle Business Rules. USA: Oracle Corporation. • Morgan, T. (2002) Business Rules and Information Systems: aligning IT with Business Goals. USA: Pearson 13 Dudas y Preguntas Implementando Reglas de Negocio desde SQL Server 14 Muchas gracias!!! Ing. Alex Llerena Rodriguez Docente palleren@cibertec.edu.pe 15