http://www.ime.usp.br/http://www.usp.br/http://arca.ime.usp.br/

Home
Problem
Solution
Algorithm
GA Tutorial
Live Demo

FAQs
Credits
Glossary
Changes
Todo
XpUSP Model
HOWTO
UML

Javadoc
CVS Repository
Dowload
News
Mailing lists
Bugs
Support
Features



Table Index
 

Table descriptions
 
Table: XPUSP_USER
 
Column  Type  Size 
USER_ID  INTEGER     
DEPARTMENT_CODE  VARCHAR  10   
PROFESSOR_ID  INTEGER     
Foreign table: department  Local  Foreign 
  DEPARTMENT_CODE  code 
Foreign table: professor  Local  Foreign 
  PROFESSOR_ID  professor_id 

Table: source
 
Column  Type  Size 
source_id  INTEGER     
name  VARCHAR  100   
Unique  "name"   

Table: year
 
Column  Type  Size 
year_id  INTEGER     
department_code  VARCHAR  10   
year  INTEGER     
status  INTEGER     
created  DATE     
pooling  DATE     
closed  DATE     
solving  DATE     
finished  DATE     
Foreign table: department  Local  Foreign 
  department_code  code 
Unique  "department_code"  "year"   

Table: period
 
Column  Type  Size 
period_id  INTEGER     
start  DATE     
end  DATE     
Unique  "start"  "end"   

Table: default_capability
 
Column  Type  Size 
discipline_id  INTEGER     
department_code  VARCHAR  10   
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Foreign table: department  Local  Foreign 
  department_code  code 

Table: student
 
Column  Type  Size 
nr_usp  INTEGER     
email  VARCHAR  100   
name  VARCHAR  100   
course_id  INTEGER     
hab_id  INTEGER     
probable_graduate  INTEGER     
obs  VARCHAR  255   
nr_electives  INTEGER     
Foreign table: course  Local  Foreign 
  course_id  course_id 
  hab_id  hab_id 

Table: student_required
 
Column  Type  Size 
student_id  INTEGER     
discipline_id  INTEGER     
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Foreign table: student  Local  Foreign 
  student_id  nr_usp 

Table: student_elective
 
Column  Type  Size 
student_id  INTEGER     
discipline_id  INTEGER     
weight  INTEGER     
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Foreign table: student  Local  Foreign 
  student_id  nr_usp 

Table: pool_results
 
Column  Type  Size 
pool_id  INTEGER     
year_id  INTEGER     
course_id  INTEGER     
hab_id  INTEGER     
students_pooled  INTEGER     
students_course  INTEGER     
Foreign table: year  Local  Foreign 
  year_id  year_id 
Foreign table: course  Local  Foreign 
  course_id  course_id 
  hab_id  hab_id 
Unique  "year_id"  "course_id"  "hab_id"   

Table: required_pool
 
Column  Type  Size 
pool_id  INTEGER     
discipline_id  INTEGER     
votes  INTEGER     
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Foreign table: pool_results  Local  Foreign 
  pool_id  pool_id 
Unique  "pool_id"  "discipline_id"   

Table: elective_pool
 
Column  Type  Size 
pool_id  INTEGER     
discipline_id  INTEGER     
choice  INTEGER     
votes  INTEGER     
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Foreign table: pool_results  Local  Foreign 
  pool_id  pool_id 
Unique  "pool_id"  "discipline_id"  "choice"   

Table: unit
 
Column  Type  Size 
unit_id  INTEGER     
name  VARCHAR  255   
campus  VARCHAR  255   
source_id  INTEGER     
Foreign table: source  Local  Foreign 
  source_id  source_id 

Table: department
 
Column  Type  Size 
code  VARCHAR  10   
name  VARCHAR  255   
unit_id  INTEGER     
second_code  VARCHAR  10   
source_id  INTEGER     
Foreign table: unit  Local  Foreign 
  unit_id  unit_id 
Foreign table: source  Local  Foreign 
  source_id  source_id 
Unique  "code"   

Table: discipline
 
Column  Type  Size 
id  INTEGER     
code  VARCHAR  10   
number  INTEGER     
name  VARCHAR  255   
class_credits  INTEGER     
work_credits  INTEGER     
hours  INTEGER     
department_code  VARCHAR  10   
source_id  INTEGER     
type_id  INTEGER     
Foreign table: source  Local  Foreign 
  source_id  source_id 
Foreign table: department  Local  Foreign 
  department_code  code 
Foreign table: discipline_type  Local  Foreign 
  type_id  type_id 
Unique  "code"  "number"   

Table: discipline_info
 
Column  Type  Size 
discipline_id  INTEGER     
objectives  VARBINARY     
resumed_program  VARBINARY     
program  VARBINARY     
evaluation_method  VARBINARY     
evaluation_criteria  VARBINARY     
evaluation_rec  VARBINARY     
bibliography  VARBINARY     
requisites  VARBINARY     
Foreign table: discipline  Local  Foreign 
  discipline_id  id 

Table: discipline_type
 
Column  Type  Size 
type_id  INTEGER     
name  VARCHAR  100   
Unique  "name"   

Table: course
 
Column  Type  Size 
course_id  INTEGER     
hab_id  INTEGER     
department_code  VARCHAR  10   
name  VARCHAR  255   
period  VARCHAR  255   
unit_id  INTEGER     
source_id  INTEGER     
Foreign table: source  Local  Foreign 
  source_id  source_id 
Foreign table: department  Local  Foreign 
  department_code  code 
Foreign table: unit  Local  Foreign 
  unit_id  unit_id 

Table: course_discipline
 
Column  Type  Size 
course_id  INTEGER     
hab_id  INTEGER     
discipline_id  INTEGER     
elective  INTEGER     
semester  INTEGER     
Foreign table: course  Local  Foreign 
  course_id  course_id 
  hab_id  hab_id 
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Unique  "course_id"  "hab_id"  "discipline_id"  "elective"   

Table: professor
 
Column  Type  Size 
professor_id  INTEGER     
department_code  VARCHAR  10   
free_semester  INTEGER     
Foreign table: department  Local  Foreign 
  department_code  code 

Table: professor_capable
 
Column  Type  Size 
id  INTEGER     
professor_id  INTEGER     
discipline_id  INTEGER     
nr_students  INTEGER     
Foreign table: professor  Local  Foreign 
  professor_id  professor_id 
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Unique  "professor_id"  "discipline_id"   

Table: professor_choice
 
Column  Type  Size 
capable_id  INTEGER     
professor_id  INTEGER     
weight  INTEGER     
Foreign table: professor  Local  Foreign 
  professor_id  professor_id 
Foreign table: professor_capable  Local  Foreign 
  capable_id  id 
Unique  "capable_id"   

Table: professor_period
 
Column  Type  Size 
period_id  INTEGER     
professor_id  INTEGER     
type  INTEGER     
Foreign table: professor  Local  Foreign 
  professor_id  professor_id 
Foreign table: period  Local  Foreign 
  period_id  period_id 

Table: double_discipline
 
Column  Type  Size 
discipline_one  INTEGER     
discipline_two  INTEGER     
Foreign table: discipline  Local  Foreign 
  discipline_one  id 
Foreign table: discipline  Local  Foreign 
  discipline_two  id 

Table: schedule
 
Column  Type  Size 
year_id  INTEGER     
professor_id  INTEGER     
discipline_id  INTEGER     
period_id  INTEGER     
Foreign table: year  Local  Foreign 
  year_id  year_id 
Foreign table: professor  Local  Foreign 
  professor_id  professor_id 
Foreign table: discipline  Local  Foreign 
  discipline_id  id 
Foreign table: period  Local  Foreign 
  period_id  period_id 



Copyright © 2002 XPUSP. All Rights Reserved.