0% encontró este documento útil (0 votos)
100 vistas2 páginas

Enunciado

El documento describe los requisitos para una base de datos que rastrea los pedidos de comida realizados a través de una aplicación de entrega. Detalla las entidades (clientes, pedidos, productos, restaurantes, entregas), sus atributos y las relaciones entre ellas. Por ejemplo, un cliente puede realizar múltiples pedidos, un pedido puede contener varios productos de un restaurante, y solo un reparto se asigna a un pedido a la vez.

Cargado por

Míriam Comino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
100 vistas2 páginas

Enunciado

El documento describe los requisitos para una base de datos que rastrea los pedidos de comida realizados a través de una aplicación de entrega. Detalla las entidades (clientes, pedidos, productos, restaurantes, entregas), sus atributos y las relaciones entre ellas. Por ejemplo, un cliente puede realizar múltiples pedidos, un pedido puede contener varios productos de un restaurante, y solo un reparto se asigna a un pedido a la vez.

Cargado por

Míriam Comino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Míriam Comino Azouz

Supongamos que queremos informatizar cuántos pedidos de diferentes restaurantes realizados


a través de la app de ‘Uber Eats’ sufren un retraso en su entrega, el tiempo medio de retraso:

• Sobre los pedidos deseamos conocer, la identificación, la dirección de entrega, la


descripción, el precio total del mismo, y el medio de pago.
• Sobre los productos se desea saber, la identificación del producto, el nombre del mismo,
la descripción, precio, que nos muestra la aplicación.
• Sobre el cliente se desea conocer, el usuario que emplea en la aplicación, el nombre del
cliente, su email, dirección, teléfono, y los datos de pago que emplea.
• Sobre los restaurantes, necesita saber el horario del restaurante, el nombre, la
identificación del local, la dirección y el teléfono de contacto.
• Y por último, del reparto necesitamos tener en cuenta las observaciones que aporta el
cliente, la identificación del reparto, la hora estimada de entrega, la hora de salida y la
hora de entrega, y la cantidad de productos que se incluyen en un pedido, para saber si
se trata de un pedido grande o pequeño.

Puesto que la base de datos está enfocada sobre los repartos, si un producto desaparece en
la base de datos, todos los pedidos realizados que incluyan dicho producto deben de ser
eliminados, al igual que los repartos que incluyan estos pedidos.

Debemos tener en cuenta que en un solo reparto se entrega un único pedido, y viceversa.
Un solo cliente puede hacer varios pedidos, un pedido puede contener varios productos y
varios productos pueden pertenecer a varios pedidos. Los diferentes productos pueden ser
realizados por un único restaurante. Y un cliente puede recibir varios repartos, pero un único
reparto pertenece a un solo cliente.

Sabemos además que cuando el cliente realiza un pedido, este tiene un fecha y hora
asociada. Y también un tiempo estimado.

Se sabe además que la dirección del cliente es la misma que la del reparto y que la del
pedido.
CLIENTES PEDIDOS PRODUCTOS RESTAURANTES REPARTO
(Entidad débil) (Entidad débil)
Nombre Id_pedido Id_producto Horario Observaciones
Email Dirección_cliente Nombre_producto Nombre_local Id_reparto
Dirección_cliente Descripción_pedido Descripción_producto Id_Local Hora estimada
de entrega
Teléfono_cliente Precio total Precio Dirección_local
Hora de salida
Usuario Medio de pago Teléfono_local
Hora de entrega
Datos de pago
(paypal, efectivo, Cantidad de
tarjeta de productos
crédito)
Dirección_cliente

ENTIDADES CARDIANLIDADES ATRIBUTOS


Realizan Clientes - Pedidos 1:n Fecha
Hora
Tiene Restaurantes - 1:n
Productos
Entregan Cliente - Reparto 1:n Tiempo estimado

También podría gustarte