You are on page 1of 6

4 Diseo fsico

Reglas de Negocio
Integridad Referencial
Diseo fsico 2

1 Reglas de negocio en un PDM


CONCEPTO: Una regla de negocio es una regla por la que se rige el negocio.
Puede ser una imposicin gubernamental, un requerimiento de usuario, o un
lineamiento interno de una organizacin.

Las reglas de negocio rigen la creacin del modelo.


Las reglas de negocio complementan el modelo grfico. Cuando hay elemento
difciles de graficar.
Diseo fsico 3

Se pueden agregar reglas de negocio en un PDM.


Check parameters
Campos nicos
Datos derivados/calculados
Diseo fsico 4

2 Integridad referencial
El modelo relacional permite establecer las opciones de borrado y modificacin en
las llaves forneas.

Estas opciones indican las acciones que se deben llevar a cabo cuando se produce
un borrado o modificacin de un registro en la relacin padre referenciada por
una relacin hija.

Borrado/modificacin en cascada (CASCADE): El borrado/modificacin de un


registro en la relacin padre ocasiona un borrado/modificacin de todas los
registros relacionados en la relacin hija.
Diseo fsico 5

Borrado/modificacin restringido (RESTRICT): En este caso, si existen registros


en la relacin hija relacionados con la relacin padre, no se permite realizar
ninguna modificacin en las llaves. No se podr borrar un departamento que
an tenga empleados.

Borrado/modificacin con puesta a nulos (SET NULL): Nos permite poner el


valor de la llave fornea referenciada a NULL. Siempre y cuando la llave
fornea admita valores nulos.

Borrado/modificacin con puesta a un valor por defecto (SET DEFAULT): Es


similar al anterior, pero el valor que toma la llave fornea es un valor por
defecto que se haya especificado en la creacin de la tabla.
El contenido de este manual es propiedad exclusiva de la Unidad de Servicios de Cmputo Acadmico de la Facultad de Ingeniera.

Puede utilizar el manual nicamente para su aprendizaje personal.

Queda prohibida la reproduccin total o parcial de su contenido en cualquier otro medio sin autorizacin expresa de UNICA.

dba@unica.unam.mx

You might also like