Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Modelos Conceptuales de Datos KARLA ESTHER ESCAMILLA GACHUZ 3AM1 Modelos de datos Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de datos: los modelos conceptuales y los modelos lógicos. Modelo Conceptual Los modelos conceptuales se utilizan para representar la realidad a un alto nivel de abstracción. Mediante los modelos conceptuales se puede construir una descripción de la realidad fácil de entender. Cualidades de los modelos conceptuales Expresividad: deben tener suficientes conceptos para expresar perfectamente la realidad. Simplicidad: deben ser simples para que los esquemas sean fáciles de entender. Minimalidad: cada concepto debe tener un significado distinto. Formalidad: todos los conceptos deben tener una interpretación única, precisa y bien definida. Modelo Entidad-Relación El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas. Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido. Modelo Entidad-Relación Entidad Objeto de información Sólo aparece una vez Relación Asociación de entidades Cardinalidad (Correspondencias) Atributo Característica de la entidad Cardinalidad (Ocurrencia) Identificador Único Si se omiten atributos, ya no es único. Toda entidad tiene al menos uno Jerarquía E geraliza E1,E2 ,....En Propiedades heredables Metodología del diseño conceptual Identificar las entidades. Identificar las relaciones. Identificar los atributos y asociarlos a entidades y relaciones. Determinar los dominios de los atributos. Determinar los identificadores. Determinar las jerarquías de generalización (si las hay). Dibujar el diagrama entidad- relación. Revisar el esquema conceptual local con el usuario.
Compartir