Regles De Negocios

Páginas: 6 (1333 palabras) Publicado: 6 de enero de 2013
Una regla de negocios es una regla que debe seguir la aplicación para garantizar que esta refleje parte del funcionamiento del mundo real de manera eficiente.
Reglas del modelo de datos:
Reglas que se encargan de controlar que la información básica almacenada para cada atributo o propiedad de una entidad u objeto es válida. Por ejemplo: no hay precios negativos, solo hay sexo femenino omasculino, etc.
Reglas de relación:
Reglas que controlan relaciones entre los datos. Especifican por ejemplo que todo pedido lo realiza un cliente y el mismo debe estar dado de alta en nuestro sistema, además que al cliente no se lo pueda eliminar a menos que se eliminen todos sus pedidos.
Reglas de derivación:
Conjunto de reglas que especifican y controlan la obtención de información que se puedecalcular de la ya existente. Por ejemplo, el total de un pedido se puede calcular a partir de las líneas que lo componen, mientras que el total de cada línea se puede calcular a partir del número de unidades vendidas y el precio por unidad.
Reglas de restricción:
Restringen los datos que el sistema puede contener. Se solapa en cierto modo con las reglas del modelo de datos, pero el de restricciónrestringen el valor de los atributos más allá de las restricciones básicas, como por ejemplo para un saldo existe la regla básica es que este debe ser un número, pero una restricción puede ser que este saldo sea menor que cierta cantidad tope, etc.
Reglas de flujo:
Incluye aquellas reglas que determinan y limitan como fluye la información a través de un sistema. Por ejemplo, un cliente hace unapetición de análisis a un laboratorio, que anota un encargado. Después se genera un parte para los analistas. Estos realizan el trabajo correspondiente y devuelven el parte por con la información que después se verifica.
En un esquema cliente/servidor clásico existen 2 capas: el cliente y el servidor
El servidor está ubicado normalmente en otra pc y suele ser un gestor de BD como SQL, Oracle,DB2 pero también puede ser una base de datos más pequeña, que accedemos directamente desde nuestra aplicación cliente
Los mejores gestores de base de datos relacionales proporcionan soporte para implementar en ellos bastantes reglas de negocio. Mientras que base de datos más pequeñas a penas proporcionan soporte para reglas de negocio.
Si usamos un gestor de base de datos potente podremos crearuna regla de integridad referencial y cualquier aplicación que acceda a esta BD se beneficiará sin tener que añadir ni una línea de código.
Si usamos una BD menos potente, casi todas las reglas de negocio deberán implementarse dentro de los programas que accedan a la base de datos. Si los programas que acceden a la BD son varios, se hace más difícil garantizar que todos respetan las reglas.También existe la necesidad de implementar reglas de negocio dentro de las aplicaciones cliente aunque se utilice gestores de BD potentes, ya que no todas las reglas de negocios pueden reflejarse en ellas. Por ejemplo las reglas de flujo son difíciles de implementar dentro de la BD y suelen ser controladas por las aplicaciones clientes.
Pero la mayoría de las reglas de negocio pueden reflejarseadecuadamente a nivel de la base de datos con estos gestores potentes. Si se manejan distintas bases de datos, gestionadas por distintos gestores, la solución al problema es implementar el chequeo de la regla de negocio en la aplicación cliente.
Es conveniente centralizar la gestión de las reglas de negocio en un único lugar, de modo que el código no se duplique en cada una de las aplicaciones. Lasolución puede ser crear una aplicación que se encargue de llevar a cabo estas tareas, de modo que todos los clientes pidan o envíen información a la misma y no al gestor de BD en el servidor; a éste solo accederá la nueva aplicación que conforma una nueva capa dentro del sistema cliente/servidor, lo que se llama "Cliente/Servidor convencional" que consiste en un sistema de 3 capas.
• Capa de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reglas de Negocio
  • Reglas De Negocio
  • Ssoftware De Reglas De Negocio
  • Reglas Básicas Negocios
  • Las Nuevas Reglas De Juego En Los Negocios
  • Reglas del negocio
  • Manifiesto de reglas de negocio
  • reglas para un buen plan de negocios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS