Está en la página 1de 8

Modelo Entidad Relacion

Martinez Motta Kevin Martin

Carrera Profesional:

Computacion e Informatica

Ciclo:

I Diurno

Turno:

Curso:

Modelamiento de Datos

Profesor:

Gomez Ruiz Wilber Alexander

1. Introduccin
El modelo de entidad-relacin fue presentado formalmente en el ao 1976 por uno de sus autores originales, E. P. Chen. Actualmente este modelo posee el mayor nivel de abstraccin, el objetivo es comprender la naturaleza de los datos, de la informacin y su significado. Cuando se utiliza una base de datos para gestionar informacin, se representa en una serie de tablas, registros y campos; crendose un modelo previo de la realidad. Antes de crear fsicamente estas tablas en la computadora 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 construccin fsica de las tablas simultneamente. El resultado de esto acaba siendo un sistema de informacin incompleto y desordenado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios. Por lo anteriormente dicho; siempre es conveniente comenzar el diseo de la base de datos utilizando el modelo de entidad-relacin, ya que nos ayudar a interpretar la informacin y clasificarla segn la importancia que le da el usuario. Se puede considerar al modelo entidad-relacin como una importante etapa previa a cualquiera de los otros modelos de base de datos que se pueden implementar.

2. Definicin

El diagrama Entidad-Relacin denominado por sus siglas como: E-R; representa a la realidad a travs de un esquema grfico empleando entidades u objetos que son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus caractersticas particulares denominadas atributos, el enlace de estas entidades produce relaciones entre ambas representndose en el modelo de relacin donde se genera nuevas entidades.

3. Entidades y Conjuntos de Entidades


Entidades: Son cosas u objetos de la realidad sobre el que queremos almacenar informacin, estos objetos pueden ser fsicos (Ej. una persona, un libro) y/o abstractos (Ej. un viaje, un curso) Las entidades estn compuestas de atributos (caractersticas) que son los datos que definen el objeto (para la entidad persona seran DNI, nombre, apellidos, direccin, telfono, etc.). 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).

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. Si existiese varias claves y necesitamos elegir una, podemos elegir siguiendo estas normas: Que sea nica. Que se tenga pleno conocimiento de ella (Ej. DNI, COD. Cliente, ID de Material, etc.) Que sea mnima, ya que ser muy utilizada por el gestor de base de datos.

Conjunto de Entidades: Son todas de las entidades de un mismo tipo que comparten las mismas propiedades. Las entidades se representan grficamente mediante un rectngulo. ALUMNO

4. Conjuntos de Atributos
Los atributos describen propiedades y/o caractersticas que posee cada miembro de un conjunto de entidades. Por ejemplo de la entidad alumno, algunos atributos serian: DNI, COD_ALUM, Direccin, telfono, Carrera, etc.

4.1 Clasificacin
4.1.1 Atributos Simples. No divisibles. Atmicos

4.1.2 Atributos Compuestos. Pueden dividirse en otros con significado propio:

Valor compuesto = unin de valores de componentes

4.1.3 Atributos monovalorados. Slo un valor para cada entidad

4.1.4 Atributos multivalorados. Ms de un valor para la misma entidad

Pueden tener lmites superior e inferior del n de valores por entidad

4.1.5 Atributo Nulo. Es usado cuando se desconoce el valor de un atributo para cierta
entidad

4.1.6 Atributos derivados. Valor calculado a partir de otra informacin ya existente


(atributos, entidades relacionadas)

4.1.7 Atributos almacenados

5. Relaciones
Relacin: Es la asociacin entre dos o ms entidades. Por ejemplo, un cliente compra artculos; donde compra es la relacin entre ambas entidades.

La relacin entre entidades se representa mediante un rombo. Existen relaciones de tipo reflexiva (grado 1), binarias (grado 2), ternaria (grado 3), etc.

CONTINUACION DE

PELICULA

Ejemplo de relacin reflexiva

CLIENTE

COMPRA

ARTICULOS

Ejemplo de relacin binaria

ALUMNO

ASISTE

CONFERENCIAS

CENTRO DE ESTUDIOS Ejemplo de relacin Ternaria

5.1 Clasificacin
5.1.1 Por su Cardinalidad Relacin Uno a Uno: Las entidades se asocian una a una (Ej. la entidad HOMBRE, la entidad MUJER y entre ellos la relacin MATRIMONIO).

Representacin de Relacin Uno a Uno

Relaciones Uno a Muchos: Una caracterstica de una entidad est asociada con muchas (n) de otra (Ej. la entidad TRABAJADORES, la entidad EMPRESAS y entre ellos la relacin TRABAJAN EN).

Representacin de Relacin Uno a Muchos

Relaciones Muchos a Uno: Muchas (n) caractersticas de una entidad est asociada con otra entidad (Ej. la entidad PROFESOR, la entidad CURSO y entre ellos la relacin DICTAN).

Representacin de Relacin Muchos a Uno

Relaciones Muchos a Muchos: Cada ocurrencia, en cualquiera de las dos entidades de la relacin, puede estar asociada con muchas (n) de la otra y viceversa (Ej. la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relacin MATRCULA).

Representacin de Relacin Muchos a Muchos

La correspondencia de la cardinalidad se grafica de la siguiente manera:

Significa uno Significa varios

La correspondencia de cardinalidades debe ser una de las siguientes:

a) Uno a Uno: Una instancia de A se relaciona con una instancia de B y viceversa.

HOMBRE

CASADO

MUJER

Un hombre est casado solo con una mujer, y una mujer est casada con un solo hombre

b) Uno a Varios: Una instancia de A se relaciona con varias instancias de B, pero cada instancia de B est asociada solamente con una de A.

JUGADOR

INTEGRA

EQUIPO

Un jugador de ftbol juega en un solo equipo, pero en un equipo hay varios jugadores

c) Varios a uno: Las instancias de A pueden asociarse solamente con una de B, y cada instancia de B puede asociarse con ms instancias de A.

ESCUELA

ESTUDIA

ALUMNO

Una escuela tiene muchos alumnos, cada alumno pertenece a una nica escuela

d) Varios a Varios: Las instancias de A se asocian con cualquier cantidad de instancias de B y viceversa.

ALUMNO

ESTUDIA

MATERIA

Un alumno cursa varias materias, una materia es cursada por varios alumnos

5.1.2 Por su Modalidad

Dadas las tablas A y B, que se encuentran relacionadas: Si para todo registro de A debe existir siempre al menos un registro de B asociado, se dice que la relacin en sentido A->B es Obligatoria.

Si para todo registro de A, pueden existir o no, uno o varios registros de B asociados, se dice que la relacin en sentido A->B es Optativa.

La modalidad de las relaciones se debe analizar en ambos sentidos.

También podría gustarte