3.3.7 REGLAS DE NEGOCIOS DE LA INTEGRIDAD DE UNA BASE

Anuncio
3.3.7 REGLAS DE NEGOCIOS DE LA INTEGRIDAD DE UNA BASE DE DATOS
Las reglas de negocio imponen restricciones o limitaciones sobre ciertos aspectos de una base de datos basadas en la
manera en que la organización percibe o utiliza sus datos.
Es cualquier restricción, necesidad, requerimiento, o actividad especial que debe ser verificada al momento de intentar
grabar información, borrar, actualizar o consultar la ya existente.
En el diseño de informes y tablas deben considerarse las reglas de negocios necesarias a imponer para asegurar la
precisión y la integridad de los datos. Se consultan las definiciones de las tablas y se agregan las restricciones y un
mensaje. Otras restricciones serían que en un formulario se ofrezca una lista de opciones predefinidas para que de ellos
solamente se elija la opción. Otra restricción es la integridad referencial que se aplica teniendo en una tabla una llave
foránea y sólo podemos introducir ese valor si el valor correspondiente ya existe en la tabla que la origina. Todo esto sirve
para introducir valores correctos en la base de datos.
Ejemplo, puedes definir un campo o una tabla que contenga información relacionada los clientes a los que se les vende
algún determinado producto. Tal vez, la regla te indique, que las claves para determinados clientes de una determinada
región empiece con A, para otros con B y así con las claves, pero con los nombres u otros determinantes de identificación
Reglas de negocios
reglas del modelo de datos. Controlar que la información básica almacenada para cada atributo o propiedad de
una entidad u objeto es válida: no hay precios de artículos negativos, el sexo de una persona solo puede ser
masculino o femenino, una fecha siempre debe ser una fecha válida
las reglas de relación. controlan las relaciones entre los datos. Estas reglas especifican, por ejemplo, que todo
pedido debe ser realizado por un cliente, y que el mismo debe estar dado de alta en nuestro sistema: además, una
vez que un cliente haya hecho algún pedido, se deberá garantizar que no es posible eliminarlo, a menos que
previamente se eliminen todos sus pedidos.
reglas de derivación. Es frecuente que a partir de cierta información se pueda derivar otra: por ejemplo, el total de
un pedido se puede calcular a partir de las distintas 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. Al conjunto de reglas que
especifican y controlan la obtención de información que se puede calcular a partir de la ya existente.
reglas de restricción, que restringen los datos que el sistema puede contener. Nótese que este grupo de reglas
se solapa en cierto modo con las reglas del modelo de datos, dado que aquellas también impiden la introducción
de datos erróneos, como se vio anteriormente. Y que solo restringen el valor de los atributos o propiedades de una
entidad
reglas de flujo determinan y limitan cómo fluye la información a través de un sistema. Por ejemplo, un cliente
puede hacer una petición de análisis a un laboratorio, que anota un encargado: hecho esto, se genera un parte
para uno o más analistas, estos realizan las mediciones correspondientes y devuelven los partes con la
información pertinente, a partir de la cual se genera un informe de análisis, que será un análisis válido solo cuando
sea firmado por los responsables de garantizar su corrección. A las reglas que indican qué camino recorre la
información y obligan a que se sigan solo los caminos válidos
Descargar