-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdiagrama.wsd
103 lines (85 loc) · 1.78 KB
/
diagrama.wsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
@startuml diagrama
entity "Cliente" as eCliente{
id: long <<generated>>
--
nombre
telefone
email
}
entity "Direccion" as eDireccion{
id: long <<generated>>
--
Provincia
Municipio
Calle
Numero
id_cliente:FK
}
entity "Receptor" as eReceptor{
id: long <<generated>>
--
longitud
latitud
altura
id_repetidor:FK
id_servicioPrestado:FK
}
entity "Repetidor" as eRepetidor{
id: long <<generated>>
--
nombre
direccionFisica
radioAlcance
cantidadMaximaConexiones
longitud
latitud
}
entity "ServicioPrestado" as eServicioPrestado{
id: long <<generated>>
--
id_servicio:FK
costoVariable: Long ?????
Coeficiente: Double
RecargoDistancia: Double
RecargoAltura: Double
id_cliente:FK
id_direccion:FK
}
entity "Servicio" as eServicio{
id: long <<generated>>
--
precioBase: Int
cantidadMB: Int
}
entity "tarifaInstalacion" as eTarifaInstalacion{
id: long <<generated>>
--
fecha: Date
costoInstalacion: Double
id_servicio:FK
}
entity "Presupuesto" as ePresupuesto{
id: long <<generated>>
--
fecha: Date
id_servicioPrestado:FK
id_cliente:FK
id_tarifaInstalacion: FK
}
entity "Estado" as eEstado{
id: long <<generated>>
--
idPresupuesto: FK
fecha: Date
estadoPosible: varChar
}
ePresupuesto }|-|| eTarifaInstalacion
eServicioPrestado }|-||eServicio
eReceptor }o-|| eRepetidor
eTarifaInstalacion }o--|| eServicio
eCliente ||--o{ eServicioPrestado
eCliente ||--o{ ePresupuesto
eServicioPrestado ||--|| eDireccion
eServicioPrestado ||--o| eReceptor
ePresupuesto ||--|{ eEstado
@enduml