Fundamentos de Sistemas de Base de Datos (Capítulo 3 y 4)

Post on 17-Jan-2017

218 views 3 download

Transcript of Fundamentos de Sistemas de Base de Datos (Capítulo 3 y 4)

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