Title: Estrategias de Diseo y Calidad de Esquemas II
1Estrategias de Diseño yCalidad de Esquemas (II)
Prof. Leonid Tineo Departamento de Computación
Universidad Simón Bolívar leonid_at_usb.ve
2Contenido de Información
- No hay nada formal
- Según los requerimientos que pueden satisfacerse
- Dos esquemas son equivalentes si pueden
satisfacer los mismos requerimientos, arojando
las mismas respuestas en cualquier estado de la
base de datos. - Se dice que tienen la mima información si son
equivalentes - Buscamos preservar el contenido de información y
mejorar la calidad
3Transformaciones de Esquemas
- Que preservan la información
- Producen esquemas equivalentes
- Que alteran el contenido de información
- Aumentan
- permiten satisfacer los mismos requerimientos y
otros - Reducen
- permiten satisfacer un subconjunto de
requerimientos - No comparables
- excluyen requerimientos e incluyen otros
4Transfromaciones de Calidad
- Sólo dos criterios
- Minimalidad
- Autoexpresividad
- Imposible los citerios
- Completitud
- Correctitud
- Expresividad
- Flexibilidad
- Sin sentido el criterio
- Legibilidad
5Transformaciones de Minimalidad (1)
- Eliminar ciclos redundantes
- Ejemplo
- Contraejemplo
6Transformaciones de Minimalidad (2)
- Eliminar atributos derivables
- Ejemplo
7Transformaciones de Minimalidad (3)
- Eliminar subconjuntos implícitos
- Ejemplo
INMUEBLE
?
EDIFICIO
?
d
?
?
EMPRESARIAL
RESIDENCIAL
8Transformaciones de Autoexpresividad (1)
- Eliminar Subclases
- Ejemplo
9Transformaciones de Autoexpresividad (2)
- Eliminar Entidades
- Ejemplo
1
1
MEDIDOR
CONTRATO
10Transformaciones de Autoexpresividad (3)
- Crear Generalización
- Ejemplo
11Transformaciones de Autoexpresividad (4)
EMPLEADO
VEHÍCULO
conduce
EMPLEADO
?
CHOFER
VEHÍCULO
conduce