X-Git-Url: https://git.llucax.com/software/sercom.git/blobdiff_plain/239d5c6787468d3f2733725022013c60a9d920ec..decd8fb6844b9a657c9c3c57fc83078aa54959b6:/doc/schema/entregas.dia diff --git a/doc/schema/entregas.dia b/doc/schema/entregas.dia index da27b2a..a0f4a11 100644 --- a/doc/schema/entregas.dia +++ b/doc/schema/entregas.dia @@ -28,7 +28,7 @@ - + @@ -71,16 +71,16 @@ - + - + - + - + @@ -103,130 +103,22 @@ - - - - - - - - - - - - - - - - #curso# - - - ## - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - #instancia_de_entrega# + #entrega# ## @@ -335,7 +227,7 @@ - #ejercicio_id# + #instancia_id# #INT# @@ -344,7 +236,7 @@ ## - #A que ejercicio pertenece la entrega# + ## @@ -358,7 +250,7 @@ - #numero# + #entregador_id# #INT# @@ -367,33 +259,10 @@ ## - #Número de entrega (1ra instancia, 2da instancia, etc.)# - - - - - - - - - - - - - - #inicio# - - - #DATE# - - ## - - #Fecha en la que se puede empezar a entregar# - - + @@ -404,7 +273,7 @@ - #fin# + #fecha# #DATE# @@ -413,33 +282,10 @@ ## - #Fecha en la que vence la entrega# - - - - - - - - - - - - - - #procesada# - - - #BOOL# - - ## - - #Indica si fue procesada la entrega o no# - - + @@ -450,7 +296,7 @@ - #activo# + #correcta# #BOOL# @@ -502,24 +348,24 @@ - + - + - + - + - + - #entrega# + #correccion# ## @@ -674,7 +520,53 @@ - #fecha# + #entrega_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #corrector_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #asignado# #DATE# @@ -683,10 +575,33 @@ ## + #Fecha en que se asigno la entrega al corrector# + + + + + + + + + + + + + + #corregido# + + + #DATE# + + ## + + #Fecha en que se terminó de corregir (se puso la nota)# + - + @@ -697,10 +612,10 @@ - #correcta# + #nota# - #BOOL# + #FLOAT# ## @@ -749,558 +664,831 @@ - + - + - + - - + + + + + - - + + + + - - + + - #alumno_inscripto# - - ## - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - #entregador_id# - - - #INT# - - - ## - - + + + ## - - + + #*# - + - - - - - - - #alumno_id# - - - #INT# - - - ## - - - ## + + - - - - - - - + - - - #curso_id# - - - #INT# - - - ## - - + + ## - - - - - + + #1# - + - - - - #condicional# - - - #BOOL# + + - - ## + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + ## - - - - - + + #*# - + - - - - #tutor_id# - - - #INT# + + - - ## + + - + + + ## - - + + #1# - + - - + + + + + - - - - - - + + + + - + - + - - - - + - - - - - + + + + + + - - #correccion# + + + + + - - ## + + - + ## - - + + - - + + + + ## + + + # *# + + + + + + + + + + + + + + ## + + + # 1# + + + + + + + + + + + - - + + + + + + + + - - + + - - + + + + - - + + + - + - - + + ## - - + + - - + + + + ## + + + #* # + + + + + + + + + + + + + + ## + + + # 1# + + + + + + + + + + + - - + + + + + + + + - - + + - - + + + + + - - + + + + - - + + - - + + ## - - + + - - + + + + #alumno/grupo# + + + #* # + + + + + + + + + + + + + + ## + + + # 1# + + + + + + + + + + + - - + + + + + + + + - - + + - - + + + + + - - + + + + - - + + - - + + ## - - + + - - - - #id# + + + + ## - - #INT# + + # 0..1# - - ## + + - - ## + + - + - + + + + ## + + + # 1# + + - - + + + + + - - - #instancia_id# + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + #alumno/grupo# - - #INT# + + # *# - - ## + + - - ## + + - + - - + + + + ## - + + # 1# + + - - - - #entregador_id# + + - - #INT# + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + ## - + + #1# + + + + + + + + + + + + + ## - - + + #*# - + - - + + + + + - - - #entrega_id# + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## - - #INT# + + #*# - - ## + + - - ## + + - - - - - - - - - #corrector_id# + + + ## - - #INT# + + #1# - - ## + + - - ## + + - - - - - - - - - #asignado# + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## - - #DATE# + + #*# - - ## + + - - #Fecha en que se asigno la entrega al corrector# + + - - + + + + ## - + + #1# + + - - - - #corregido# + + - - #DATE# + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + ## - - #Fecha en que se terminó de corregir (se puso la nota)# - - - + + #*# - + - - + + + + + - - - #nota# + + + ## - - #FLOAT# + + #1# - - ## + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + ## - - - - - + + #*# - + - - - - #observaciones# - - - #TEXT# + + - - ## + + - + + + ## - - + + #1# - + - - + + + + + - - - - - + + + + - + - + - + - - - - + + + + @@ -1322,7 +1510,7 @@ ## - #*# + #1# @@ -1331,7 +1519,7 @@ - + @@ -1339,7 +1527,7 @@ ## - #1# + #0..1# @@ -1348,236 +1536,371 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #_ es PK física +# es PK lógica +- es para + polimorfismo# + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + #docente# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - - - - + + - - - - + + - - + + + #alumno# + + ## - - + + ## - - - - ## - - - #*# - - - - - - - - - - - - - - ## - - - #1# - - - - - - - - - - - + + - - - - - - - - + + - - + + - - - - - - + + - - - - - + + - + + + + - - ## + + - - + + - - - - ## - - - # *# - - - - - - - - - - - - - - ## - - - # 1# - - - - - - - - - - - + + - - - - - - - - + + - - + + - - - - + + - - - + + - - + + - - ## + + - - + + - - - - ## - - - #* # - - - - - - - - - - - - - - ## - - - # 1# - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - - - + + + - @@ -1591,10 +1914,10 @@ - #alumno/grupo# + ## - #* # + #*# @@ -1603,7 +1926,7 @@ - + @@ -1611,7 +1934,7 @@ ## - # 1# + #1# @@ -1625,30 +1948,35 @@ - - + + + - + - + - + - - - - + + + + + + + + - + ## @@ -1662,7 +1990,7 @@ ## - # 0..1# + #*# @@ -1679,7 +2007,7 @@ ## - # 1# + #1# @@ -1693,21 +2021,22 @@ - - + + + - + - + - + - - - + + + @@ -1725,10 +2054,10 @@ - #alumno/grupo# + ## - # *# + #*# @@ -1737,7 +2066,7 @@ - + @@ -1745,7 +2074,7 @@ ## - # 1# + #0..1# @@ -1759,28 +2088,29 @@ - - + + + - + - + - + - + - + - + - #ejercicio# + #tutor# ## @@ -1798,7 +2128,7 @@ - + @@ -1863,26 +2193,118 @@ - + + + + #grupo_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #docente_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #alta# + + + #DATE# + + + ## + + + ## + + + + + + + + + + + + + + #baja# + + + #DATE# + + + ## + + + ## + + + + + + + + + + + + - - + - + - + - - - - + + + + @@ -1899,6 +2321,23 @@ + + + ## + + + #*# + + + + + + + + + + + ## @@ -1916,6 +2355,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + ## @@ -1933,30 +2407,47 @@ + + + ## + + + #1# + + + + + + + + + + + - - + + - + - + - + - + - + - + - #grupo# + #ejercicio# ## @@ -1983,7 +2474,7 @@ - + @@ -2037,15 +2528,15 @@ - + - #entregador_id# + #id# - #INT# + #INTEGER# ## @@ -2054,7 +2545,7 @@ ## - + @@ -2088,10 +2579,10 @@ - #nombre# + #numero# - #VARCHAR# + #INT# ## @@ -2111,7 +2602,7 @@ - #responsable_id# + #enunciado_id# #INT# @@ -2132,32 +2623,54 @@ + + + #grupal# + + + #TINYINT# + + + ## + + + ## + + + + + + + + + + + - - + - + - + - + - + - + - #miembro# + #instancia_de_entrega# ## @@ -2184,7 +2697,7 @@ - + @@ -2238,15 +2751,15 @@ - + - #grupo_id# + #id# - #INT# + #INTEGER# ## @@ -2255,7 +2768,7 @@ ## - + @@ -2266,7 +2779,7 @@ - #alumno_id# + #ejercicio_id# #INT# @@ -2284,15 +2797,15 @@ - + - #nota# + #numero# - #FLOAT# + #INT# ## @@ -2301,7 +2814,7 @@ ## - + @@ -2312,10 +2825,10 @@ - #alta# + #inicio# - #DATE# + #TIME# ## @@ -2335,10 +2848,10 @@ - #baja# + #fin# - #DATE# + #TIME# ## @@ -2356,373 +2869,123 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## - - - #*# - - - - - - + + + #inicio_proceso# - - + + #TIME# - - - + ## - - #1# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - + ## - - #*# - - - - - - - - - - - ## - - - #1# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## - - - #*# - - + - - - - - - - - - - ## - - - #1# - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## - - - #*# - - - - - - + + + #fin_proceso# - - + + #TIME# - - - + ## - - #1# - - - - - - + + ## - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## + + + #observaciones# - - #1# + + #TEXT# - - + + ## - - + + ## + + + + + + - - - ## + + + #activo# - - #0..1# + + #TINYINT# - - + + ## - - + + ## + + + + + + - - - - - + + + + + - + - + - + - + - + - + - #entregador# + #docente_inscripto# ## @@ -2731,7 +2994,7 @@ ## - + @@ -2743,13 +3006,13 @@ - + - + @@ -2803,7 +3066,7 @@ - + @@ -2811,7 +3074,7 @@ #id# - #INT# + #INTEGER# ## @@ -2820,7 +3083,7 @@ ## - + @@ -2831,19 +3094,19 @@ - #tipo# + #curso_id# - #CHAR(1)# + #INT# ## - #Tipo de entregador para polimorfismo: 'd' (docente), 'a' (alumno), 'g' (grupo) o 'e' (entregador, en realidad no debería estar nunca).# + ## - + @@ -2854,10 +3117,10 @@ - #nota# + #docente_id# - #FLOAT# + #INT# ## @@ -2866,7 +3129,7 @@ ## - + @@ -2877,10 +3140,10 @@ - #nota_cursada# + #corrige# - #FLOAT# + #TINYINT# ## @@ -2900,10 +3163,10 @@ - #activo# + #observaciones# - #BOOL# + #TEXT# ## @@ -2921,181 +3184,80 @@ - + + + - #observaciones# + #Primary Key# + + + ## - #TEXT# + #pk# - - ## + + ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #_ es PK física -# es PK lógica -- es para - polimorfismo# - - - - - - + + - - + + - - + + - - + + + + #id# + + + ## + + + ## + + + ## + + + + + - + + + + - + - + - + - + - + - + - #docente# + #entregador# ## @@ -3113,7 +3275,7 @@ - + @@ -3178,31 +3340,124 @@ - + + + + #nota# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #nota_cursada# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #activo# + + + #BOOL# + + + ## + + + ## + + + + + + + + + + + + + + #observaciones# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + - + - + - + - + - + - + - #alumno# + #alumno_inscripto# ## @@ -3220,7 +3475,7 @@ - + @@ -3229,7 +3484,7 @@ - + @@ -3283,33 +3538,198 @@ - + + + + + + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #curso_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #alumno_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #condicional# + + + #TINYINT# + + + ## + + + ## + + + + + + + + + + + + + + #tutor_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + - - - + - + - + - + - + - #docente_inscripto# + #curso# ## @@ -3336,7 +3756,7 @@ - + @@ -3390,7 +3810,7 @@ - + @@ -3398,7 +3818,7 @@ #id# - #INT# + #INTEGER# ## @@ -3407,7 +3827,7 @@ ## - + @@ -3418,7 +3838,7 @@ - #docente_id# + #anio# #INT# @@ -3441,7 +3861,7 @@ - #curso_id# + #cuatrimestre# #INT# @@ -3464,10 +3884,10 @@ - #corrige# + #numero# - #BOOL# + #INT# ## @@ -3476,7 +3896,7 @@ ## - + @@ -3487,10 +3907,10 @@ - #observaciones# + #descripcion# - #TEXT# + #VARCHAR# ## @@ -3509,237 +3929,351 @@ - + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + + - + - + - + - - - - + + - - - + + - - + + + #miembro# + + ## - - + + ## - - - - ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #id# - - #*# + + #INTEGER# - - + + ## - - + + ## + + + + + + - - + + + #grupo_id# + + + #INT# + + ## - - #1# + + ## - + + + + - - + + + + + + + #alumno_id# + + + #INT# + + + ## + + + ## - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - + + + #alta# + + + #TIME# + + ## - - #*# + + ## - - + + - - + + - - + + - - - ## + + + #baja# - - #1# + + #TIME# - - + + ## - - + + ## - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## - - - #*# + + + + #Primary Key# - - + + ## - - + + #pk# - - - + ## - - #0..1# + + - + + + + - - + + - - + + + + #id# + + + ## + + + ## + + + ## + + + + + - - - - - + + + + - + - + - + - + - + - #tutor# + #grupo# ## @@ -3766,7 +4300,7 @@ - + @@ -3820,15 +4354,15 @@ - + - #grupo_id# + #id# - #INT# + #INTEGER# ## @@ -3837,7 +4371,7 @@ ## - + @@ -3848,7 +4382,7 @@ - #docente_id# + #curso_id# #INT# @@ -3866,15 +4400,15 @@ - + - #alta# + #nombre# - #DATE# + #VARCHAR# ## @@ -3883,7 +4417,7 @@ ## - + @@ -3894,10 +4428,10 @@ - #baja# + #responsable_id# - #DATE# + #INT# ## @@ -3916,148 +4450,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## - - - #*# - - - - - - - - - + + + + #Primary Key# - - - + ## - - #1# - - - - - - + + #pk# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - + ## - - #*# - - + - - - - - - - - - - ## - - - #1# + + - + - - + + - - + + + + #id# + + + ## + + + ## + + + ## + + + + + - - - - + + + +