53 lines
722 B
Plaintext
53 lines
722 B
Plaintext
|
@startuml
|
||
|
|
||
|
entity "Equipo" as eqp {
|
||
|
nombre : string
|
||
|
--
|
||
|
teléfono : string
|
||
|
dirección : string
|
||
|
}
|
||
|
|
||
|
entity "Pabellón" as pbl {
|
||
|
id : number <<generated>>
|
||
|
--
|
||
|
dirección : string
|
||
|
capacidad : number
|
||
|
teléfono : string
|
||
|
}
|
||
|
|
||
|
entity "Jugador" as jgr {
|
||
|
nif : string
|
||
|
--
|
||
|
incorporación : date
|
||
|
nombre : string
|
||
|
nacimiento : date
|
||
|
}
|
||
|
' TODO: Generalizar Jugador
|
||
|
|
||
|
entity "Trabajador" as trb {
|
||
|
nif : string
|
||
|
--
|
||
|
inicio_contrato : date
|
||
|
nombre : string
|
||
|
sueldo : number
|
||
|
}
|
||
|
' TODO: Generalizar Trabajador
|
||
|
|
||
|
entity "Partido" as ptd {
|
||
|
id : number <<generated>>
|
||
|
--
|
||
|
resultado : string
|
||
|
}
|
||
|
|
||
|
eqp }o--|| pbl : tiene
|
||
|
jgr }|--|| eqp : forma
|
||
|
trb }o--|| eqp : trabaja en
|
||
|
|
||
|
<> dJuega
|
||
|
|
||
|
dJuega -- jgr : juega
|
||
|
dJuega -- eqp
|
||
|
dJuega -- ptd
|
||
|
|
||
|
@enduml
|