Modelo entidad relación
Click here to load reader
-
Upload
herminia-barriento -
Category
Education
-
view
765 -
download
2
Transcript of Modelo entidad relación
CLIENTE PRODUCTO
PROVEEDOR
C.I. Nombre Apellido Dirección
Compra
Suministra
Nombre Código Precio
Nombre RIF Dirección
Es un tipo de modelo de datos conceptual de alto nivel que se empleaen el diseño de las base de datos relacionales. El modelo entidad-relación muestra la estructura de la base de datos representando unconjunto de objetos básicos llamados entidades y de las relacionesentre estos objetos.
Los elementos conceptuales que emplea el modelo ER son:
ENTIDADATRIBUTOATRIBUTO CLAVERELACIONES
Se puede definir como entidad a cualquier objeto, real oabstracto, que existe en un contexto determinado o puede llegara existir y del cual deseamos guardar información, por ejemplo:"PROFESOR", "CURSO", "ALUMNO“, “CLIENTE”.
Las entidades se componen de atributos que son cada una delas propiedades o características que tienen las entidades. Siconsideramos la entidad "PROFESOR" y definimos los atributosNombre, Teléfono y Salario.
Las entidades las representaremos en el Diagrama Entidad –Relación con un rectángulo
ENTIDAD
Los atributos se representan con un elipse
Atributo
El modelo entidad - relación exige que cada entidad tenga unidentificador, se trata de un atributo o conjunto de atributos queidentifican de forma única a cada uno de los ejemplares de laentidad.Se representa subrayando el nombre del atributo clave
Se entiende por relación a la asociación, vinculación ocorrespondencia entre entidades. En cada interrelación se debe
establecer el número máximo y mínimo de ejemplares de un tipo de
entidad que pueden estar asociadas, mediante una determinada
relación, con un ejemplar de otra entidad. Este valor máximo y
mínimo se conoce como cardinalidad. La cardinalidad nos
especifica los tipos de relaciones que existen entre las entidades
en el modelo E-R.
Atributo
Se representa con un rombo, conectándose a las entidades
vinculadas a través de líneas de conexión.
conexionENTIDAD A ENTIDAD B
Relación uno a uno (1:1, 1/1): Se presenta cuando una entidad
del tipo A solo se puede relacionar con un registro de la entidad
del tipo B, y viceversa.
AUTOMOVIL TARJETA CIRCULACIÓNRegistra
Nº Serie Tipo PropietarioModelo Placa Color
En este ejemplo existe una relación de pertenencia de uno a
uno, ya que existe una tarjeta de circulación registrada por cada
automóvil
Relación uno a Muchos (1:n, 1/∞):
CLIENTE CUENTAApertura
Nº Cta Tipo SaldoNombre C.I Dirección
El siguiente ejemplo indica que un cliente puede tener muchas
cuentas, pero que una cuenta puede llegar a pertenecer a un
solo cliente (Se indica que puede, ya que existen cuentas
registradas a favor de más de una persona “En este caso”).
Significa que una entidad del tipo A puede relacionarse con
cualquier cantidad de registros de la entidad B, y una entidad del
tipo B solo puede estar relacionada con un registro de la entidad
del tipo A.
Relación Muchos a Muchos (n:n, ∞/∞):
Establece que cualquier cantidad de registros de la entidad A
pueden estar relacionados con cualquier cantidad de registros
de la entidad B y viceversa.
ESTUDIANTE MATERIACursa
Código Nombre U.CNombre C.I Dirección
En este ejemplo muestra que un estudiante puede cursar
muchas materias, y una materia puede ser cursada por muchos
estudiantes
“Una empresa vende productos a varios clientes. Se necesita conocer los
datos personales de los clientes (nombre, apellidos, C.I, y dirección). Cada
producto tiene un nombre y un código, así como un precio unitario. Un
cliente puede comprar varios productos a la empresa, y un mismo producto
puede ser comprado por varios clientes.
Los productos son suministrados por diferentes proveedores. Se debe tener
en cuenta que un producto sólo puede ser suministrado por un proveedor, y
que un proveedor puede suministrar diferentes productos. De cada
proveedor se desea conocer el RIF, nombre y dirección”.
CLIENTE PRODUCTO
PROVEEDOR
C.I. Nombre Apellido Dirección
Compra
Suministra
Nombre Código Precio
Nombre RIF Dirección