Recordando Nuestro Modelo del Gimnasio
Hasta ahora, nuestro diagrama de Entidad-Relación (ER) tiene las siguientes entidades y relaciones:
Entidades: MIEMBRO, PAGO, CLASE e INSCRIPCION (entidad asociativa).
Relaciones: Todas binarias, conectando las entidades según las reglas del negocio.
Añadiendo Atributos a Cada Entidad
Ahora, vamos a detallar cada entidad con sus atributos, usando la notación correcta en diagrams.net. Los atributos se representan con elipses conectadas a su entidad.
- Entidad MIEMBRO
Esta es nuestra entidad principal y la más rica en tipos de atributos.
ID_Miembro: Atributo Identificador (Llave Primaria). Es único para cada miembro y se representa con el texto subrayado.
Nombre: Atributo simple.
Direccion: Atributo Compuesto. Se descompone en partes más pequeñas.
Calle
Ciudad
Codigo_Postal
Telefono: Atributo Multivaluado. Un miembro puede tener más de un número de teléfono (celular, casa, etc.). Se representa con una elipse de doble línea.
Fecha_Nacimiento: Atributo simple.
Edad: Atributo Derivado. No se almacena directamente, sino que se calcula a partir de la Fecha_Nacimiento. Se representa con una elipse de línea discontinua.
- Entidad CLASE
ID_Clase: Atributo Identificador (Llave Primaria). Un código único para cada clase (ej: YOGA-LUN-19).
Nombre: Atributo simple (ej: "Yoga para principiantes").
Horario: Atributo simple.
Salon: Atributo simple.
Capacidad: Atributo simple (el número máximo de participantes).
- Entidad PAGO (Entidad Débil)
Fecha_Pago: Atributo Discriminante (Llave Parcial). Identifica el pago dentro del contexto de un miembro. Se subraya con una línea discontinua.
Monto: Atributo simple.
Metodo_Pago: Atributo simple (ej: "Tarjeta de crédito", "Efectivo").
- Entidad INSCRIPCION (Entidad Asociativa)
La llave primaria de esta entidad es compuesta, formada por las llaves de MIEMBRO y CLASE (ID_Miembro + ID_Clase).
Fecha_Inscripcion: Atributo simple.
Estado: Atributo simple (ej: "Confirmada", "En lista de espera").