jueves, octubre 05, 2006

 

Lección 1: Medidas Informales de Calidad para el Diseño de Esquemas de Relación

Al momento de diseñar esquemas de relación, existen una serie de medidas informarles de
calidad que se pueden aplicar para obtener buenos esquemas de relación de base (tablas).

Términos Claves de esta Lección: Esquemas de Relación de Base, ESPURIA


A continuación enuncio cuáles son esas pautas:

PAUTA 1:

Diseñe un esquema de relación de modo que sea fácil explicar su significado. No combine atributos de varios tipos de entidad ni tipos de relación en una única relación.

EMPLEADO (NSS, NOMBREE, FECHA_NCTO, DIRECCION, NUMEROD)

DEPARTAMENTO (NUMEROD, NOMBRED, NSS_JEFED)

LOCALIZACIONES_DEPT (NUMEROD, LOCALIZACIOND)

PROYECTO (NUMEROP, NOMBREP, LOCALIZACIONP, NUMD)

TRABAJA_EN (NSS, NUMEROP, HORAS)

PAUTA 2:

Diseñe los esquemas de las relaciones de base de modo que NO haya anomalías de inserción, eliminación o modificación en las relaciones.


Esquemas de Relación que Sufren Anomalías de Actualización


EMP_DEPT
(NSS, NOMBREE, FECHA_NCTO, DIRECCION, NUMEROD,NOMBRED, NSS_JEFED)

EMP_PROY
(NSS, NUMERO, HORAS, NOMBREE, NOMBREP, LOCALIZACIONP)


PAUTA 3:

Hasta donde sea posible, evite incluir en una relación de base atributos cuyos valores puedan ser nulos. Si no es posible evitar los nulos, asegúrese de que se apliquen sólo en casos excepcionales y no a la mayoría de las tuplas de una relación.


PAUTA 4:

Diseñe los esquemas de relación de modo que puedan REUNIRSE mediante condiciones de igualdad sobre atributos que sean claves primarias o claves externas, a fin de garantizar que NO se formarán tuplas espurias.

Esquemas de Relación que Permiten Tuplas Espurias


LOCS_EMP (NOMBREE, LOCALIZACIONP)

EMP_PROY1 (NSS, NUMEROP, HORAS, NOMBREP, LOCALIZACIONP)












Comments: Publicar un comentario

<< Home

This page is powered by Blogger. Isn't yours?