Está en la página 1de 8

ITLA. Introducción a la base de datos.

Practicas E/R

INDIVIDUAL.
En la entrega guardada como foto JPG el diagrama desde el mismo
programa
para la próxima clase más tardar.

ATENCION
Pasos para entregar la tarea. Ir al menú en el programa y buscar
file y darle a exportar y seleccionar jpg y la imagen de su diseño
pegarla debajo de cada pregunta en este documento

PRACTICAS ENTIDAD RELACION

EJERCICIO 1

A partir del siguiente enunciado se desea realiza el modelo entidad-relación.

"Una empresa vende productos a varios clientes. Se necesita conocer los


datos personales de los clientes (nombre, apellidos, DNI, dirección y fecha
de nacimiento). 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 NIF, nombre y dirección".
ITLA. Introducción a la base de datos. Practicas E/R

EJERCICIO 2

A partir del siguiente enunciado se desea realizar el modelo entidad-


relación.

"Se desea informatizar la gestión de una empresa de transportes que


reparte paquetes por toda España. Los encargados de llevar los paquetes
son los camioneros, de los que se quiere guardar el DNI, nombre, teléfono,
dirección, salario y población en la que vive. De los paquetes transportados
interesa conocer el código de paquete, descripción, destinatario y dirección
del destinatario. Un camionero distribuye muchos paquetes, y un paquete
sólo puede ser distribuido por un camionero.

De las provincias a las que llegan los paquetes interesa guardar el código de
provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin
embargo, a una provincia pueden llegar varios paquetes.

De los camiones que llevan los camioneros, interesa conocer la matrícula,


modelo, tipo y potencia. Un camionero puede conducir diferentes camiones
en fechas diferentes, y un camión puede ser conducido por varios
camioneros".
ITLA. Introducción a la base de datos. Practicas E/R

EJERCICIO 3

A partir del siguiente enunciado diseñar el modelo entidad-relación.

"Se desea diseñar la base de datos de un Instituto. En la base de datos se


desea guardar los datos de los profesores del Instituto (DNI, nombre,
dirección y teléfono). Los profesores imparten módulos, y cada módulo tiene
un código y un nombre. Cada alumno está matriculado en uno o varios
módulos. De cada alumno se desea guardar el nº de expediente, nombre,
apellidos y fecha de nacimiento. Los profesores pueden impartir varios
módulos, pero un módulo sólo puede ser impartido por un profesor. Cada
curso tiene un grupo de alumnos, uno de los cuales es el delegado del
grupo".
ITLA. Introducción a la base de datos. Practicas E/R

EJERCICIO 4

Biblioteca v1
Crear un diseño entidad relación que permita gestionar los datos de
una biblioteca de modo que
 Las personas socias de la biblioteca disponen de un código
de socio y además necesitar almacenar su dni, dirección,
teléfono, nombre y apellidos
 La biblioteca almacena libros que presta a los socios y socias,
de ellos se almacena su título, su editorial, el año en el que
se escribió el libro, el nombre completo del autor (o autores),
el año 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 préstamo que se realiza
almacenando la fecha en la que se realiza, la fecha tope para
devolver (que son 15 días más que la fecha en la que se
realiza el préstamo) y la fecha real en la que se devuelve el
libro.
ITLA. Introducción a la base de datos. Practicas E/R

EJERCICIO 5
ALMACEN V1
Se trata de crear una base de datos sobre un almacén de piezas de modo
que:
 Cada pieza se identifica con dos letras (tipo, por
ejemplo TU=tuerca) y un número (modelo, por ejemplo 6)
 Almacenamos un atributo que permite saber la descripción de
cada tipo de pieza. Es decir el tipo TU tendrá la descripción tuerca.
 Necesitamos conocer el precio al que vendemos cada pieza.
 Además hay piezas que se componen de otras piezas, por ejemplo
una puerta se compone de una hoja de madera, una bisagra y un
picaporte. Incluso una pieza puede estar compuesta de otras
piezas que ha su vez pueden estar compuestas por otras y así
sucesivamente
 Tenemos una serie de almacenes de los que guardamos su
número, descripción, dirección y el nombre de cada estantería de
almacén. Cada estantería se identifica por tres letras.
 Necesitaremos saber la cantidad de piezas que tenemos en cada
almacén y saber en qué estanterías están las piezas buscadas
ITLA. Introducción a la base de datos. Practicas E/R

EJERCICIO 6
EMPRESA DE COMIDA
Crear un diseño entidad/relación para una empresa de comidas. En la base
de datos tienen que figurar:
 El nombre y apellidos de cada empleado, su dni y su número de SS
además del teléfono fijo y el móvil
 Algunos empleados/as son cocineros/as. De los cocineros y
cocineras anotamos (además de los datos propios de cada
empleado) sus años de servicio en la empresa.
 Hay empleados/as que son pinches. De los y las pinches anotamos
su fecha de nacimiento.
 La mayoría de trabajadores no son ni pinches ni cocineros/as
 En la base de datos figura cada plato (su nombre como “pollo a la
carloteña”, “bacalo al pil-pil”,…), el precio del plato junto con los
ingredientes que lleva. Anotamos también si cada plato es un
entrante, un primer plato, segundo plato o postre
 De los ingredientes necesitamos la cantidad que necesitamos de él
en cada plato y en qué almacén y estantería del mismo le
tenemos.
 Cada almacén se tiene un nombre (despensa principal, cámara
frigorífica A, cámara frigorífica B…), un número de almacén y una
descripción del mismo.
ITLA. Introducción a la base de datos. Practicas E/R

 Cada estante en el almacén se identifica con dos letras y un


tamaño en centímetros. Dos almacenes distintos pueden tener dos
estantes con las mismas letras.

 Necesitamos también saber qué cocineros son capaces de preparar


cada plato.
 Cada pinche está a cargo de un cocinero o cocinera.
 La cantidad de ingredientes en cada estantería de un almacén se
actualiza en la base de datos al instante. SI cogemos dos ajos de
un estante, figurará al instante que tenemos dos ajos menos en
ese estante. Es necesario por lo tanto saber los ingredientes
(cuáles y en qué número) que tenemos en cada estante.

EJERCICIO 7
Inmuebles
Crear un diseño entidad/relación que permita modelar un sistema que sirva
para gestionar una empresa que posee inmuebles. Para ello

 Se almacenan los clientes usando su DNI, Teléfono fijo, Móvil,


Nombre y Apellidos.
 Se almacenan los trabajadores y se almacenan los mismos datos.
Ocurre además que un trabajador puede ser un cliente (porque
puede alquilar o comprar mediante la inmobiliaria) a veces.
 A cada cliente y trabajador se le asigna un código personal
ITLA. Introducción a la base de datos. Practicas E/R

 Los clientes pueden comprar pisos, locales o garajes. En los tres


casos se almacena un código de inmueble (único para cada
inmueble), los metros que tienen, una descripción y su dirección.
 Los pisos tienen un código especial de piso que es distinto para
cada piso.
 En los locales se indica el uso que puede tener y si tienen servicio
o no.
De los garajes se almacena el número de garaje (podría repetirse en
distintos edificios) y la planta en que se encuentra (para el caso de garajes
que están en varias plantas). Los garajes además pueden asociarse a un
piso y así cuando se alquile el piso se incluirá el garaje.

También podría gustarte