Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Imaginando el Mini Mundo del Bar

Primero, identificamos entidades, relaciones y algunos atributos relevantes. En este mini mundo:

Entidades principales: Mesero

Atributos: id_mesero, nombre, turno, fecha_ingreso

Cliente

Atributos: id_cliente, nombre, hora_llegada, mesa_asignada

Mesa

Atributos: id_mesa, nro_mesa, capacidad, estado

Pedido

Atributos: id_pedido, fecha_hora, estado, id_cliente, id_mesero

Producto

Atributos: id_producto, nombre, tipo (comida/bebida), precio

Cocina

Atributos: id_cocina, responsable

Barra

Atributos: id_barra, bartender_encargado

Relaciones importantes: Un cliente hace pedidos.

Un mesero atiende varios pedidos.

Un pedido puede tener muchos productos (comida y bebida).

Los productos de tipo comida se preparan en cocina, y los de tipo bebida en barra.

  1. Preguntas clave para las entrevistas

A cocineros / bartender: ¿Cómo saben qué pedidos preparar?

¿Se registran los pedidos de forma digital o en papel?

¿Qué datos importantes llevan de cada pedido? (ej. hora, mesa, quién lo pidió)

¿Cómo se diferencian los pedidos de comida de los de bebida?

A meseros: ¿Cómo se asignan los pedidos a cada mesero?

¿Llevan un registro de los pedidos que atienden?

¿Cómo se identifica qué cliente pidió qué cosa?

¿Qué información usan al servir la comida o bebida?

1 respuesta

Enhorabuena!

Te comparto mi mini-mundo: Agencia de Viajes.

Entrevista: ¿Cómo podemos manejar descuentos o promociones para clientes recurrentes o grupos? ¿Deberíamos agregar una tabla para descuentos y asociarla con el cliente o con la reserva? ¿Cómo se gestionaría una cancelación de un paquete turístico o de un vuelo? ¿Deberíamos registrar los cambios de estado de las reservas (confirmada, pendiente, cancelada)? ¿Qué impacto tendría sobre los vuelos y hoteles reservados?

En el caso de un cliente que compra múltiples paquetes turísticos: ¿cómo podemos asociar correctamente cada reserva con el paquete correspondiente? ¿Deberíamos permitir que un cliente modifique una reserva una vez confirmada?

Modelo Entidad-Relación (MER):

Cliente ID_Cliente (PK) Nombre Apellido Dirección Teléfono Email Fecha_Nacimiento Tipo_Cliente (Natural/Jurídica) RUT (si es Persona Natural) NIT (si es Persona Jurídica)

Destino ID_Destino (PK) Nombre_Destino País Ciudad Descripción Atracciones_Turísticas

Reserva ID_Reserva (PK) Fecha_Reserva ID_Cliente (FK) ID_Paquete (FK) Estado_Reserva (Confirmada, Pendiente, Cancelada) Fecha_Inicio_Viaje Fecha_Fin_Viaje Total_Precio

Diagrama Entidad-Relación (DER):

  1. Cliente realiza Reserva de un Paquete Turístico.
  2. Paquete Turístico está asociado con un Destino específico.

Nota. Ahí va la idea.