#A4#
##
#Curso#
##
##
#* #
##
# 1#
##
##
#* #
##
#1#
##
##
#*#
##
#1#
#usuario#
##
##
#id#
#INT#
##
##
#tipo#
#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).#
#email#
#VARCHAR#
##
##
#contrasenia#
#VARCHAR#
##
##
#nombre#
#VARCHAR#
##
##
#telefono#
#INT#
##
##
#creado#
#DATE#
##
##
#activo#
#BOOL#
##
##
#observaciones#
#TEXT#
##
##
#_ es PK física
# es PK lógica
- es para
polimorfismo#
#docente#
##
##
#usuario_id#
#INT#
##
##
#nombrado#
#BOOL#
##
##
##
##
#alumno#
##
##
#usuario_id#
#INT#
##
##
#nota#
#FLOAT#
##
##
##
##
#entregador#
##
##
#nota#
#INT#
##
##
#nota_cursada#
#INT#
##
##
#activo#
#BOOL#
##
##
#observaciones#
#VARCHAR#
##
##
##
##
#*#
##
#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#
#INTEGER#
##
##
#curso_id#
#INT#
##
##
#docente_id#
#INT#
##
##
#corrige#
#TINYINT#
##
##
#observaciones#
#TEXT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#ejercicio#
##
##
#id#
#INTEGER#
##
##
#curso_id#
#INT#
##
##
#numero#
#INT#
##
##
#enunciado_id#
#INT#
##
##
#grupal#
#TINYINT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#miembro#
##
##
#id#
#INTEGER#
##
##
#grupo_id#
#INT#
##
##
#alumno_id#
#INT#
##
##
#alta#
#TIME#
##
##
#baja#
#TIME#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
##
##
#* #
##
# 1#
##
##
#1#
##
# 1#