Академический Документы
Профессиональный Документы
Культура Документы
Produce Estudio
nombre direccin
Atributos
Los atributos son las propiedades que describen a cada entidad en un conjunto de
entidades.
A la coleccin de entidades Alumnos, con el siguiente conjunto de atributos en
comn, (id, nombre, edad, semestre), pertenecen las entidades:
Dos o ms entidades diferentes pueden tener los mismos valores para algunos de
sus atributos, pero nunca para todos.
Los atributos identificativos son aquellos que permiten diferenciar a una instancia
de la entidad de otra distinta.
Cuando una entidad no tiene un valor para un atributo dado, este toma el valor
nulo.
Atributos
Produce Estudio
Nombre Direccin
Relacin
Describe cierta dependencia entre entidades o permite la
asociacin de las mismas.
Produce Estudio
nombre direccin
Restricciones
Son reglas que deben mantener los datos almacenados en la base de datos.
Correspondencia de Cardinalidades
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la
correspondencia de Cardinalidades puede ser:
Persona 1 1 Departamento
dirige
Correspondencia de Cardinalidades
Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B.
Pero una entidad en B se relaciona con una nica entidad en A.
N 1
Persona trabaja Departamento
N N
Pelcula acta Actor
Ejemplos de relaciones que expresan cardinalidad:
Cada esposo (entidad) est casado (relacin) con una nica esposa (entidad) y
viceversa. Es una relacin 1:1.
Una factura (entidad) se emite (relacin) a una persona (entidad) y slo una, pero
una persona puede tener varias facturas emitidas a su nombre. Todas las facturas
se emiten a nombre de alguien. Es una relacin 1:N.
2. Tenemos las siguientes entidades presidente y pas, la entidad presidente tiene como
atributos nombre, apellidos, partido. La entidad pas tiene como atributos habitantes,
nombre, direccin. Encontrar la relacin en un tiempo presente.
3. Tenemos las siguientes entidades clientes y cuenta, la entidad cliente tiene como atributos
nombre y direccin, la entidad cuenta tiene como atributos tipo de cuenta, nro. de cuenta,
saldo. Para un banco.
SOLUCION
modelo propietario
1 1
Automvil registra Tarj. Circulacin
1 1
Presidente gobierna Pas
partido dimensin
apellidos nombre
nombre habitantes
Tipo cta
M N
Cliente registra Cuenta
La cardinalidad:
"CLIENTE" - "PEDIDO" es 1:1 por que al formularnos la pregunta cuntos clientes
se pueden relacionar con un pedido? la respuesta es, uno como mnimo y uno
como mximo, ya que un pedido es realizado por un nico cliente y no cabe la
posibilidad que el mismo pedido est formulado por dos clientes distintos.
La cardinalidad "PEDIDO" - "CLIENTE" es 1:N por que la formularnos la pregunta
cuntos pedidos se pueden relacionar con un cliente? la respuesta es, como
mnimo un pedido pertenece a un cliente, pero varios pedidos pueden estar
relacionados con el mismo cliente.
(1,1)
CATEGORIA pertenece
(1,n)
atiende
(1,1)
EMPLEADO
1. Lo contratan para hacer una base de datos, de una entidad que requiere almacenar
la data de mapas cartogrficos. Realizando un anlisis bsico se encontr las siguientes
entidades y sus respectivos atributos.
a. Imagen cartogrfica (descripcin, fecha de ingreso, costo ).
b. Tipo de estudio (id, descripcin).
c. Ubicacin geogrfica (pas, departamento, provincia, distrito).
d. Zona (idzona, descripcin).
e. Columna(idzona, idcolumna)
f. Fila(idfila)
g. Carta (id, descripcin).
- Min - Max
Max Zonas: 16,17, 18, 19
Filas: 1,2,3,4
Columnas: a, b, c , z
Carta: 7-C , Zarumilla.
Tipo de estudio: Temas para balance
hdrico, estudio sobre la nia., estudio de
hidrologa.
Min
1,n
1,n
Pertenece
1,n
1,1 1,n 1,n 1,1
COLUMNA Pertenece CARTA Pertenece FILA
1,n
Pertenece
1,1
ZONA
Ejercicios
Lo contratan para hacer una BD que permita apoyar la gestin de un sistema de
ventas. La empresa necesita llevar un control de proveedores, clientes, productos y
ventas.
Un proveedor tiene un RUC, nombre, direccin, telfono y pgina web. Un cliente
tambin tiene RUC, nombre, direccin, pero puede tener varios telfonos de
contacto. La direccin se entiende por calle, nmero, comuna y ciudad. Un
producto tiene un id nico, nombre, precio actual, stock y nombre del proveedor.
Adems se organizan en categoras, y cada producto va slo en una categora. Una
categora tiene id, nombre y descripcin.
Por razones de contabilidad, se debe registrar la informacin de cada venta con un
id, fecha, cliente, descuento y monto final. Adems se debe guardar el precio al
momento de la venta, la cantidad vendida y el monto total por el producto.
(1,1)
(1,n)
(1,n) (1,n)
(1,n)
(1,n)
(1,n)
(1,1)
Ejercicios
Una base de datos para una pequea empresa debe contener informacin acerca de clientes,
artculos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por cliente), Saldo,
Lmite de crdito (depende del cliente, pero en ningn caso debe superar los 3.000.000 pts),
Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias de ese
artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera est
formada por el nmero de cliente, direccin de envo y fecha del pedido. El cuerpo del pedido
son varias lneas, en cada lnea se especifican el nmero del artculo pedido y la cantidad.
Adems, se ha determinado que se debe almacenar la informacin de las fbricas. Sin embargo,
dado el uso de distribuidores, se usar: Nmero de la fbrica (nico) y Telfono de contacto. Y se
desean ver cuntos artculos (en total) provee la fbrica. Tambin, por informacin estratgica, se
podra incluir informacin de fbricas alternativas respecto de las que ya fabrican artculos para
esta empresa.
Nota: Una direccin se entender como N, Calle, Distrito y Ciudad. Una fecha incluye hora. Se
pide hacer el diagrama ER para la base de datos que represente esta informacin
Links
http://es.wikipedia.org/wiki/Modelo_entidad-
relaci%C3%B3n
http://zozker.blogspot.es/
http://es.wikipedia.org/wiki/Modelo_entidad-
relaci%C3%B3n
http://www.tejedoresdelweb.com/wiki/images/c/c7/B
asesdatos_teo3_modelo_er.pdf
http://www.dcc.uchile.cl/~cgutierr/cursos/BD/g1.pdf