BDD - 2 - Modelo Entidad-Relacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

M O D E L O D E E N T I D A D - R E L A C I Ó N

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN

MODELO ENTIDAD - RELACIÓN


El modelo E-R se basa en una percepción del mundo real, la cual esta formada por objetos básicos llamados entidades y las
relaciones entre estos objetos así como las características de estos objetos llamados atributos.

2.1 ENTIDADES Y CONJUNTO DE ENTIDADES

ENTIDAD:
Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas atributos.
Las entidades pueden ser concretas como una persona o abstractas como una fecha.

CONJUNTO DE ENTIDADES:
Es un grupo de entidades del mismo tipo. Por ejemplo el conjunto de entidades CUENTA, podría representar al conjunto de
cuentas de un banco X, o ALUMNO representa a un conjunto de entidades de todos los alumnos que existen en una
institución.

Una entidad se caracteriza y distingue de otra por los atributos, en ocasiones llamadas propiedades, que representan las
características de una entidad. Los atributos de una entidad pueden tomar un conjunto de valores permitidos al que se le
conoce como dominio del atributo. Así cada entidad se describe por medio de un conjunto de parejas formadas por el
atributo y el valor de dato. Habrá una pareja para cada atributo del conjunto de entidades.

Ejemplo:
Hacer una descripción en pareja para la entidad alumno con los atributos No_control, Nombre y Especialidad.
Nombre_atributo Valor
No_control 96310418
Nombre Sánchez Osuna Ana
Especialidad LI

O considerando el ejemplo del Vendedor cuyos atributos son: RFC, Nombre, Salario.
Nombre_atributo Valor
RFC COMD741101YHR
Nombre Daniel Colín Morales
Salario 3000

2.2 RELACIONES Y CONJUNTO DE RELACIONES.

RELACIÓN:
Una relación es la asociación que existe entre dos a más entidades.

La cantidad de entidades en una relación determina el grado de la relación, por ejemplo la relación ALUMNO-MATERIA es
de grado 2, ya que intervienen la entidad ALUMNO y la entidad MATERIA, la relación PADRES, puede ser de grado 3, ya que
involucra las entidades PADRE, MADRE e HIJO.
Aunque el modelo E-R permite relaciones de cualquier grado, la mayoría de las aplicaciones del modelo sólo consideran
relaciones del grado 2. Cuando son de tal tipo, se denominan relaciones binarias.
La función que tiene una relación se llama papel, generalmente no se especifican los papeles o roles, a menos que se
quiera aclarar el significado de una relación.

Diagrama E-R (sin considerar los atributos, sólo las entidades) para los modelos ejemplificados:

2.3 LIMITANTES DE MAPEO.


Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas entidades de
tipo B se pueden relacionar una entidad de tipo A:

R ECOPILACIÓN REALIZADA POR PROF. LÓPEZ, NANCY – PROF. GIMENO ROSSI , JUAN -1-
M O D E L O D E E N T I D A D - R E L A C I Ó N
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN
TIPOS DE RELACIONES:

RELACIÓN UNO A UNO


Se presenta cuando existe una relación como su nombre lo indica uno a uno, denominado también relación de matrimonio.
Un elemento de la entidad del tipo A solo se puede relacionar con un elemento de la entidad del tipo B, y viceversa;

Por ejemplo: la relación asignación de automóvil que contiene a las entidades EMPLEADO, AUTO, es una relación 1 a 1, ya
que asocia a un empleado con un único automóvil por lo tanto ningún empleado posee más de un automóvil asignado, y
ningún vehículo se asigna a más de un trabajador.

Es representado gráficamente de la siguiente manera:

A: Representa a una entidad de cualquier tipo diferente a una entidad B.


R: en el diagrama representa a la relación que existe entre las entidades.
El extremo de la flecha que se encuentra punteada indica el uno de la relación, en este caso, una entidad A ligada a una
entidad B.

RELACIÓN UNO A MUCHOS


Significa que un elemento de la entidad del tipo A puede relacionarse con cualquier cantidad de elementos de la entidad
del tipo B, y un elemento de la entidad del tipo B solo puede estar relacionada con un elemento de la entidad del tipo A.

Su representación gráfica es la siguiente:

Nótese en este caso que el extremo punteado de la flecha de la relación de A y B, indica una entidad A conectada a
muchas entidades B.

RELACIÓN MUCHOS A UNO


Indica que un elemento de la entidad del tipo B puede relacionarse con cualquier cantidad de elementos de la entidad del
tipo A, mientras que cada elemento de la entidad del tipo A solo puede relacionarse con solo un elemento de la entidad
del tipo B.

RELACIÓN MUCHAS A MUCHAS


Establece que cualquier cantidad de elementos de la entidad del tipo A pueden estar relacionados con cualquier cantidad
de elementos de la entidad del tipo B.

A los tipos de relaciones antes descritos, también se le conoce como cardinalidad.

La cardinalidad nos especifica los tipos de relaciones que existen entre las entidades en el modelo E-R y establecer con
esto las validaciones necesarias para conseguir que los datos de la instancia (valor único en un momento dado de una base
de datos) correspondan con la realidad.

Algunos ejemplos de cardinalidades de la vida común pueden ser:

UNO A UNO
El noviazgo, el RFC de cada persona, el acta de nacimiento, ya que solo existe un solo documento de este tipo para cada
una de las diferentes personas.

UNO A MUCHOS
Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoológico - animales, árbol – hojas.

MUCHOS A MUCHOS
Arquitecto – proyectos, fiesta – personas, estudiante – materias.

NOTA:
Cabe mencionar que la cardinalidad para cada conjunto de entidades depende del punto de vista que se le de al modelo
en estudio, claro esta, sujetándose a la realidad.

R ECOPILACIÓN REALIZADA POR PROF. LÓPEZ, NANCY – PROF. GIMENO ROSSI , JUAN -2-
M O D E L O D E E N T I D A D - R E L A C I Ó N
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN
2.4 CLAVES PRIMARIAS.
Como ya se ha mencionado anteriormente, la distinción de una entidad entre otra se debe a sus atributos, lo cual lo hacen
único. Una clave primaria es aquel atributo el cual consideramos clave para la identificación de los demás atributos que
describen a la entidad.
Por ejemplo, si consideramos la entidad ALUMNO del Instituto, podríamos tener los siguientes atributos:
• Nombre,
• Especialidad,
• Teléfono,
• Semestre,
• Dirección,
• Número de legajo
de todos estos atributos el que podremos designar como clave primaria es el número de legajo, ya que es diferente para
cada alumno y este nos identifica en la institución.

Claro que puede haber más de un atributo que pueda identificarse como clave primaria en este caso se selecciona la que
consideremos más importante, los demás atributos son denominados claves secundarias.
Una clave o llave primaria es indicada gráficamente en el modelo E-R con una línea debajo del nombre del atributo.

2.5 DIAGRAMA ENTIDAD -RELACIÓN


Denominado 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 que rige la unión de las entidades esta representada por la relación del modelo.
Recordemos que un rectángulo nos representa a las entidades; una elipse a los atributos de las entidades, y una etiqueta
dentro de un rombo nos indica la relación que existe entre las entidades, destacando con líneas las uniones de estas y que
la llave primaria de una entidad es aquel atributo que se encuentra subrayado.
A continuación mostraremos algunos ejemplos de modelos E-R, considerando las cardinalidades que existen entre ellos:

RELACIÓN UNO A UNO

PROBLEMA :
Diseñar el modelo E-R, para la relación Registro de automóvil que consiste en obtener la tarjeta de circulación de un
automóvil con los siguientes datos:- Automóvil- Modelo, Placas, Color - Tarjeta de circulación -Propietario, No_serie,
Tipo.

Indicamos con este ejemplo que existe una relación de pertenencia de uno a uno, ya que existe una tarjeta de circulación
registrada por cada automóvil.

En este ejemplo, representamos que existe un solo presidente para cada país.

RELACIÓN MUCHOS A MUCHOS.


El siguiente ejemplo indica que un cliente puede tener muchas cuentas, pero que una cuenta puede llegar a pertenecer a
un solo cliente, decimos puede, ya que existen cuentas registradas a favor de más de una persona.

2.6 REDUCCIÓN DE DIAGRAMAS E-R A TABLAS


Un diagrama E-R, puede ser representado también a través de una colección de tablas. Para cada una de las entidades y
relaciones existe una tabla única a la que se le asigna como nombre el del conjunto de entidades y de las relaciones
respectivamente, cada tabla tiene un número de columnas que son definidas por la cantidad de atributos y las cuales
tienen el nombre del atributo.
La transformación de nuestro ejemplo Venta en la que intervienen las entidades de Vendedor con los atributos RFC,
nombre, puesto, salario y Artículo con los atributos Clave, descripción, costo.

R ECOPILACIÓN REALIZADA POR PROF. LÓPEZ, NANCY – PROF. GIMENO ROSSI , JUAN -3-
M O D E L O D E E N T I D A D - R E L A C I Ó N
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN
Cuyo diagrama E-R es el siguiente:

Entonces las tablas resultantes siguiendo la descripción anterior son:

Tabla EMPLEADO
Nombre Puesto Salario RFC
Teófilo Vendedor 2000 TEAT701210XYZ
Cesar Auxiliar ventas 1200 COV741120ABC

Tabla ARTÍCULO
Clave Descripción Costo
A100 Abanico 460
C260 Colcha matrimonial 1200

Tabla VENTA
RFC Clave
TEAT701210XYZ C260
COV741120ABC A100

Nótese que en la tabla de relación - Venta -, contiene como atributos a las llaves primarias de las entidades que
intervienen en dicha relación, en caso de que exista un atributo en las relaciones, este atributo es anexado como una fila
más de la tabla;
Por ejemplo si anexamos el atributo fecha a la relación venta, la tabla que se originaria sería la siguiente:

RFC Clave Fecha


TEAT701210XYZ C260 10/12/96
COV741120ABC A100 11/12/96

R ECOPILACIÓN REALIZADA POR PROF. LÓPEZ, NANCY – PROF. GIMENO ROSSI , JUAN -4-
M O D E L O D E E N T I D A D - R E L A C I Ó N
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN

T ABLA DE CONTENIDOS TEMÁTICOS

MODELO ENTIDAD - RELACIÓN .........................................................................1


2.1 Entidades y conjunto de entidades ................................................................................................. 1
Entidad: .................................................................................................................................. 1
Conjunto de entidades: ................................................................................................................ 1
2.2 Relaciones y conjunto de relaciones................................................................................................ 1
Relación: ................................................................................................................................. 1
2.3 Limitantes de mapeo.................................................................................................................. 1
Tipos de relaciones: ....................................................................................................................... 2
Relación uno a uno ...................................................................................................................... 2
Relación uno a muchos ................................................................................................................. 2
Relación Muchos a uno ................................................................................................................. 2
Relación Muchas a muchas ........................................................................................................... 2
2.4 Claves primarias....................................................................................................................... 3
2.5 Diagrama Entidad-Relación .......................................................................................................... 3
2.6 Reducción de diagramas E-R a tablas ............................................................................................... 3

R ECOPILACIÓN REALIZADA POR PROF. LÓPEZ, NANCY – PROF. GIMENO ROSSI , JUAN -5-

También podría gustarte