Está en la página 1de 4

Proyecto de diseño de base de datos

Base de datos de la tienda Oracle Baseball League


Escenario del proyecto:

Usted es una pequeña empresa de consultoría especializada en el desarrollo de bases de datos. Le acaban de
adjudicar un contrato para desarrollar un modelo de datos para un sistema de aplicaciones de bases de datos de una
pequeña tienda denominada Oracle Baseball League (OBL).

La tienda ofrece servicios de venta de conjuntos de béisbol para toda la comunidad. OBL tiene dos tipos de cliente;
hay personas que no pueden adquirir artículos como pelotas, zapatillas, guantes, camisas, camisetas serigrafiadas y
pantalones. Además, los clientes pueden representar a un equipo cuando adquieren uniformes y equipación
conjunta.

Los equipos y los clientes individuales son libres de comprar cualquier artículo de la lista de inventario, pero los
equipos obtienen un descuento en el precio de lista según el número de jugadores. Cuando un cliente realiza un
pedido, registramos los artículos de ese pedido en nuestra base de datos.

El equipo de OBL cuenta con tres representantes de ventas que oficialmente solo atienden a equipos, pero se sabe
que gestionan las quejas de los clientes individuales.
Sección 2, lección 5, ejercicio 2: Relaciones

Identificar la opcionalidad de las relaciones (objetivo 2 de S2L5)


Las relaciones son bidireccionales y deben ser obligatorias u opcionales.

Parte 1:
Para las relaciones identificadas en el ejercicio anterior, escriba la opcionalidad de la relación entre ambas entidades
(recuerde que la relación existe en ambas direcciones); ya se ha completado la primera.

CUSTOMER TEAM
# Number 1 1 #Id
(#) Email * Name
* Name
* Address * Number of players
* Phone number o Discount
* Current balance
o Team they belong to

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios

1
De izquierda a derecha
• Cada CUSTOMER puede representar a un TEAM.
De derecha a izquierda
• Cada TEAM debe estar representado por un

M N

M N

M 1

M 1

1 1

1 1

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios

2
Parte 2:
Las líneas de relación representan una relación bidireccional entre dos entidades; por lo tanto, debe
considerarlas dos líneas independientes que se originan en su entidad y se cruzan en el medio. Mediante las
descripciones que anotó en la parte 1, complete las líneas de relación para que representen la opcionalidad
de cada relación; ya se ha completado la primera.

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios

3
Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres
pueden ser marcas comerciales de sus respectivos propietarios

También podría gustarte