Академический Документы
Профессиональный Документы
Культура Документы
Significado
Entidad
Relacin
(1:1)
(1:1)
(1:N)
(1:N)
(1:N)
Atributo
Atributo Clave
Ejemplo 1 Profesor.
Dado un cdigo de profesor, determinar su nombre, dedicacin y categora, as como el conjunto de
asignaturas que imparte con el cdigo de esa asignatura, su nombre, el centro en el que se imparte y
el n de horas.
Ejemplo 2 Biblioteca.
Crear un diseo entidad relacin que permita gestionar los datos de una biblioteca de modo que
Las personas socias de la biblioteca disponen de un cdigo de socio y adems necesitar almacenar su
dni, direccin, telfono, nombre y apellidos
La biblioteca almacena libros que presta a los socios y socias, de ellos se almacena su ttulo, su
editorial, el ao en el que se escribi el libro, el nombre completo del autor (o autores), el ao en que se
edit y en qu editorial fue y el ISBN.
Necesitamos poder indicar si un volumen en la biblioteca est deteriorado o no
Queremos controlar cada prstamo que se realiza almacenando la fecha en la que se realiza, la fecha
tope para devolver (que son 15 das ms que la fecha en la que se realiza el prstamo) y la fecha real
en la que se devuelve el libro.
Actividad Propuesta.
Se desea automatizar la gestin de una tienda informtica. La tienda dispone de una serie de
productos que se pueden vender a los clientes. De cada producto informtico se desea guardar el
cdigo, descripcin, precio y nmero de existencias. De cada cliente se desea guardar el cdigo,
nombre, apellidos, direccin y nmero de telfono.
Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por
varios clientes. Cada vez que se compre un artculo quedar registrada la compra en la base de datos
junto con la fecha en la que se ha comprado el artculo.
La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un
mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea
guardar el cdigo, nombre, apellidos, direccin, provincia y nmero de telfono.
Construye el modelo entidad-relacin que contenga la informacin arriba expuesta.
Ejercicio 1.
Una empresa de transporte desea crear una base de datos para almacenar informacin sobre sus
rutas.
La empresa dispone de una flota de autobuses que distribuye en una serie de rutas. En cada ruta, el
autobs pasa por un conjunto de ciudades en las que tiene parada.
Una ruta se identifica por un cdigo y se caracteriza por los km. totales de recorrido, el origen y el
destino final. De cada autobs, se almacena su matrcula, el modelo, su capacidad (plazas) y el
nombre del conductor. Se asume que un autobs slo puede estar realizando una ruta.
Las rutas tienen paradas en distintas ciudades. De cada ciudad, almacenaremos el nombre, junto con
la direccin y el telfono del lugar de parada. Para organizar las rutas, cada parada tiene un nmero
de orden, que puede variar entre distintas rutas (una misma ciudad puede pertenecer a varias rutas).
Construye el modelo entidad-relacin que contenga la informacin arriba expuesta.
Ejercicio 2.
Prestame.com es una empresa que se dedica al prstamo entre personas.
Los prestadores que desean prestar dinero a otros se registran con un id, su nombre y la cantidad de
dinero disponible para las operaciones. Los deudores se identifican por si id y adems el sistema
almacena su nombre y un valor de riesgo en funcin de su situacin personal.
Cuando el deudor solicita un prstamo, se aade un cdigo de prstamo, el importe total, el plazo de
devolucin, su inters y la finalidad del mismo. Los prestadores indican qu cantidad quieren aportar
a un prstamo. Un prestador puede aportar distintas cantidades parciales a varios prstamos.
Construye el modelo entidad-relacin que contenga la informacin arriba expuesta.
Ejercicio 3.
Se desea automatizar la gestin de una tienda informtica. La tienda dispone de una serie de
productos que se pueden vender a los clientes.
De cada producto informtico se desea guardar el cdigo, descripcin, precio y nmero de
existencias. De cada cliente se desea guardar el cdigo, nombre, apellidos, direccin y nmero de
telfono.
Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por
varios clientes. Cada vez que se compre un artculo quedar registrada la compra en la base de datos
junto con la fecha en la que se ha comprado el artculo.
La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un
mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea
guardar el cdigo, nombre, apellidos, direccin, provincia y nmero de telfono.
Construye el modelo entidad-relacin que contenga la informacin arriba expuesta.