Ejercicio #1
EJERCICIO1
CODIGO_
DNI NOMBRE APELLIDO DIRECCION F_NACIMIENTO NOMBRE PRECIO
P
LECHE GLORIA
75229831 ERNESTO RAMOS ICA 21/01/2002 100 6.00
1L
75220278 PIERO ROJAS LIMA 5/03/2001 200 SIX PACK PEPSI 12.00
75220278 PIERO ROJAS LIMA 5/03/2001 300 CEREAL FLAKES 5
RUC NOMBRE DIRECCION
1111111111
1 ERNESTO PISCO
2222222222
2 FABRIZIO CHINCHA
PRIMERA FORMA NORMAL
CLIENTE
APELLIDO_ APELLIDO_ F_NACIMIENT
DNI NOMBRE DIRECCION
P M O
75229831 ERNESTO RAMOS ROJAS 1 21/01/2002
75220278 PIERO ROJAS RAMOS 2 5/03/2001
PRODUCTO
CLIENTE-PRODUCTO CODIGO_PRO NOMBRE PRECIO
100 LECHE GLORIA TARRO 3.80
200 SIX PACK PEPSI 12.00
300 CEREAL FLAKES 5.00
DNI CODIGO_PRO FECHA
75229831 100 21/10/2021
75220278 200 10/11/2021
75220278 300 10/11/2021 PROVEEDOR
DIRECCIO
RUC NOMBRE N
11111111111
11 ERNESTO 3
22222222222
22 FABRIZIO 4
DIRECCION
CODIGO DIRECCION
1 ICA
2 LIMA
3 PISCO
4 CHINCHA
SEGUNDO FORMA NORMAL
CLIENTE
APELLIDO_ APELLIDO_ F_NACIMIENT
DNI NOMBRE DIRECCION
P M O
75229831 ERNESTO RAMOS ROJAS 1 21/01/2002
75220278 PIERO ROJAS RAMOS 2 5/03/2001
PRODUCTO
CLIENTE-PRODUCTO
CODIGO_PRO NOMBRE PRECIO
CODIGO_PE DNI CODIGO_PRO
100 LECHE GLORIA TARRO 3.80
1 75229831 100
200 SIX PACK PEPSI 12.00
2 75220278 200
300 CEREAL FLAKES 5.00
3 75220278 300
PROVEEDOR
DIRECCION
RUC NOMBRE DIRECCION
CODIGO DIRECCION
11 ERNESTO 3
1 ICA
22 FABRIZIO 4
2 LIMA
3 PISCO
4 CHINCHA
Ejercicio #2
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
CAMIONERO
NORMALIZACION CAMIONERO
PAQUETE
NORMALIZACION DE PAQUETE
CAMIONERO _ CAMION
CAMION
NORMALIZACION CAMION
PROVINCIA
Ejercicio #3
Se desea diseñar la base de datos de un Instituto. En la base de datos se desea guardarlos
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ó[Link] 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
Profesor
cod_profesor: char(18) alumno
Modulo
DNI: char(18) n_expediente: char(18)
nombre: char(18) cod_modulo: char(18)
nombre: char(18)
direccion: char(18) apellido: char(18) cod_profesor: char(18) (FK)
telefono: char(18) nombre: char(18)
fecha_nacimiento: char(18)
alumno_Modulo
n_expediente: char(18) (FK)
cod_modulo: char(18) (FK)
Normalización ejercicio 3
Profesor:
cod_profesor dni nombre direccion telefono
1 258694 miguel av. Ica 3695258
[Link]
2 256835 miguel a 2365978
3 569465 esaul [Link] 3469785
Alumno:
n_expediente nombre apellido fecha_nacimiento
10 alex saldivar 15/09/2000
11 feliz leon 15/11/2000
12 juan carmen 12/10/2001
Modulo
cod_modulo cod_profesor nombre
25 1 modulo1
26 2 modulo2
27 3 modulo3
cod_modul cod_profeso
cod_modulo nombre o r
25 modulo1 25 1
26 modulo2 26 2
27 modulo3 27 3
Ejercicio #4
Construya un modelo 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
Autores Libros
cod_autor: char(18) cod_libro: char(18)
nombre: char(18) titulo: char(18) Volumen
editorial: char(18) cod_volumen: char(18)
ISBN: char(18)
fecha_publicacion: char(18) cod_libro: char(18) (FK)
Autores_Libros estado: char(18)
cod_autor: char(18) (FK)
cod_libro: char(18) (FK)
Prestamo Socios
cod_prestamo: char(18) cod_socio: char(18)
cod_socio: char(18) (FK) DNI: char(18)
fecha_prestamo: char(18) Direccion: char(18)
fecha_real: char(18) telefono: char(18)
cod_libro: char(18) (FK) nombre: char(18)
apellidos: char(18)
Normalización ejercicio 4
Autores
cod_autor nombre
20 Ricardo G
21 Grabiel P
22 Cesar V
Libros
cod_libro titulo editorial ISBN fecha_publicacion
10 el caballero carmelo talleres tipograficos 16983 12/04/1918
11 bodas de sangre Octaedro 17369 8/03/1933
12 el alquimista Planeta y Penguin 18362 1/10/1988
volumen
cod_volum
en cod_libro estado
1 10 perfecto
deplorabl
1 11 e
2 12 perfecto
cod_volumen cod_libro cod_volumen estado
1 10 1 perfecto
1 11 1 deplorable
2 12 2 perfecto
Préstamo
cod_prestamo cod_socio fecha_prestamo fechar_real cod_libro
369 1269 11/10/2020 26/10/2020 10
370 1270 11/10/2020 26/10/2020 11
371 1271 15/10/2020 30/10/2020 12
fecha_prestam cod_prestam
cod_prestamo o fechar_real o cod_socio
369 11/10/2020 26/10/2020 369 1269
370 11/10/2020 26/10/2020 370 1270
371 15/10/2020 30/10/2020 371 1271
cod_prestamo cod_libro
369 10
370 11
371 12
Socios
cod_socios DNI Direccion Telefono nombre apellido
1269 369762 [Link] 635-695 jose Perez
1270 694341 [Link] 365-869 jose Vilca
1271 236935 [Link] 265-541 felix Vilca
Ejercicio #5
Crear un diseño entidad relación que permita controlar el sistema de información de una
academia de cursos siguiendo estas premisas: • Se dan clases a trabajadores y desempleados.
Los datos que se almacenan de los alumnos son el DNI, dirección, nombre, teléfono y la edad •
Además de los que trabajan necesitamos saber el CIF, nombre, teléfono y dirección de la
empresa en la que trabajan • Los cursos que imparte la academia se identifican con un código
de curso. Además se almacena el programa del curso, las horas de duración del mismo, el
título y cada vez que se imparte se anotará las fechas de inicio y fin del curso junto con un
número concreto de curso (distinto del código) y los datos del profesor o profesora (sólo uno
por curso) que son: dni, nombre, apellidos, dirección y teléfono • Se almacena la nota
obtenida por cada alumno en cada curso teniendo en cuenta que un mismo alumno o alumna
puede realizar varios cursos y en cada cual obtendrá una nota.
ALUMNO
DNI_alumno: char(18)
Nombre_alumno: char(18)
ALUMNO_CURSO
Edad: char(18)
Direccion: char(18) DNI_alumno: char(18) (FK)
Telefono: char(18) n_concreto: char(18) (FK)
CURSO
n_concreto: char(18)
fecha_inicio: char(18)
fecha_fin: char(18)
TIPO_DE_CURSOS
cod_curso: char(18)
CURSO_PROFESORES
duracion: char(18)
n_concreto: char(18) (FK)
programa: char(18)
DNI_profesor: char(18) (FK)
titulo: char(18) PROFESORES
n_concreto: char(18) (FK)
DNI_profesor: char(18)
Nombre_profesor: char(18)
Apellido_profesor: char(18)
direccion: char(18)
telefono: char(18)
Alumno
DNI_alumno Nombre_alumno edad direccion telefono
28455541 maria 19 las palmeras 305 974556647
28455541 maria 19 las palmeras 305 974556647
66454871 jose 21 la joya mz10 lote3 987823212
Alumno curso
DNI_alumno n_concreto
28455541 100
66454871 200
Curso
n_concreto fecha_inicio fecha_fin
100 10/03/2021 16/07/2021
200 11-Mar 17/07/2021
300 14/03/2021 20/07/2021
tipo de curso
cod_curso duracion programa titulo n_concreto
20v145 16 semanas algoritmo sistemas 100
20v502 16 semanas fisica sistemas 200
20v635 16 semanas calculo matematica 300
curso profesores
n_concreto DNI_profesor
100 29054014
200 28551465
300 20547814
profesores
DNI_profesor Nombre_profesor Apellido_profesor direccion telefono
29054014 milena ascama wilson ferreira 506 919474475
28551465 esteban rodriguez av. Jose munica 90 956203141
20547814 francisco toledo calle manuel rodriguez 508 948554124
Ejercicio #6
Una empresa de aparatos electrónicos desea informatizar sus datos. Escribir el diagrama ER
que responda a la siguiente especificación verbal: • Cada aparato electrónico viene
determinado por un código único y una descripción. Además cada aparato corresponde a un
tipo de electrodomésticos (a lo sumo). • Cada tipo de electrodoméstico (televisor, mp3,
lavadora, etc) tiene un nombre y unas características (un campo de texto). Se supone que no
hay dos tipos con el mismo nombre y características. Algunos tipos pueden formar parte de
otro tipo más general (mp3 de aparato de música), pero en este caso solo forman parte de un
único tipo. • Los componentes son las piezas que forman el aparato. Vienen dados por un
nombre (por ejemplo transformador) y unas especificaciones (un campo de texto). • También
nos interesa conocer datos de los fabricantes de componentes: su CIF (único) y su domicilio
social. • Cada aparato puede llevar cualquier cantidad de componentes. Interesa saber para
cada aparato que componentes lleva y que fabricante suministra cada componente. Un
aparato puede llevar muchas unidades de un mismo componente (interesa saber cuántas),
pero en este caso todas estarán suministradas por el mismo fabricante y con un mismo precio.
aparato tipo_de_electrodomestico
codigo_aparato: char(18) codigo_tipoElectrodomestico: char(18)
descripcion: char(18) caracteristica: char(18)
codigo_tipoElectrodomestico: char(18) (FK) nombre: char(18)
componente
codigo_aparato: char(18) (FK) fabricantes
com_especificaciones: char(18) cif: char(18)
com_nombre: char(18) dom_social: char(18)
cif: char(18) (FK)
Aparato
codigo_aparato descripcion codigo_tipoelectrodomestico
4561 con garantia 1
4580 con garantia 3
4597 sin garantia 3
Tipo de electrodoméstico
codigo_tipoelectrodomestico caracteristica nombre
1 pequeño licuadora
2 grande lavadora
3 grande cocina
Componentes
codigo_aparato com_especificaciones com_nombre cif
4561 4 velocidaddes motor 30005
4580 3 velocidades motor 31550
4597 6 hornillas hornillas 30154
Fabricantes
cif dom_social
30005 calle los jazmines 401
31550 calle ayacucho 302
30154 calle libertadores 801
Ejercicio #7
Definir el modelo E/R para un juego de ordenador. En el juego se utilizan conceptos como el de
personaje, objeto y escenario. Sabemos que: • Cada personaje tiene un nombre único y lleva
asociados 3 valores numéricos indicando su nivel de fuerza, inteligencia y habilidad. Además
interesa saber en cada momento en que escenario (número de escenario) se encuentra. •
Cada personaje puede dominar a otros personajes (a 0 o mas), pero solo puede ser dominado
por otro, o por ninguno. • Los personajes tienen en cada momento algunos objetos en su
poder. Además de saber que objetos tiene cada personaje hay que guardar información acerca
de en qué momento (hora, minuto y segundo) cogió el personaje el objeto. Puede haber
objetos que no estén en posesión de ningún personaje (no los ha encontrado nadie aun), pero
ninguno puede pertenecer a dos personajes al mismo tiempo. • Los objetos se distinguen
entre sí por un código y tienen asociado un numero de escenario, el número del escenario en
el que se encuentran situados al comienzo del juego. Cada escenario puede contener 0 o más
objetos. • Cada escenario tiene un número que lo identifica y 2 factores riesgo, tiempo que
indican características particulares del escenario
Objeto personaje
cod_objeto descripcion nombre fuerza abilidad destreza
1 pelota diaz gremodi 120 300 200
2 mesa zenku 150 500 400
3 cama mikasa 200 400 600
Inventario del personaje
nombre cod_objeto tiempo
diaz gremodi 1 [Link]
zenku 2 [Link]
mikasa 3 00.05:09
escenario
Ejercicio #8
Construya un diagrama Entidad Relación para una base de datos que permita gestionar un
sistema de ventas. La empresa necesita llevar el control de proveedores, clientes, productos y
ventas. Un proveedor tiene un RUC, nombre, dirección, teléfono y pagina web. Un cliente
también tiene RUC, nombre, dirección, pero puede tener varios teléfonos de contacto. La
dirección se entiende por calle, numero, distrito y departamento. Un producto tiene un id
único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en
categorías, y cada producto va solo en una categoría. Una categoría tiene id categoría, nombre
y descripción. Por razones de seguridad se debe registrar la información de cada venta con un
idventa, fecha, cliente, descuento y monto final. Además se debe guardar el precio al
momento de la venta, cantidad vendida y el monto total por el producto.
Ejercicio 8
Cliente producto
Ventas
id_venta fecha monto_final id_producto id_cliente
1 25/04/2021 100 452 124
2 6/01/2021 85 451 127
3 15/02/2021 110 462 875
Dirección cliente categoría
id_d_cliente calle comuna cuidad id_cat nombre descripcion
1 tinguiña [Link] ica 4151 lactios aparato 1
2 parcona [Link] ica 5455 biscochos aparato2
3 aquije [Link] ica 8749 enbotido aparato3
id_cli rut nombre telefono id_p nombre precio stock nombre _p
1 2413 luis 925221012 1 leche 6$ 60 hector
id_d_prov 2 calle 2421
numero miguel
comuna 955929873
cuidad 2 paneton 9$ 50 hector
3 3553 piero 985887078 3 chirozo 9$ 60 erwing
1 [Link] 1457 ica ica
2 [Link] martin 737 cora cora arequipa
3 [Link] 7581 san martin libertad
Dirección proveedor proveedor
id_prov rut web nombre telefono
1 2521 [Link] erwin 959784578
2 1234 [Link] parvina 776495545
3 1235 [Link] hector 461859543
Ejercicio #9
Una gran multinacional en el Perú es dueña de varios bancos, los cuales poseen
muchas sucursales. La información relevante de los bancos es número de banco,
nombre y dirección. Para las sucursales el número de la sucursal y la dirección. Las
sucursales son responsables de crear todas las nuevas cuentas o brindar los
préstamos que requieran los clientes. Es importante para la organización almacenar
los números de cuenta, los saldos y el tipo de cuenta ( ahorro, cta corriente, plazo ) .
Igualmente información sobre el núm. de préstamo, importe y la fecha del préstamo.
Los préstamos se pagan en cuotas para lo cual se almacena el núm. de cuota, el
monto y la fecha de pago. Los clientes pueden tener varias cuentas o pedir los
préstamos que necesiten. Los datos del cliente son código, nombre, dirección y
teléfono.
BANCO
SUCURSAL
NORMALIZACION DE LA SUCURSAL
CUENTA
NORMALIZACION DE CUENTA
PRESTAMO
NORMALIZACION DE PRESTAMO
CUOTA
CLIENTE
10) Lima Beach es un hotel de cuatro estrellas que tiene una clientela muy seleccionada, y
gracias a la calidad del servicio que brinda, cuenta con una gran demanda. Por esta razón los
clientes únicamente pueden acceder a él, mediante reservaciones previas que son admitidas
por un empleado recepcionista, quien ingresa la reservación a una computadora, donde se
registra además del nombre del cliente, su dirección y teléfono, lo cual sirve para que en el
futuro, el Hotel envíe tarjetas por onomástico o navidad, así como folletines publicitarios. Gran
parte del negocio consiste en reservaciones que efectúan algunas empresas para reuniones de
trabajo que por lo general duran todo un fin de semana, pero el ingreso principal proviene de
reservaciones que realizan las personas naturales. El promedio de ocupación diaria del Hotel
está en un 80%, lo cual es bastante bueno para este tipo de negocio y ello se debe al esmero
en la atención de los clientes, pues se tiene una dotación de empleados de limpieza, donde
cada
empleado no atiende más de 10 habitaciones.
ID_CLIENT RU APELLIDO_
E C NOMBRE P APELLIDO_M DIRECCION ID_PRODUCTO NOMBRE PRECIO STOCK CATEGORIA
ACEITE GRASA
1 123 PIERO ROJAS RAMOS ICA 1 FLORIDA 13 100 MINERAL
ACEITE GRASA
1 123 PIERO ROJAS RAMOS LIMA 1 FLORIDA 13 99 MINERAL
ID_PROV RUC NOMBRE TELEFONO CIUDAD
1 1234 JAIME 986672102 ICA
2 1235 LUIS 975220278 AYACUCHO
3 1236 OSCAR 975652132 PISCO
1 FORMA NORMAL
APELLIDO_ APELLIDO_
ID_CLIENTE RUC NOMBRE P M DIRECCION
1 123 PIERO ROJAS RAMOS 1
ID_PRODUCTO NOMBRE PRECIO STOCK CATEGORIA
ACEITE GRASA
1 FLORIDA 13 100 MINERAL
MONTO
ID_CLIENTE ID_PRODUCTO FECHA FINAL DESCUENTO
1 100 20/11/201 11.7 0.1
1 100 30/11/2021 1.7 0.1
ID_DIR_CLIE CALLE NUMERO CIUDAD
1 LOS VIÑEDOS C-3 ICA
2 FORMA NORMAL
APELLIDO_ APELLIDO_
ID_CLIENTE RUC NOMBRE P M DIRECCION
1 123 PIERO ROJAS RAMOS 1
ID_PRODUCTO NOMBRE PRECIO STOCK CATEGORIA
ACEITE
1 FLORIDA 13 100 1
MONTO
ID_CLIENTE ID_PRODUCTO FECHA FINAL DESCUENTO
1 100 20/11/201 11.7 0.1
1 100 30/11/2021 1.7 0.1
ID_DIR_CLIE CALLE NUMERO CIUDAD
1 LOS VIÑEDOS C-3 ICA
DESCRIPTIO
CATEGORIA NOMBRE N
1 PRIMOR GRASA
ID_DIR_PROVE CALLE NUMERO CIUDAD
111 AYACUHO 720 ICA
112 LORETO 200 ICA
[Link]
113 MARIA C-50 ICA