DFo 2 5 2 Project Esp [PDF]

  • Author / Uploaded
  • asd
  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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 # Number (#) Email * Name * Address * Phone number * Current balance o Team they belong to



TEAM #Id * Name * Number of players o Discount



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



De izquierda a derecha •



Cada CUSTOMER puede representar a un TEAM.



De derecha a izquierda •



Cada TEAM debe estar representado por un CUSTOMER.



CUSTOMER # Number (#) Email * Name * Address * Phone number * Current balance o Team they belong to



SALES REPRESENTATIVE # Id (#) Email * Name * Address * Phone number * Commission rate



De izquierda a derecha • Cada CUSTOMER es atendido por un SALES REPRESENTATIVE



De derecha a izquierda • Cada SALES REPRESENTATIVE atiende a un CUSTOMER



CUSTOMER # Number (#) Email * Name * Address * Phone number * Current balance o Team they belong to



ORDER # Id * Date * Items purchased * Item size * Color * Price * Number of units * Total Order Price



De izquierda a derecha •



Cada CUSTOMER realiza un ORDER



De derecha a izquierda • Cada ORDER es realizado por un CUSTOMER



ORDER # Id * Date * Items purchased * Item size * Color * Price * Number of units * Total Order Price



ITEM # Number * Name * Description * Price * Category o Color o Size



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



De izquierda a derecha •



Cada ORDER tiene un ITEM



De derecha a izquierda •



Cada ITEM va por un ORDER



ITEM # Number * Name * Description * Price * Category o Color o Size



INVENTORY LIST #Id * Cost of the unit * Units on hand



De izquierda a derecha •



Cada ITEM se almacena en INVENTORY LIST



De derecha a izquierda •



Cada INVETORY LIST almacena un ITEM



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. CUSTOMER # Number (#) Email * Name * Address * Phone number * Current balance o Team they belong to



TEAM #Id * Name * Number of players o Discount



CUSTOMER # Number (#) Email * Name * Address * Phone number * Current balance o Team they belong to



SALES REPRESENTATIVE # Id (#) Email * Name * Address * Phone number * Commission rate



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



CUSTOMER # Number (#) Email * Name * Address * Phone number * Current balance o Team they belong to



ORDER # Id * Date * Items purchased * Item size * Color * Price * Number of units * Total Order Price ITEM # Number * Name * Description * Price * Category o Color o Size



ORDER # Id * Date * Items purchased * Item size * Color * Price * Number of units * Total Order Price



ITEM # Number * Name * Description * Price * Category o Color o Size



INVENTORY LIST #Id * Cost of the unit * Units on hand



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



4