From 949a2562ec73bfc3c533e7abd6f9c58317022604 Mon Sep 17 00:00:00 2001 From: tailor Date: Sat, 17 Mar 2007 16:06:42 +0000 Subject: [PATCH] DER curso actualizado. --- doc/schema/curso.dia | 3186 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 2626 insertions(+), 560 deletions(-) diff --git a/doc/schema/curso.dia b/doc/schema/curso.dia index 1dfcf1c..eafceed 100644 --- a/doc/schema/curso.dia +++ b/doc/schema/curso.dia @@ -28,7 +28,7 @@ - + @@ -71,16 +71,16 @@ - + - + - + - + @@ -101,24 +101,228 @@ #Curso# - + - + - + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #* # + + + + + + + + + + + + + + ## + + + # 1# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #* # + + + + + + + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #*# + + + + + + + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + + + + + + + + + + - + - + - #curso# + #usuario# ## @@ -127,7 +331,7 @@ ## - + @@ -227,17 +431,40 @@ - #anio# + #tipo# - #INT# + #CHAR(1)# ## + #Tipo de usuario para polimorfismo: 'd' (docente), 'a' (alumno) o 'u' (usuario, en realidad no debería estar nunca).# + + + + + + + + + + + + + + #usuario# + + + #VARCHAR# + + ## + + #Para alumnos es el padrón, para docentes el usuario que les plazca (que no pueda ser un padrón válido).# + @@ -250,10 +477,10 @@ - #cuatrimestre# + #email# - #INT# + #VARCHAR# ## @@ -262,7 +489,7 @@ ## - + @@ -273,10 +500,10 @@ - #numero# + #contrasenia# - #INT# + #VARCHAR# ## @@ -285,7 +512,7 @@ ## - + @@ -296,7 +523,7 @@ - #descripcion# + #nombre# #VARCHAR# @@ -317,118 +544,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - #enunciado# - - - ## - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #id# + #telefono# #INT# @@ -445,45 +563,22 @@ - - - - - - - #nombre# - - - #VARCHAR# - - - ## - - - ## - - - - - - - - #descripcion# + #creado# - #VARCHAR# + #DATE# ## - #Descripción un poco más detallada del ejercicio# + ## @@ -497,16 +592,16 @@ - #autor_id# + #activo# - #INT# + #BOOL# ## - #Autor# + ## @@ -520,10 +615,10 @@ - #creado# + #observaciones# - #DATE# + #TEXT# ## @@ -549,160 +644,73 @@ - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - ## - - - #* # - - - - - - - - - - - - - - ## - - - # 1# - - - - - - - - - - - - - - - - - - + - + - + - - - - - + + - - - - + + - - + + - - ## + + - - + + - - - - ## - - - #* # - - - - - - + + + + #_ es PK física +# es PK lógica +- es para + polimorfismo# - - + + - - - - ## + + - - #1# + + - - + + - + - - - - - - - + - + - + - + - + - + - + - #ejercicio# + #docente# ## @@ -788,7 +796,7 @@ - #id# + #usuario_id# #INT# @@ -811,10 +819,10 @@ - #curso_id# + #nombrado# - #INT# + #BOOL# ## @@ -823,30 +831,7 @@ ## - - - - - - - - - - - - #numero# - - - #INT# - - - ## - - - ## - - - + @@ -855,9 +840,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + #alumno# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - #enunciado_id# + #usuario_id# #INT# @@ -875,21 +1007,21 @@ - + - #grupal# + #nota# - #BOOL# + #FLOAT# ## - #Es grupal (o individual)# + ## @@ -907,94 +1039,63 @@ - - + - + - + - - - - + + + + - + - + + + + + + + ## - - - - - - - ## - - - #*# - - - - - - - - - - - - - - ## - - - #1# - - - - - - - - - - - + + ## - - + + - + - + - + - + - + - + - #usuario# + #entregador# ## @@ -1003,7 +1104,7 @@ ## - + @@ -1080,7 +1181,7 @@ - #id# + #nota# #INT# @@ -1103,42 +1204,19 @@ - #tipo# + #nota_cursada# - #CHAR(1)# + #INT# ## - #Tipo de usuario para polimorfismo: 'd' (docente), 'a' (alumno) o 'u' (usuario, en realidad no debería estar nunca).# - - - - - - - - - - - - - - #usuario# - - - #VARCHAR# - - ## - - #Para alumnos es el padrón, para docentes el usuario que les plazca (que no pueda ser un padrón válido).# - - + @@ -1149,10 +1227,10 @@ - #email# + #activo# - #VARCHAR# + #BOOL# ## @@ -1161,7 +1239,7 @@ ## - + @@ -1172,7 +1250,7 @@ - #contrasenia# + #observaciones# #VARCHAR# @@ -1190,15 +1268,1711 @@ - + - - - #nombre# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #*# + + + + + + + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + ## + + + #*# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + #1# + + + + + + + + + + + + + + ## + + + #*# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + ## + + + ## + + + + + + + + + + + + + + ## + + + #*# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #enunciado# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #nombre# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + + + #anio# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #cuatrimestre# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #descripcion# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + + + #autor_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #creado# + + + #TIME# + + + ## + + + ## + + + + + + + + + + + + + + #archivo# + + + #TEXT# + + + ## + + + ## + + + + + + + + + + + + + + #archivo_name# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + + + #archivo_type# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #grupo# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #curso_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #nombre# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + + + #responsable_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #curso# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #anio# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #cuatrimestre# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #numero# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #descripcion# + + + #VARCHAR# + + + ## + + + ## + + + + + + + + + + + + + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #alumno_inscripto# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #curso_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #alumno_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #condicional# + + + #TINYINT# + + + ## + + + ## + + + + + + + + + + + + + + #tutor_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #docente_inscripto# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #id# - #VARCHAR# + #INTEGER# ## @@ -1207,18 +2981,18 @@ ## - + - + - #telefono# + #curso_id# #INT# @@ -1230,7 +3004,7 @@ ## - + @@ -1241,10 +3015,10 @@ - #creado# + #docente_id# - #DATE# + #INT# ## @@ -1253,7 +3027,7 @@ ## - + @@ -1264,10 +3038,10 @@ - #activo# + #corrige# - #BOOL# + #TINYINT# ## @@ -1309,80 +3083,79 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #_ es PK física -# es PK lógica -- es para - polimorfismo# + + + + #Primary Key# - - + + ## - - + + #pk# - - + + - - + + ## - - + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + - + + + + - + - + - + - + - + - + - #docente# + #ejercicio# ## @@ -1403,13 +3176,13 @@ - + - + @@ -1463,12 +3236,81 @@ - + - #usuario_id# + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #curso_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #numero# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #enunciado_id# #INT# @@ -1486,96 +3328,106 @@ - + + + + + + #grupal# + + + #TINYINT# + + + ## + + + ## + + + + + + + + + - + + + - #nombreado# + #Primary Key# + + + ## - #BOOL# + #pk# - - ## + + ## - - - + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - - - - + - + - + - + - + - + - #alumno# + #miembro# ## @@ -1596,13 +3448,13 @@ - + - + @@ -1656,12 +3508,58 @@ - + - #usuario_id# + #id# + + + #INTEGER# + + + ## + + + ## + + + + + + + + + + + + + + #grupo_id# + + + #INT# + + + ## + + + ## + + + + + + + + + + + + + + #alumno_id# #INT# @@ -1672,6 +3570,29 @@ ## + + + + + + + + + + + + + #alta# + + + #TIME# + + + ## + + + ## + @@ -1679,15 +3600,15 @@ - + - #nota# + #baja# - #FLOAT# + #TIME# ## @@ -1706,48 +3627,193 @@ - + + + + #Primary Key# + + + ## + + + #pk# + + + + + + ## + + + + + + + + + + + + + + + + + #id# + + + ## + + + ## + + + ## + + + + + + + + - + - + - + - - - - + + + - - + - - + + ## - - + + + + + + + ## + + + #* # + + + + + + + + + + + + + + ## + + + # 1# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## - - ## + + + + + + + ## + + + #1# + + + + + + + + + + + + + + ## + + + # 1# + + + + + + + + + + + - - + + -- 2.43.0