#A4#
##
#Tareas#
#_ es PK física
# es PK lógica
- es para
polimorfismo#
#prueba#
##
##
#id#
#INTEGER#
##
##
#entrega_id#
#INT#
##
##
#caso_de_prueba_id#
#INT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#tarea_prueba#
##
##
#id#
#INTEGER#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#caso_de_prueba#
##
##
#id#
#INTEGER#
##
##
#enunciado_id#
#INT#
##
##
#nombre#
#VARCHAR#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#ejecucion#
##
##
#id#
#INTEGER#
##
##
#inicio#
#TIME#
##
##
#fin#
#TIME#
##
##
#exito#
#INT#
##
##
#observaciones#
#TEXT#
##
##
#archivos#
#TEXT#
##
##
#child_name#
#VARCHAR#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#comando_prueba#
##
##
#id#
#INTEGER#
##
##
#tarea_id#
#INT#
##
##
#orden#
#INT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#comando_fuente#
##
##
#id#
#INTEGER#
##
##
#tarea_id#
#INT#
##
##
#orden#
#INT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#comando#
##
##
#id#
#INTEGER#
##
##
#comando#
#VARCHAR#
##
##
#descripcion#
#VARCHAR#
##
##
#retorno#
#INT#
##
##
#max_tiempo_cpu#
#INT#
##
##
#max_memoria#
#INT#
##
##
#max_tam_archivo#
#INT#
##
##
#max_cant_archivos#
#INT#
##
##
#max_cant_procesos#
#INT#
##
##
#max_locks_memoria#
#INT#
##
##
#terminar_si_falla#
#TINYINT#
##
##
#rechazar_si_falla#
#TINYINT#
##
##
#publico#
#TINYINT#
##
##
#archivos_entrada#
#TEXT#
##
##
#archivos_a_comparar#
#TEXT#
##
##
#archivos_a_guardar#
#TEXT#
##
##
#activo#
#TINYINT#
##
##
#child_name#
#VARCHAR#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#comando_prueba_ejecutado#
##
##
#id#
#INTEGER#
##
##
#comando_id#
#INT#
##
##
#prueba_id#
#INT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#tarea_fuente#
##
##
#id#
#INTEGER#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#comando_fuente_ejecutado#
##
##
#id#
#INTEGER#
##
##
#comando_id#
#INT#
##
##
#entrega_id#
#INT#
##
##
#Primary Key#
##
#pk#
##
#id#
##
##
##
#entrega#
##
##
#enunciado#
##
##
#ejercicio#
##
##
#id#
#INTEGER#
##
##
#curso_id#
#INT#
##
##
#numero#
#INT#
##
##
#enunciado_id#
#INT#
##
##
#grupal#
#TINYINT#
##
##
##
##
##
##
##
##
##
#* #
##
# 1#
##
##
#1#
##
# 1#
##
##
#1#
##
#*#
##
##
#1#
##
#*#
##
##
#1#
##
#*#
##
##
#1#
##
# 1#
##
##
#1#
##
#*#
##
##
#* #
##
# 1#
##
##
#1#
##
#*#
##
##
#comando_ejecutado#
##
##
##
##
##
##
#comando_ejecutado#
##
##
#diferencias#
#BLOB#
##
##
##
##
##
##
#*#
##
#1#
##
##
#1#
##
#*#