modelo entidad relacion

Post on 15-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Almacenes de datos

TRANSCRIPT

El modelo de datos E-R es un modelo de datos conceptual, es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. Se basa en una percepción de un mundo real que consiste en un conjunto de objetos básicos llamados Entidades y Relaciones entre estos objetos.

Modelo Entidad-Relación (E-R)

• El modelo entidad-relación es utilizado para identificar los diferentes elementos involucrados en un problema y las asociaciones que existen entre ellos.

• El modelo entidad-relación es independiente del SGBD o del modelo de bases de datos que utilice.

• Debido a esta independencia, el modelo ER es utilizado con propósito de análisis y diseño dentro del desarrollo de sistemas de información.

ModeloConceptual

ModeloLógico

Modelofísico

Realidad

Análisis

D. lógico

D. físico

Vista / Abstracción

Transformación

Transformación

Introducción y elementos fundamentales

ABSTRACCIÓN

En sistema se destacan las características más importantes y que están relacionadas con el objeto de estudio, dejando de un lado los aspectos que no son importantes, buscando las propiedades comunes de un conjunto de objetos, reduciendo la complejidad y aumentando el entendimiento

Entidaduna entidad es un objeto que existe y es distinguible de otros objetos.

•Objeto del mundo real que tiene existencia por sí mismo• Compuesto de ocurrencias de entidad

EjemploEntidad de nombre ClientesCliente “Juan Razo” con clave “12345678”

• Atributos: definen las propiedades de una entidad, basados en un dominio (conjunto de valores posibles que puede tomar)

Atributo - Característica propia de una entidad, común para todas las ocurrencias del mismo tipo

Dominio - Conjunto de valores permitidos para un atributo

Para cada atributo hay que definir:• Nombre Descripción DominioFunción (identificación o definición)

CONJUNTO DE ENTIDADES: es un conjunto de entidades del mismo tipo.Ejemplo: el conjunto de todas las personas que tienen una cuenta en un banco, pueden definirse como el conjunto de entidades CLIENTE. El conjunto de entidades CUENTA podría representar el conjunto de todas las cuentas de un banco determinado.

Reglas para las entidades

Los nombres de las entidades deben representar el tipo de entidades y no una ocurrencia de la misma. Por ejemplo, un nombre apropiado para una entidad debe ser “Avión” y no “Boening 727” o “Boening 747”.

Una cosa u objeto debe poderse representar por una y solo una entidad.

Debe poseer un identificador, un atributo que identifique únicamente a una ocurrencia de la entidad.

ATRIBUTOS: es una propiedad descriptiva o valor asociado a una entidad, que sirve para cualificar, identificar, clasificar o expresar el estado de la entidad.

Un atributo es cualquier descripción o cosa de significancia de esa entidad.

Cada ejemplar de una misma entidad posee los mismos atributos, tanto en nombre como en número, diferenciándose cada uno de los ejemplares por los valores que toman dichos atributos.

Existen cuatro tipos de atributos:1. Obligatorios: aquellos que deben tomar un valor y no se permite ningún ejemplar no tenga un valor determinado en el atributo. 2. Opcional: aquellos atributos que pueden tener valores o no tenerlo. 3. Derivado: aquellos atributos cuyo valor se obtiene a partir de los valores de otros atributos.4. Claves: El modelo E-R exige que cada entidad tenga un identificador, se trata de un atributo o conjunto de atributos que identifican de forma única a cada uno de los ejemplares de la entidad. De tal forma que ningún par de ejemplares de la entidad puedan tener el mismo valor en ese identificador.

Relaciones Una a Una: una entidad en A está asociada con una entidad en B, y una entidad en B está asociada con una entidad en A.

Una a muchas: una entidad en A está asociada con un número cualquiera de entidades en B. Una entidad en B, sin embargo, puede estar asociada con una entidad en A.

Muchas a Una: una entidad en A está asociada con una entidad en B, y una entidad en B, sin embargo, puede estar asociada con un número cualquiera de entidades en A.

Muchas a muchas: una entidad en A está asociada con un número cualquiera de entidades en B, y una entidad en B está asociada con un número cualquiera de entidades en A.

Clave de Entidad• Atributo o conjunto de atributos que identifican de forma única

cada ocurrencia• Si una entidad no tiene clave se dice que es débil y que tiene

dependencia de Identificación• Una entidad es débil si depende de la existencia de otra

entidad• Una relación conecta dos o más entidades.

• El rol de una entidad en una relación representa su propósito en la relación

4.2 Restricciones de Integridad

• Si no se puede representar una relación muchos a muchos , usar dos relaciones uno a muchos

• Cada tabla debe contener un solo tipo de filas• Cada fila debe ser única (sin repeticiones)• Cada columna tiene un nombre único• Cada columna tiene que ser única• Cada columna toma su valor de un dominio

• Un dominio puede ser común para diferentes columnas

• Las filas pueden estar en cualquier orden

• Las columnas pueden estar en cualquier• Orden

• Al menos debe existir una claveTipos de claves– Principal o primaria– Secundarias – Foráneas o externas– Simples– Compuestas

Reducción de diagramas entidad relación a tablas

Entidades: Toda entidad se corresponde con una relación

top related