Anda di halaman 1dari 16

Calidad del Modelamiento Conceptual de la Base de Datos

La Calidad del
Modelo Conceptual
de la BD
(Enfoque cualitativo)

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debido a que en si mismos, los diseños conceptuales


representan percepciones de las personas respecto de
la naturaleza de la problemática del mundo real a la
cual representan, la evaluación de los diseños 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 características deseables y
buenas prácticas de diseño.

Fuente: Conceptual Database Design: An entity-Relationship Approach, Batini C., Ceri S., Navathe S., Bejamin-Cumming Publisher Campany, 1992.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos


Dichos criterios son los siguientes:

Debe ser Completo: Un esquema es completo cuando


representa todas las características relevantes del problema
en estudio.

La completitud se verifica:

1. Cotejando detalladamente que el esquema cumpla


con todos los requerimientos (todos debería reflejarse
en algún lugar del esquema).

2. Cotejando esquema incluya todos


que el 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.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe estar Correcto: Un esquema es correcto cuando


utiliza apropiadamente los conceptos del modelo E/R.

Un esquema es sintácticamente correcto cuando los


conceptos son definidos apropiadamente en los esquemas.

Un esquema es semánticamente correcto cuando los


conceptos se usan conforme a su definición.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Errores semánticos frecuentes:

1. Utilizar un atributo en lugar de una entidad.


2. Olvidar una generalización.
3. Olvidar la propiedad de herencia de una generalización.
4. Definir una relación referenciado a un número incorrecto
de entidades.
5. Usar una entidad cuando se debe utilizar una relación.
6. Olvidar el identificador de una entidad, en especial cuando
se trata de identificadores externos complejos.
7. Especificación incorrecta de cardinalidades mínimas o
máximas.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe ser Mínimo: Un esquema es mínimo cuando cada


aspecto de los requerimientos aparece sólo una vez en el
esquema y si se eliminase cualquiera, se produciría pérdida
de información.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe ser Expresivo: Un esquema es expresivo cuando


representa los requerimientos de una forma natural y
pueden ser fácilmente entendido.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Diagrama poco Expresivo

N
A R1 S R3
1 N
1
R2
M
N
S2 P

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Diagrama más Expresivo

N
Asignatura tiene Sección Imparte
1 N
1
Se da en
M
N
Sesión Profesor

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe ser Legible: Un esquema es legible cuando es


agradable (bonito) conforme a determinados criterios
estéticos.

Los principales criterios son:

1. Los símbolos deben tener el mismo tamaño.


2. Se enfatizan las estructuras simétricas.
3. La cantidad total de cruces de líneas es mínimo.
4. El número de curvas (alrededor de las conexiones) es
mínimo.
5. En las generalizaciones, el supertipo estas sobre los
subtipos y los subtipos están localizados
simétricamente.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Diagrama poco Legible

N
tiene Sección
N
1

Imparte Se da en
Profesor
N
1
M
Asignatura Sesión

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Diagrama más Legible

Asignatura tiene Sección Imparte Profesor


1 N N M
1
Se da en

N
Sesión

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe ser Auto-Explicativo: Un esquema es auto


explicativo cuando el modelo en si mismo representa un
alto número de propiedades, sin la necesidad de recurrir a
otro tipo de formalismo, como notas en lenguaje natural.

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe ser Extensible: Un esquema es extensible cuando


es fácilmente adaptable a cambios en los requerimientos.

Los esquemas son más adaptables cuando ellos se


modularizan y los cambios pueden aplicarse al interior de
cada módulo.

Asignatura tiene Sección Imparte Profesor


1 N N M
1
Se da en

N
Sesión

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe ser Extensible …

Alumno
1
Inscribe
N
Asignatura tiene Sección Imparte Profesor
1 N N M
1
Se da en

N
Sesión

Bases de Datos Avanzadas Profesor Fredi Palominos V


Calidad del Modelamiento Conceptual de la Base de Datos

Cualidades de los Esquemas de Bases de Datos

Debe estar “Normalizado”: Un esquema está


normalizado cuando respeta ciertos criterios de
construcción razonable, que evitan redundancias y pérdida
de información, en los procesos de inserción, actualización
y eliminación de datos.

Bases de Datos Avanzadas Profesor Fredi Palominos V

Anda mungkin juga menyukai