Download Implementar las reglas del negocio desde el gestor

Document related concepts

Administrador de base de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

SQL Server Compact wikipedia , lookup

Base de datos en memoria wikipedia , lookup

Navicat wikipedia , lookup

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
[email protected]
15