Está en la página 1de 4

CÓDIGO NRC:

UNIVERSIDAD PRIVADA DEL NORTE (UPN)


SEMESTRE
FACULTAD DE INGENIERIA FECHA: 29/09/2020
INGENIERIA DE SISTEMAS COMPUTACIONALES VIGENCIA:

LABORATORIO DE BASE DE DATOS


UNIDAD ACADEMICA: II
CURSO: BASE DE DATOS
PRACTICA Nº 5: MODELO ENTIDAD RELACIÓN
DOCENTE: TARMEÑO JUSCAMAITA ESTHER
ESTUDIANTE:

1. LOGROS
 Analizar y elaborar el modelo Entidad Relación de los escenarios propuestos.

2. CONOCIMIENTOS PREVIOS
 Modelo de base de datos
 Diagrama Entidad Relación

3. EQUIPOS, MATERIALES

Equipos Materiales (software)


Computadora Personal Ninguno

4. PROCEDIMIENTO O METODOLOGÍA
De manera individual realizar el diagrama entidad relación de los siguientes ejercicios. Identifique y
modele las entidades, atributos y relaciones para el siguiente conjunto de requerimientos.

1.- Sistema de ventas


Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa
necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un ID,
nombre, dirección, teléfono y página web. Un cliente también tiene ID, nombre, dirección, pero puede
tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad. Un
producto tiene un id único, nombre, precio actual, stock. Los productos son distribuidos por un solo
proveedor. Además, se organizan en categorías, y cada producto va sólo en una categoría. Una
categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe registrar la información de
cada venta con un id, fecha, descuento y monto final. Además, se debe guardar el precio al momento de
la venta, la cantidad vendida y el monto total por el producto.

2.- Academia técnica


“Soy el gerente de una compañía de entrenamiento que ofrece cursos en técnicas de manejo de
tecnología. Nosotros enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un
costo — Introducción a Unix y Programación en C++ son dos de nuestros cursos más populares. Los
cursos varían de uno a cuatro días. Un instructor puede enseñar diversos cursos. Josefina Contreras y

ELABORADO POR: CARGO: FECHA:


Esther Tarmeño Docente 21/09/2020
/
CÓDIGO NRC:
UNIVERSIDAD PRIVADA DEL NORTE (UPN)
SEMESTRE
FACULTAD DE INGENIERIA FECHA: 29/09/2020
INGENIERIA DE SISTEMAS COMPUTACIONALES VIGENCIA:

LABORATORIO DE BASE DE DATOS


Pablo Aguilar son dos de nuestros mejores instructores. Nosotros registramos el nombre y el número
telefónico de cada instructor. Cada curso es dictado por un solo instructor. Nosotros creamos un curso y
luego asignamos el instructor. Los estudiantes pueden tomar varios cursos y muchos lo hacen así. Rafael
Pérez de CANTV tomó todos los cursos que nosotros ofrecemos. También registramos el nombre y el
número telefónico de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan su
número telefónico.
3.- Tienda de vídeo
Soy el propietario de una pequeña tienda de videos. Nosotros tenemos más de 3000 cintas de video que
debemos registrar. Cada una de nuestras cintas tiene un número. Para cada película, se necesita
conocer su título y categoría — por ejemplo comedias, suspenso, drama, acción, guerra o ciencia-ficción.
Sí, hay varias copias de muchas de nuestras películas. Le damos a cada película un identificador
específico y luego registramos cuál película tiene una cinta. Una cinta puede estar en formato BETA o
VHS. Siempre tenemos al menos una cinta por cada película que registramos y cada cinta es siempre
copia de una única película específica. Nuestras cintas son de larga duración por lo cual no tenemos
ninguna película que requiera de múltiples cintas.
Frecuentemente nos preguntan por algunos actores protagonistas específicos; John Wayne y Katherine
Hepburn son muy populares. Así que nos gustaría mantener registro de los actores estrellas que
aparecen en cada película. No todas nuestras películas tienen actores estrellas. A los clientes les
gustaría saber el nombre real de los actores y su fecha de nacimiento. Sólo registramos los actores que
aparezcan en películas de nuestro inventario.
Tenemos muchos clientes. Sólo alquilamos videos a personas que se hayan unido a nuestro video club.
Para pertenecer al club, ellos deben tener un buen nivel de crédito. Para cada miembro del club, nos
gustaría conocer su nombre y apellido, número telefónico y dirección, y tener un número de miembro para
cada inscrito en nuestro video club. Por último, necesitamos mantener registro de cuáles cintas de video
ha sacado el cliente. Un cliente puede sacar múltiples cintas de video a la vez. Nosotros registramos el
alquiler actual- no mantenemos ningún histórico de alquiler.
4.- Camioneros
Se desea automatizar 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 y salario. 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,

ELABORADO POR: CARGO: FECHA:


Esther Tarmeño Docente 21/09/2020
/
CÓDIGO NRC:
UNIVERSIDAD PRIVADA DEL NORTE (UPN)
SEMESTRE
FACULTAD DE INGENIERIA FECHA: 29/09/2020
INGENIERIA DE SISTEMAS COMPUTACIONALES VIGENCIA:

LABORATORIO DE BASE DE DATOS


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.
5.- El Instituto
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.
6.- Concesionario
Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una
empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:
La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrícula, marca y
modelo, el color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son
el NIF, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código
interno de la empresa que se incrementa automáticamente cuando un cliente se da de alta en ella.
Un cliente puede comprar tantos coches como desee a la empresa.
Un coche determinado solo puede ser comprado por un único cliente.
El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada coche.
Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se
haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite,
si se ha hecho cambio de frenos u otros.
Los coches pueden pasar varias revisiones en el concesionario.
7.- La Empresa
Una empresa cuenta con varios departamentos. Cada departamento tiene un nombre y una extensión de
teléfono. Así mismo, cada departamento cuenta con varios empleados asignados, así como con un jefe
de departamento. Se desea conocer el histórico de jefes que han dirigido cada departamento. Un
empleado puede estar asignado sólo a un departamento a la vez, pero puede ser reasignado a otro
departamento en cualquier momento. De un empleado se registra su nombre, fecha de nacimiento,
género, teléfono de casa y móvil, su correo electrónico, su estado civil, su nivel de estudio y su cargo. Se
desea conocer el histórico de departamentos en los que ha trabajado cada empleado. Cada empleado
tiene un supervisor asignado, que puede o no pertenecer al mismo departamento. Algunos
departamentos pueden tener asignados un proyecto; solo uno a la vez. Sin embargo, no todos los
empleados de un departamento participan en el proyecto que ejecuta su departamento.

ELABORADO POR: CARGO: FECHA:


Esther Tarmeño Docente 21/09/2020
/
CÓDIGO NRC:
UNIVERSIDAD PRIVADA DEL NORTE (UPN)
SEMESTRE
FACULTAD DE INGENIERIA FECHA: 29/09/2020
INGENIERIA DE SISTEMAS COMPUTACIONALES VIGENCIA:

LABORATORIO DE BASE DE DATOS


RESULTADOS:
Laboratorio completo

5. BIBLIOGRAFIA
 RAMÍREZ AGUIRRE, Paola Andrea y RAMÍREZ ARIAS, Carolina. Estudio de las prácticas de calidad del
software implementadas en las MIPYMES desarrolladoras de software de Pereira. 2010.
 PRESSMAN. Roger. Ingeniería del Software. Un enfoque práctico. 7ta edición. España: Ed: McGraw-
Hill Interamericana. 2010.
 TOTAL QUALITY MANAGEMENT (TQM) Stauss/ Friege: Zehn Lektionen in TQM; in: Havard Business
manager, 2/96; Seite 20-33 Oess: Total Quality Management; Wiesbaden 1993

ELABORADO POR: CARGO: FECHA:


Esther Tarmeño Docente 21/09/2020
/

También podría gustarte