Você está na página 1de 16

La Calidad del

Modelo Conceptual
de la BD
(Enfoque cualitativo)
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debido a que en si mismos, los diseos conceptuales
representan percepciones de las personas respecto de
la naturaleza de la problemtica del mundo real a la
cual representan, la evaluacin de los diseos no
siempre se puede hacer solamente con un enfoque
cuantitativo.
Por tal motivo, estudiaremos diversos criterios que
buscan determinar en que medida, los modelos
conceptuales reflejan caractersticas deseables y
buenas prcticas de diseo.
Fuente: Conceptual Database Design: An entity-Relationship Approach, Batini C., Ceri S., Navathe S., Bejamin-Cumming Publisher Campany, 1992.
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Completo: Un esquema es completo cuando
representa todas las caractersticas relevantes del problema
en estudio.
La completitud se verifica:
1. Cotejando detalladamente que el esquema cumpla
con todos los requerimientos (todos debera reflejarse
en algn lugar del esquema).
2. Cotejando que el esquema incluya todos los
conceptos involucrados en los requerimientos.
Fuente: Conceptual Database Design: An entity-Relationship Approach, Batini C., Ceri S., Navathe S., Bejamin-Cumming Publisher Campany, 1992.
Dichos criterios son los siguientes:
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe estar Correcto: Un esquema es correcto cuando
utiliza apropiadamente los conceptos del modelo E/R.
Un esquema es sintcticamente correcto cuando los
conceptos son definidos apropiadamente en los esquemas.
Un esquema es semnticamente correcto cuando los
conceptos se usan conforme a su definicin.
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Errores semnticos frecuentes:
1. Utilizar un atributo en lugar de una entidad.
2. Olvidar una generalizacin.
3. Olvidar la propiedad de herencia de una generalizacin.
4. Definir una relacin referenciado a un nmero incorrecto
de entidades.
5. Usar una entidad cuando se debe utilizar una relacin.
6. Olvidar el identificador de una entidad, en especial cuando
se trata de identificadores externos complejos.
7. Especificacin incorrecta de cardinalidades mnimas o
mximas.
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Mnimo: Un esquema es mnimo cuando cada
aspecto de los requerimientos aparece slo una vez en el
esquema y si se eliminase cualquiera, se producira prdida
de informacin.
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Expresivo: Un esquema es expresivo cuando
representa los requerimientos de una forma natural y
pueden ser fcilmente entendido.
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
P
R3
A
R1
S
S2
R2
1 N
1
N
N
M
Diagrama poco Expresivo
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Profesor
Imparte
Asignatura
tiene
Seccin
Sesin
Se da en
1 N
1
N
N
M
Diagrama ms Expresivo
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Legible: Un esquema es legible cuando es
agradable (bonito) conforme a determinados criterios
estticos.
Los principales criterios son:
1. Los smbolos deben tener el mismo tamao.
2. Se enfatizan las estructuras simtricas.
3. La cantidad total de cruces de lneas es mnimo.
4. El nmero de curvas (alrededor de las conexiones) es
mnimo.
5. En las generalizaciones, el supertipo estas sobre los
subtipos y los subtipos estn localizados
simtricamente.
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Profesor
Imparte
Asignatura
tiene
Seccin
Sesin
Se da en
1
N
1
N
N
M
Diagrama poco Legible
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Profesor
Imparte
Asignatura
tiene
Seccin
Sesin
Se da en
1 N
1
N
N M
Diagrama ms Legible
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Auto-Explicativo: Un esquema es auto
explicativo cuando el modelo en si mismo representa un
alto nmero de propiedades, sin la necesidad de recurrir a
otro tipo de formalismo, como notas en lenguaje natural.
Cualidades de los Esquemas de Bases de Datos
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Extensible: Un esquema es extensible cuando
es fcilmente adaptable a cambios en los requerimientos.
Los esquemas son ms adaptables cuando ellos se
modularizan y los cambios pueden aplicarse al interior de
cada mdulo.
Cualidades de los Esquemas de Bases de Datos
Profesor
Imparte
Asignatura
tiene
Seccin
Sesin
Se da en
1 N
1
N
N M
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe ser Extensible
Cualidades de los Esquemas de Bases de Datos
Profesor
Imparte
Asignatura
tiene
Seccin
Sesin
Se da en
1 N
1
N
N M
Alumno
Inscribe
1
N
Calidad del Modelamiento Conceptual de la Base de Datos
Bases de Datos Avanzadas Profesor Fredi Palominos V
Debe estar Normalizado: Un esquema est
normalizado cuando respeta ciertos criterios de
construccin razonable, que evitan redundancias y prdida
de informacin, en los procesos de insercin, actualizacin
y eliminacin de datos.
Cualidades de los Esquemas de Bases de Datos

Você também pode gostar