Está en la página 1de 10

Actividad : Modelación de Datos

Asignatura: Bases de Datos


Tutor: Luis Osvaldo Moreno Gaytán

Monterrey, Nuevo León


El modelo entidad-relación
Modelo entidad-relación. Son estructuras y convenciones que se utilizan para
crear un modelo de datos del usuario. Las cosas a nivel del usuario están
representadas por entidades, y las asociaciones entre éstas, están representadas
mediante relaciones. Usualmente, los resultados se documentan en un diagrama
entidad-relación. Los elementos clave del modelo E-R son entidades, atributos,
identificadores y relaciones.

Una entidad es algo que se puede identificar en el medio ambiente de trabajo de


los usuarios.- es decir, aquello a lo cual los usuarios quieren dar seguimiento.
Algunos ejemplos de entidades son EMPLEADO (EMPLOYEE) Mary Doe, CLIENTE
12345, ORDENVENTA (SALES-ORDER) 1000, VENDEDOR (SALESPERSON) John
Smith, y PRODUCTO (PRODUCT) A4200.

Las entidades tienen atributos, o propiedades, como a veces se les llama, que
describen las características de la entidad. Algunos ejemplos de atributos son:
NombredelEmpleado, FechadeContrato y CódigodeAptitudesdeTrabajo.
El modelo entidad-relación

IDENTIFICADORES
Las instancias de una entidad tienen identificadores, los cuales son atributos que
nombran, o identifican, las instancias de una entidad. Por ejemplo, las instancias
EMPLEADO podrían ser identificadas mediante el NúmerodeSeguroSocial
(SocialSecurityNumber), el NúmerodeEmpleado (EmployeeNumber), o el
NombredelEmpleado (EmployeeName).
El modelo entidad-relación

Las entidades pueden asociarse con otras mediante relaciones. El modelo


E-R contiene tanto clases de relaciones como instancias de relaciones. Las
clases de relaciones son asociaciones entre las clases de entidad, y las
instancias de relaciones son asociaciones entre las instancias de entidad.
Las relaciones pueden tener atributos.

TRES TIPOS DE RELACIONES BINARIAS


En una relación 1:1 (léase “uno a uno”), una instancia de entidad de un
tipo se relaciona con una instancia de una sola entidad de otro tipo.
El modelo entidad-relación
Diseño de bases de datos con modelos de objeto semántico

La transformación de objetos semánticos en relaciones depende del tipo de


objeto. Los simples se representan mediante una relación individual. Los
atributos que no son objetos se manejan como atributos de la relación.
Los objetos compuestos requieren dos o más relaciones para su
presentación. Una relación contiene atributos de valor único del objeto.

Se construye otra relación para cada atributo simple multivaluado o atributo


de grupo. La llave de las relaciones que representan los atributos
multivaluados siempre es una llave compuesta que contiene la llave del
objeto, más un identificador del grupo compuesto dentro de ese objeto.

Se requieren cuando menos dos relaciones para representar un objeto


combinado. Cada relación tiene su propia llave distinta.

Hay cuatro tipos diferentes de objetos combinados: uno a uno, uno a


muchos, muchos a uno y muchos a muchos, que se representan insertando
llaves externas.
Diseño de bases de datos con modelos de objeto semántico

Para las relaciones uno a uno, la llave de cada tabla se coloca en la otra
tabla, y para las relaciones uno a muchos y muchos a uno la llave del padre
se coloca en la relación hijo. Por último, para las relaciones muchos a
muchos se crea una tabla de intersección que contenga las llaves de
ambas relaciones.

Los objetos híbridos se representan creando una tabla para el atributo del
grupo multivaluado del objeto compuesto, y colocando dentro la llave de
la relación que representa al objeto no compuesto.
Diseño de bases de datos con modelos de objeto semántico

Los objetos de asociación requieren cuando menos tres relaciones para su


representación, una para cada objeto involucrado. Cada relación tiene su
propia llave y la relación que representa a los objetos de asociación contiene,
como llaves externas, las llaves de los otros dos objetos.

Los objetos padre y subtipo se representan creando una relación para el


padre y una para cada subtipo. La llave de todas las relaciones normalmente
es la misma.

Algunas veces se coloca un atributo identificador en el padre para indicar el


tipo del objeto. Para los objetos arquetipo-versión se crea una relación para
el objeto arquetipo y una segunda para la versión.

La llave de la relación de la versión siempre contiene la llave del arquetipo


BIBLIOGRAFÍA
Kroenke D.M. (2003) Procesamiento de Bases De Datos, México, D.F.:
Pearson Educación de México, S.A. de C.V. 8ª Edición.

También podría gustarte