Post on 17-Jan-2017
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
UNIVERSIDAD CENTRAL DEL ECUADORFACULTAD DE CIENCIAS ECONÓMICAS
INGENIERÍA EN FINANZAS
Modelado de datos con el modelo Entidad-Relación
CAPÍTULO 3 Y 4
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Entidad – Relación (ER)
Fase importante para diseñar
correctamente una aplicación de base
de datos.
Base de datos
Modelo conceptual
Se refiere una BD concreta y a los programas
asociados de implementar consultas y
actualizaciones.
Alto nivel
Alto nivel para el diseño de BD
Conjunto por escrito de los requisitos del
usuario (detallado y completo).
1.- Recopilación de requisitos y análisis
2.- Crear un esquema
conceptual
Diseño conceptual. Descripción concisa de los requisitos de datos
donde se detallan:Tipos de entidades, relaciones y
restricciones
3.- Implementación real
Especificar: Requisitos funcionales.Operaciones o transacciones
Mediante DBMS, en donde del conceptual pasa a alto
nivel y de eso a un esquema de implementación.
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Ejemplo de aplicación de BD Diagrama de un esquema E-R para la base de datos
EMPRESA.
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
TIPOS DE ENTIDAD, CONJUNTOS DE ENTIDADES, ATRIBUTOS Y CLAVES
Entidades y atributos
compuestos
Monovalor y multivalor
simplesEntidad: objeto con existencia física y conceptualAtributo: propiedades que las describen
Atómicos, forman una jerarquía
Sub partes, básicos con significados independientes.
Un solo valor para la entidad.Restringe el numero de valor para cada entidad
Valores NULLAlmacenados y derivados Complejos
Relacionados No tenga valor aplicable para un tributo
Los compuestos y multivalor se anidan arbitrariamente
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
TIPOS DE ENTIDADES, CONJUNTOS DE ENTIDADES, CLAVES Y CONJUNTOS DE VALORES
Tipo de entidad
Define una colección (o conjunto) de entidades que tienen los mismos atributos.
Describe el esquema o la intención de un conjunto de entidades.
Atributos clave de un tipo de entidad
Atributo cuyos valores son distintos para cada entidad individual
Conjunto de valores (dominios)
de atributos
Cada atributo se asocia con un conjunto de valor. Especifica el conjunto de valores que se pueden asignar a ese atributo por cada entidad individual.
TIPOS DE RELACIONES, CONJUNTOS DE RELACIONES, ROLES Y RESTRCCIONES ESTRUCTURALESTipo de relación: define
un conjunto de asociaciones
Nombre de rol y relaciones recursivas: referencia a una entidad
participante en cada instancia de la relación
Grado de relación: Número de tipo de
entidades participantes.
Relaciones y atributos: conveniente imaginar un tipo de relación en térmi. de atrib.
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Razones de carnalidad para relaciones binarias
Restricciones de participación y
dependencias de existencia
Restricciones en los tipos de relaciones
Número máximo de instancias de relación en las que una entidad puede participar
Si la entidad depende si está relacionada con otra entidad a través de un tipo de relación
Atributos de los tipos de relación
Atributos y entidad parecidos
Tipos de entidades débiles
No tienen atributos claves o propios.
Tipos de entidades regulares
Contraposición a la anterior.
Tipos de entidades fuertes
Atributo clave, dato atómico
Tipos de entidades identificado o
propietarioRelación entidad débil con su propietario.
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
PERFECCIONAMIENTO DEL DISEÑO ER PARA LA BASE DE DATOS
EMPRESADiseño de tipos de entidad para la base de datos EMPRESA.
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Algunas especializaciones podemos determinar con exactitud las entidades que se convertirán en miembros de cada subclases situando una condición el valor de cada atributo de la superclase (nombradas como subclase de predicado definido) por ejemplo la entidad EMPLEADO cuenta con un atributo tipo trabajo
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth
Alvarez Pozo Jhonny Alexander ; Cabascango Tutillo Yesica Zoraya; Zambrano Zambrano Gema Lisbeth