3a5 trejo alexandra - tarea 1

19
MODELO ENTIDAD RELACION SOBRE BASE DE DATOS

Upload: elizabeth-trejo-quinto

Post on 13-Jun-2015

379 views

Category:

Education


1 download

DESCRIPTION

MODELO ENTIDAD RELACION SOBRE BASE DE DATOS:)

TRANSCRIPT

Page 1: 3A5 Trejo Alexandra - tarea 1

MODELO ENTIDAD RELACION

SOBRE BASE DE DATOS

Page 2: 3A5 Trejo Alexandra - tarea 1
Page 3: 3A5 Trejo Alexandra - tarea 1

Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador se debe realizar un modelo de datos.        Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo así el modelo de datos y la construcción física de las tablas simultáneamente. El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.

Page 4: 3A5 Trejo Alexandra - tarea 1

Entidades y

relaciones

Page 5: 3A5 Trejo Alexandra - tarea 1

El modelo de datos más extendido es el denominado ENTIDAD/RELACIÓN (E/R) En el modelo E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidades:

1.-Entidad.- Objeto del mundo real sobre el que queremos almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). De entre los atributos habrá uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI).

Page 6: 3A5 Trejo Alexandra - tarea 1

En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas:*Que sea única. *Que se tenga pleno conocimiento de ella.- ¿Por qué en las empresas se asigna a cada cliente un número de cliente?.

*Que sea mínima, ya que será muy utilizada por el gestor de base de datos.

Page 7: 3A5 Trejo Alexandra - tarea 1

2.-Relación.- Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos: *Relaciones 1-1.- las entidades que intervienen en la relación se asocian una a una (ej: la entidad hombre, la entidad mujer y entre ellos la relación matrimonio). *Relaciones 1-n.- una ocurrencia de una entidad está asociada con muchas (n) de otra (ej: la entidad empersa, la entidad trabajador y entre ellos la relación trabajar-en). *Relaciones n-n.-cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (ej: la entidad alumno, la entidad empresa y entre ellos la relación matrícula).

Page 8: 3A5 Trejo Alexandra - tarea 1

Se elabora el diagrama (o diagramas) entidad-relación.Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementarle en una base de datos. Brevemente:Transformación de relaciones múltiples en binarias.Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).Conversión en tablas (en caso de utilizar una base de datos relacional).

Page 9: 3A5 Trejo Alexandra - tarea 1

BASE TEORICA Y CONCEPTUAL

Page 10: 3A5 Trejo Alexandra - tarea 1

El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos.

Entidad:Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.

Page 11: 3A5 Trejo Alexandra - tarea 1

El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos.

AtributosLos atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

Page 12: 3A5 Trejo Alexandra - tarea 1

RelaciónDescribe cierta dependencia entre entidades o permite la asociación de las mismas.

EJEMPLO:Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la relación entre ambas al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podriamos tener la ocurrencia "Habitación 502", de la entidad "HABITACION" y la ocurrencia "Henry Jonshon Mcfly Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Henry.

Una relación tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, podemos decir que un huésped (entidad), se aloja (relación) en una habitación (entidad).

Page 13: 3A5 Trejo Alexandra - tarea 1

Representación grafica de

entidades y relaciones

Page 14: 3A5 Trejo Alexandra - tarea 1

Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos:

Page 15: 3A5 Trejo Alexandra - tarea 1

La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el apartado anterior, gráficamente quedarían como sigue:

Page 16: 3A5 Trejo Alexandra - tarea 1

BASE DE DATOS

Page 17: 3A5 Trejo Alexandra - tarea 1

DIAGRAMA ENTIDADRELACI

ONDenominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un

Esquema gráfico empleando los terminología de Entidades, que son objetos que existen y son los

elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características

particulares denominadas Atributos, el enlace que rige la unión de las entidades esta representada

por la relación del modelo.

Page 18: 3A5 Trejo Alexandra - tarea 1

En un DER, cada entidad se representa mediante un rectángulo, cada relación mediante un rombo y cada dominio (conjunto donde toma valores el atributo) mediante un círculo. Mediante líneas se conectan las entidades con las relaciones, igual que las entidades con los dominios, representando a los atributos. Los Atributos Llaves se representan subrayando el correspondiente conjunto de valores.En ocasiones, una entidad no puede ser identificada únicamente por el valor de sus propios atributos. En estos casos, se utilizan conjuntamente las relaciones con los atributos para lograr la requerida identificación unívoca.

Page 19: 3A5 Trejo Alexandra - tarea 1