Documente Academic
Documente Profesional
Documente Cultură
Prof.:
Integrantes:
Ing. Ramón Gomez.
José R Torres M
C.I: 26.445.398
CALIDAD DE ESQUEMAS.
Correctitud
La correctitud se puede dividir en dos tipos: sintáctica y semántica.
La correctitud sintáctica implica que el esquema conceptual esté
construido respetando el lenguaje utilizado (e.g. en el MER, una
agregación se debe construir sobre una relación)
Utilizar una herramienta CASE puede asegurar la correctitud sintáctica,
de lo contrario se debe verificar:
o La existencia de cardinalidades en cada relación
o La existencia de atributos determinantes en cada entidad. Si no
existen, entonces verificar que sea entidad débil con respecto a
otra.
o Existencia de una y sólo una relación y todas las entidades que
intervienen en la misma dentro de cada agregación.
o Un esquema es correcto semánticamente si cada elemento del
problema se representa utilizando estructuras adecuadas.
o Para asegurar la correctitud semántica, se debe responder para
cada concepto del problema:
o ¿Es una entidad, un atributo o una relación?
o ¿Hay una sola categoría de entidades o más de una?
o ¿Una relación es binaria o múltiple?
o ¿Cuál es el mecanismo de determinación del conjunto de
entidades?
o Las cardinalidades y totalidades, ¿tienen sentido?
Minimalidad
Un esquema es minimal si cada elemento de la realidad está
representado una sola vez en el esquema.
Se debería verificar:
o ¿Dónde está representado en el esquema cada elemento de la
realidad?
o ¿A qué elemento de la realidad corresponde cada elemento del
esquema?
o Atributos derivables
Expresividad
Un esquema es expresivo si representa la realidad en una forma natural
que puede ser fácilmente comprensible usando sólo la semántica del
modelo.
La expresividad intenta medir la capacidad de comunicación
del modelo, a nivel semántico.
Explicitud
Un esquema es explícito si no necesita restricciones no estructurales, es
decir, toda la realidad se modela con los elementos gráficos del modelo.
Por ejemplo: “En las carreras de posgrado, un estudiante puede tener uno
o dos tutores que lo supervisan, pero si tiene dos tutores, uno debe ser
PhD y el otro MSc”.
Comparemos dos modelos que pretenden representar la realidad
planteada.
Explicitud y minimalidad pueden ser objetivos contrapuestos
ESQUEMA CONCEPTUAL.
El diseño conceptual es el proceso por el cual se construye un modelo de la
información que se utiliza en una empresa u organización, independientemente del
Sistema Gestor de Base de Datos que se vaya a utilizar para implementar el sistema
y de los equipos informáticos o cualquier otra consideración física.
Normalmente, se construyen varios esquemas conceptuales, cada uno para
representar las distintas visiones que los usuarios tienen de la información.
Cada una de estas visiones suelen corresponder a las diferentes áreas funcionales
de la empresa como, por ejemplo, producción, ventas, recursos humanos, etc.
Estas visiones de la información, denominadas vistas, se pueden identificar de
varias formas. Una opción consiste en examinar los diagramas de flujo de datos,
que se pueden haber producido previamente, para identificar cada una de las áreas
funcionales. La otra opción consiste en entrevistar a los usuarios, examinar los
procedimientos, los informes y los formularios, y también observar el funcionamiento
de la empresa.
El objetivo es comprender:
La perspectiva que cada usuario tiene de los datos.
La naturaleza de los datos, independientemente de su representación física.
El uso de los datos a través de las áreas de aplicación.
A los esquemas conceptuales correspondientes a cada vista de usuario se les
denomina esquema conceptual es local es. Cada uno de estos esquemas se
compone de entidades, relaciones, atributos, dominios de atributos e
identificadores. El esquema conceptual también tendrá una documentación, que se
irá produciendo durante su desarrollo. Los modelos conceptuales deben poseer una
serie de propiedades: expresividad, simplicidad, minimalidad y formalidad
Entidad-Relación
Es una técnica de diseño de base de datos gráfica, que incorpora información
relativa a los datos y la relación existente entre ellos, para poder asi plasmar una
visión una visión en el mundo real sobre un soporte informático.