You are on page 1of 3

CREATE TABLE "ACADEMIC_DEGREE" ( "DEGREE_ID" NUMBER(20,0) NOT NULL ENABLE, "DEGREE_NAME" VARCHAR2(50), "DESCRIPTION" LONG, "RESPONSIBLE" VARCHAR2(50), PRIMARY

KEY ("DEGREE_ID") ENABLE ) / CREATE TABLE "ACADEMIC_STAFF" ( "EMPLOYEE_NO" NUMBER(30,0) NOT NULL ENABLE, "NAME" VARCHAR2(50), "ADRESS" VARCHAR2(50), "RANK" NUMBER(30,0), "EMAIL" VARCHAR2(80), "HOMPAGE" VARCHAR2(100), PRIMARY KEY ("EMPLOYEE_NO") ENABLE ) / CREATE TABLE "FACULTY" ( "FACULTY_ID" NUMBER(30,0) NOT NULL ENABLE, "FACULTY_NAME" VARCHAR2(30), "DEAN" VARCHAR2(50), PRIMARY KEY ("FACULTY_ID") ENABLE ) / CREATE TABLE "DEPARTEMENT" ( "DEPARTEMENT_ID" NUMBER(30,0) NOT NULL ENABLE, "FACULTY_ID" NUMBER(30,0) NOT NULL ENABLE, "DEPARTEMENT_NAME" VARCHAR2(50), "CHAIRMAN" VARCHAR2(50), PRIMARY KEY ("DEPARTEMENT_ID") ENABLE, CONSTRAINT "FK_DEPARTEM_BELONGS_F_FACULTY" FOREIGN KEY ("FACULTY_ID") REFERENCES "FACULTY" ("FACULTY_ID") ENABLE ) / CREATE TABLE "COURSE" ( "COURSE_ID" NUMBER(30,0) NOT NULL ENABLE, "COURSE_NAME" VARCHAR2(50), "LEVEL_X" VARCHAR2(50), "HOMEPAGE" VARCHAR2(50), "DEPARTEMENT_ID" NUMBER(30,0) NOT NULL ENABLE, PRIMARY KEY ("COURSE_ID") ENABLE, CONSTRAINT "FK_COURSE_REGISTRED_DEPARTEM" FOREIGN KEY ("DEPARTEMENT_ID" ) REFERENCES "DEPARTEMENT" ("DEPARTEMENT_ID") ENABLE ) / CREATE TABLE "COURSE_DEGREE" ( "COURSE_ID" NUMBER(30,0) NOT NULL ENABLE, "DEGREE_ID" NUMBER(20,0) NOT NULL ENABLE, PRIMARY KEY ("COURSE_ID", "DEGREE_ID") ENABLE, CONSTRAINT "FK_COURSE_D_LIEN_82_COURSE" FOREIGN KEY ("COURSE_ID") REFERENCES "COURSE" ("COURSE_ID") ENABLE, CONSTRAINT "FK_COURSE_D_LIEN_83_ACADEMIC" FOREIGN KEY ("DEGREE_ID") REFERENCES "ACADEMIC_DEGREE" ("DEGREE_ID") ENABLE ) / CREATE TABLE "RESEARCH_CENTER" ( "RCENTER_ID" NUMBER(30,0) NOT NULL ENABLE, "RCENTER_NAME" VARCHAR2(50),

"DIRECTOR" VARCHAR2(50), PRIMARY KEY ("RCENTER_ID") ENABLE ) / CREATE TABLE "INVESTIGATES_IN" ( "EMPLOYEE_NO" NUMBER(30,0) NOT NULL ENABLE, "RCENTER_ID" NUMBER(30,0) NOT NULL ENABLE, "START_DATE" DATE, "END_DATE" DATE, "WORKING_TIME" VARCHAR2(50), PRIMARY KEY ("EMPLOYEE_NO", "RCENTER_ID") ENABLE, CONSTRAINT "FK_INVESTIG_LIEN_34_ACADEMIC" FOREIGN KEY ("EMPLOYEE_NO") REFERENCES "ACADEMIC_STAFF" ("EMPLOYEE_NO") ENABLE, CONSTRAINT "FK_INVESTIG_LIEN_35_RESEARCH" FOREIGN KEY ("RCENTER_ID") REFERENCES "RESEARCH_CENTER" ("RCENTER_ID") ENABLE ) / CREATE TABLE "ORGANIZED" ( "DEGREE_ID" NUMBER(20,0) NOT NULL ENABLE, "DEPARTEMENT_ID" NUMBER(30,0) NOT NULL ENABLE, PRIMARY KEY ("DEGREE_ID", "DEPARTEMENT_ID") ENABLE, CONSTRAINT "FK_ORGANIZE_LIEN_148_ACADEMIC" FOREIGN KEY ("DEGREE_ID") REFERENCES "ACADEMIC_DEGREE" ("DEGREE_ID") ENABLE, CONSTRAINT "FK_ORGANIZE_LIEN_149_DEPARTEM" FOREIGN KEY ("DEPARTEMENT_ID ") REFERENCES "DEPARTEMENT" ("DEPARTEMENT_ID") ENABLE ) / CREATE TABLE "PROJECT" ( "PROJECT_ID" NUMBER(30,0) NOT NULL ENABLE, "RCENTER_ID" NUMBER(30,0), "PROJECT_ACRONYM" VARCHAR2(50), "PROJECT_NAME" VARCHAR2(80), "DESCRIPTION" LONG, "START_DATE" DATE, "END_DATE" DATE, "BUDGET" VARCHAR2(50), "FUNDING_AGENCY" VARCHAR2(80), "INTERNATIONAL" VARCHAR2(80), "DISCIPLINE" VARCHAR2(80), "DEPARTEMENT_ID" NUMBER(30,0), PRIMARY KEY ("PROJECT_ID") ENABLE, CONSTRAINT "FK_PROJECT_BELONGS_R_RESEARCH" FOREIGN KEY ("RCENTER_ID") REFERENCES "RESEARCH_CENTER" ("RCENTER_ID") ENABLE, CONSTRAINT "FK_PROJECT_BELONGS_D_DEPARTEM" FOREIGN KEY ("DEPARTEMENT_ID ") REFERENCES "DEPARTEMENT" ("DEPARTEMENT_ID") ENABLE ) / CREATE TABLE "PARTICIPATES" ( "EMPLOYEE_NO" NUMBER(30,0) NOT NULL ENABLE, "PROJECT_ID" NUMBER(30,0) NOT NULL ENABLE, "START_DATE" DATE, "END_DATE" DATE, "SALARY" FLOAT(126), "WEEK_HOUR" VARCHAR2(50), PRIMARY KEY ("EMPLOYEE_NO", "PROJECT_ID") ENABLE, CONSTRAINT "FK_PARTICIP_LIEN_139_ACADEMIC" FOREIGN KEY ("EMPLOYEE_NO") REFERENCES "ACADEMIC_STAFF" ("EMPLOYEE_NO") ENABLE, CONSTRAINT "FK_PARTICIP_LIEN_140_PROJECT" FOREIGN KEY ("PROJECT_ID")

REFERENCES "PROJECT" ("PROJECT_ID") ENABLE ) / CREATE TABLE "TEACHES" ( "EMPLOYEE_NO" NUMBER(30,0) NOT NULL ENABLE, "COURSE_ID" NUMBER(30,0) NOT NULL ENABLE, "SEMESTER" NUMBER(30,0), "YEAR" NUMBER(4,0), "WEEK_HOUR" VARCHAR2(50), PRIMARY KEY ("EMPLOYEE_NO", "COURSE_ID") ENABLE, CONSTRAINT "FK_TEACHES_LIEN_66_ACADEMIC" FOREIGN KEY ("EMPLOYEE_NO") REFERENCES "ACADEMIC_STAFF" ("EMPLOYEE_NO") ENABLE, CONSTRAINT "FK_TEACHES_LIEN_67_COURSE" FOREIGN KEY ("COURSE_ID") REFERENCES "COURSE" ("COURSE_ID") ENABLE ) / CREATE TABLE "WORKS_IN" ( "EMPLOYEE_NO" NUMBER(30,0) NOT NULL ENABLE, "START_DATE" DATE, "END_DATE" DATE, "PERCENTAGE" VARCHAR2(30), "SALARY" FLOAT(126), "WORKING_TIME" VARCHAR2(50), "DEPARTEMENT_ID" NUMBER(30,0) NOT NULL ENABLE, PRIMARY KEY ("EMPLOYEE_NO", "DEPARTEMENT_ID") ENABLE, CONSTRAINT "FK_WORKS_IN_LIEN_166_ACADEMIC" FOREIGN KEY ("EMPLOYEE_NO") REFERENCES "ACADEMIC_STAFF" ("EMPLOYEE_NO") ENABLE, CONSTRAINT "FK_WORKS_IN_LIEN_174_DEPARTEM" FOREIGN KEY ("DEPARTEMENT_ID ") REFERENCES "DEPARTEMENT" ("DEPARTEMENT_ID") ENABLE ) /

You might also like