Está en la página 1de 3

Diseño de Base de Datos

4-2: Documentación de Reglas de Negocio


Actividades de Práctica
Objetivos
• Definir y elaborar una regla de negocio estructural
• Definir y elaborar una regla de negocio de procedimiento
• Reconocer que algunas reglas de negocio requieren programación
• Confeccionar un diagrama de reglas de negocio cuando se puedan representar en un modelo
de ER

Terminología
Identifique el término para cada una de las siguientes definiciones.
Tipo de regla de negocio que indica los tipos de información que
se van a almacenar y cómo se interrelacionan los elementos de
información.
Sentencia formalizada del curso de acción o comportamiento
habitual, común o generalizado de un negocio.
Tipo de regla de negocio que está relacionada con el flujo de
trabajo o el proceso de negocio. (Por ejemplo, A debe ocurrir
antes que B, y C debe ocurrir al mismo tiempo que D). También
se denomina regla de negocio de proceso.

Copyright © 2020 Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
Inténtelo/Resuélvalo
1. Los miembros de su equipo de diseño han estado trabajando con el hospital local para desarrollar
un modelo de datos que se ajuste a su necesidad de almacenar información sobre pacientes, el
número de habitación del paciente, el médico del paciente, los medicamentos prescritos y la
información específica de los medicamentos.

Sin embargo, todos se han marchado de vacaciones y le han dejado solo para establecer el
modelo. Tampoco le han dejado ningún tipo de documentación aparte de las entidades y los
atributos que se muestran en la ilustración. En lugar de volver al hospital, lo cual podría dar una
mala imagen de su compañía, tendrá que analizar todo lo que sabe sobre hospitales.

Su tarea consistirá en generar una lista de las reglas de negocio que crea que se han podido
utilizar para llegar a la información que se muestra aquí. Utilice su imaginación. Enumere 10
reglas estructurales, 5 reglas de procedimiento y 2 reglas programáticas (reglas que deberán
cumplir las aplicaciones informáticas en el futuro). Defina cada regla en una sola frase.

Basándose en su juegode reglas de negocio, dibuje el ERD.

HABITACIÓN PACIENTE
número de edificio número de paciente
número de habitación nombre del paciente

MÉDICO PRESCRIPCIÓN
número de médico número de prescripción
nombre fecha de emisión
número de licencia

ETIQUETA DEL
MEDICAMENTO MEDICAMENTO
código número de etiqueta
nombre del dosis
medicamento duración del
costo tratamiento
fecha de caducidad

2. Identifique las reglas de negocio incluidas en el siguiente caso:

“A menudo nos piden películas protagonizadas por actores concretos. John Wayne y Julia
Roberts siempre son populares. Por ello, nos gustaría hacer un seguimiento de las estrellas
de cine que aparecen en cada película. No todas nuestras películas tienen estrellas de cine.
Los clientes quieren saber el nombre “real” y la fecha de nacimiento de cada actor.
Realizamos un seguimiento solo de los actores que aparecen en las películas de nuestro
inventario.”

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios

2
3. Identifique las reglas de negocio incluidas en el siguiente caso:

“Tenemos muchos clientes. Alquilamos vídeos solo a las personas que sean miembros de
nuestro 'videoclub'. Para pertenecer a nuestro club, deben ser personas de confianza. De
cada miembro del club, nos gustaría registrar su nombre y apellido, el número de teléfono
actual y la dirección actual. Y, por supuesto, cada miembro del club tiene un número de
miembro.

“Necesitamos realizar un seguimiento de las películas que ha sacado cada cliente


actualmente. Un cliente puede sacar varias cintas de vídeo en un momento dado.
Solo hacemos un seguimiento de los alquileres actuales. No guardamos un registro del
historial de alquileres.”

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios

También podría gustarte