Sei sulla pagina 1di 6

create table 'Prog'(

'Progid' varchar( 45 ),
'year' int( 4 ) not null,
primary key('progid')
);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'college_sip'
-- -----------------------------------------------------
CREATE TABLE 'college_sip' (
'college_id' VARCHAR(5) NOT NULL,
'college_name' VARCHAR(45) NOT NULL,
'country_sip' VARCHAR(45) NOT NULL,
'college_sipcol' VARCHAR(45) NOT NULL,
'Description' VARCHAR(50) NULL,
'progid_sip' VARCHAR(6) NOT NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('college_id'),
CONSTRAINT 'fk_college_sip_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'student_sip'
-- -----------------------------------------------------
CREATE TABLE 'student_sip' (
'stu_id' VARCHAR(6) NOT NULL,
'Name' VARCHAR(30) NOT NULL,
'Surname' VARCHAR(30) NOT NULL,
'age' INT NOT NULL,
'email' VARCHAR(45) NOT NULL,
'phono_no' INT NOT NULL,
'college_sip_college_id' VARCHAR(5) NOT NULL,
PRIMARY KEY ('stu_id'),

CONSTRAINT 'fk_student_sip_college_sip'
FOREIGN KEY ('college_sip_college_id')
REFERENCES 'college_sip' ('college_id')
);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'session_plan'
-- -----------------------------------------------------
CREATE TABLE 'session_plan' (
'AcademicLec_Count' INT NOT NULL,
'FieldVisit_count' INT NOT NULL,
'Interaction_session' INT NOT NULL,
'Cultural_trip' INT NOT NULL,
'Ceremonies_count' INT NOT NULL,
'Total_days' INT NOT NULL,
'Total_hrs' INT NOT NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('Prog_Progid'),
CONSTRAINT 'fk_session_plan_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'session_info'
-- -----------------------------------------------------
CREATE TABLE 'session_info' (
'session_id' VARCHAR(6) NOT NULL,
'date' DATETIME NOT NULL,
'time' DATETIME NOT NULL,
'Module_Name' VARCHAR(45) NULL,
'Place' VARCHAR(45) NULL,
'Guest_name' VARCHAR(45) NULL,
'Coordinators' VARCHAR(45) NULL,
'Description' VARCHAR(45) NULL,
'Venue' VARCHAR(45) NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('session_id'),

CONSTRAINT 'fk_session_info_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'allergy_sip'
-- -----------------------------------------------------
CREATE TABLE 'allergy_sip' (
'if_allergy' VARCHAR(45) NULL,
'allergy_name' VARCHAR(45) NULL,
'allergy_description' VARCHAR(45) NULL,
'student_sip_stu_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('student_sip_stu_id'),
CONSTRAINT 'fk_allergy_sip_student_sip'
FOREIGN KEY ('student_sip_stu_id')
REFERENCES 'student_sip' ('stu_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Volunteers_sip'
-- -----------------------------------------------------
CREATE TABLE 'Volunteers_sip' (
'Roll_no' VARCHAR(9) NOT NULL,
'f.name' VARCHAR(45) NULL,
'l.name' VARCHAR(45) NULL,
'Mo.no' INT NULL,
'Email_id' VARCHAR(45) NULL,
'Committee' VARCHAR(45) NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('Roll_no'),
CONSTRAINT 'fk_Volunteers_sip_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Volunteers_Attendance_Sip'
-- -----------------------------------------------------
CREATE TABLE 'Volunteers_Attendance_Sip' (
'vol_attendance' VARCHAR(3) NOT NULL,
'Volunteers_sip_Roll_no' VARCHAR(9) NOT NULL,
'session_info_session_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('session_info_session_id'),
CONSTRAINT 'fk_Volunteers_Attendance_Sip_Volunteers_sip'
FOREIGN KEY ('Volunteers_sip_Roll_no')
REFERENCES 'Volunteers_sip' ('Roll_no')
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT 'fk_Volunteers_Attendance_Sip_session_info'
FOREIGN KEY ('session_info_session_id')
REFERENCES 'session_info' ('session_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Student_Attendance_Sip'
-- -----------------------------------------------------
CREATE TABLE 'Student_Attendance_Sip' (
'stu_attendance' VARCHAR(3) NULL,
'session_info_session_id' VARCHAR(6) NOT NULL,
'student_sip_stu_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('student_sip_stu_id'),
CONSTRAINT 'fk_Student_Attendance_Sip_session_info'
FOREIGN KEY ('session_info_session_id')
REFERENCES 'session_info' ('session_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT 'fk_Student_Attendance_Sip_student_sip'
FOREIGN KEY ('student_sip_stu_id')
REFERENCES 'student_sip' ('stu_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Feedback_sip'
-- -----------------------------------------------------
CREATE TABLE 'Feedback_sip' (
'overall' INT NULL,
'service' INT NULL,
'comfort' INT NULL,
'exposure' INT NULL,
'visit_again' VARCHAR(5) NULL,
'session_info_session_id' VARCHAR(6) NOT NULL,
'student_sip_stu_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('student_sip_stu_id'),
CONSTRAINT 'fk_Feedback_sip_session_info'
FOREIGN KEY ('session_info_session_id')
REFERENCES 'session_info' ('session_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT 'fk_Feedback_sip_student_sip'
FOREIGN KEY ('student_sip_stu_id')
REFERENCES 'student_sip' ('stu_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Testimonials_sip'
-- -----------------------------------------------------
CREATE TABLE 'Testimonials_sip' (
'Testimonials_sip' VARCHAR(100) NULL,
'student_sip_stu_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('student_sip_stu_id'),
CONSTRAINT 'fk_Testimonials_sip_student_sip'
FOREIGN KEY ('student_sip_stu_id')
REFERENCES 'student_sip' ('stu_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'uni_iep'
-- -----------------------------------------------------
CREATE TABLE 'uni_iep' (
'uni_id' VARCHAR(7) NOT NULL,
'uni_name' VARCHAR(20) NULL,
'country' VARCHAR(30) NULL,
'state' VARCHAR(45) NULL,
'contact_no' INT NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('uni_id'),
CONSTRAINT 'fk_uni_iep_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Student_iep'
-- -----------------------------------------------------
CREATE TABLE 'Student_iep' (
'Roll_no' VARCHAR(45) NOT NULL,
'F_name' VARCHAR(45) NULL,
'L_name' VARCHAR(45) NULL,
'M_no.' INT NULL,
'Email_iep' VARCHAR(45) NULL,
'Visa_id' VARCHAR(45) NULL,
'Aadhar_no' INT NULL,
'uni_iep_uni_id' VARCHAR(7) NOT NULL,
PRIMARY KEY ('Roll_no'),
CONSTRAINT 'fk_Student_iep_uni_iep'
FOREIGN KEY ('uni_iep_uni_id')
REFERENCES 'uni_iep' ('uni_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'purpose_iep'
-- -----------------------------------------------------
CREATE TABLE 'purpose_iep' (
'branch' VARCHAR(45) NOT NULL,
'city' VARCHAR(45) NOT NULL,
'country' VARCHAR(45) NOT NULL,
'Course' VARCHAR(45) NOT NULL,
'Purpose' VARCHAR(45) NOT NULL,
'Student_iep_Roll_no' VARCHAR(45) NOT NULL,
'number_of_days' VARCHAR(45) NOT NULL,
PRIMARY KEY ('Student_iep_Roll_no'),
CONSTRAINT 'fk_purpose_iep_Student_iep'
FOREIGN KEY ('Student_iep_Roll_no')
REFERENCES 'Student_iep' ('Roll_no')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'Faculty_iep'
-- -----------------------------------------------------
CREATE TABLE 'Faculty_iep' (
'faculty_id' VARCHAR(45) NOT NULL,
'Faculty_F.name' VARCHAR(45) NULL,
'Faculty_L.name' VARCHAR(45) NULL,
'Branch' VARCHAR(30) NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('faculty_id'),
CONSTRAINT 'fk_Faculty_iep_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Testimonials_iep'
-- -----------------------------------------------------
CREATE TABLE 'Testimonials_iep' (
'Testimonials_iep' VARCHAR(45) NULL,
'Student_iep_Roll_no' VARCHAR(45) NOT NULL,
PRIMARY KEY ('Student_iep_Roll_no'),
CONSTRAINT 'fk_Testimonials_iep_Student_iep'
FOREIGN KEY ('Student_iep_Roll_no')
REFERENCES 'Student_iep' ('Roll_no')
ON DELETE NO ACTION
ON UPDATE NO ACTION)
;

-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Patrons'
-- -----------------------------------------------------
CREATE TABLE 'Patrons' (
'honorific' VARCHAR(10) NOT NULL,
'Pat_f.name' VARCHAR(45) NOT NULL,
'Pat_l.name' VARCHAR(45) NOT NULL,
'Pat_designation' VARCHAR(45) NOT NULL,
'Pat_department' VARCHAR(45) NOT NULL,
'Pat_organization' VARCHAR(45) NOT NULL,
'Pat_email_id' VARCHAR(45) NOT NULL,
'Prog_Progid' VARCHAR(45) NOT NULL,
PRIMARY KEY ('Pat_email_id'),
CONSTRAINT 'fk_Patrons_Prog'
FOREIGN KEY ('Prog_Progid')
REFERENCES 'Prog' ('Progid')
ON DELETE NO ACTION
ON UPDATE NO ACTION)
;

-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'stay_sip'
-- -----------------------------------------------------
CREATE TABLE 'stay_sip' (
'stu_id' VARCHAR(6) NOT NULL,
'stay_where' VARCHAR(45) NULL,
'block_no' VARCHAR(45) NULL,
'Room_no' INT NULL,
'manager_name' VARCHAR(45) NULL,
'Stay_contact' INT NULL,
'student_sip_stu_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('stu_id', 'student_sip_stu_id'),
CONSTRAINT 'fk_stay_sip_student_sip'
FOREIGN KEY ('student_sip_stu_id')
REFERENCES 'student_sip' ('stu_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'Faculty_iep_has_uni_iep'
-- -----------------------------------------------------
CREATE TABLE 'Faculty_iep_has_uni_iep' (
'Faculty_iep_faculty_id' VARCHAR(45) NOT NULL,
'uni_iep_uni_id' VARCHAR(7) NOT NULL,
PRIMARY KEY ('Faculty_iep_faculty_id', 'uni_iep_uni_id'),
CONSTRAINT 'fk_Faculty_iep_has_uni_iep_Faculty_iep'
FOREIGN KEY ('Faculty_iep_faculty_id')
REFERENCES 'Faculty_iep' ('faculty_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT 'fk_Faculty_iep_has_uni_iep_uni_iep'
FOREIGN KEY ('uni_iep_uni_id')
REFERENCES 'uni_iep' ('uni_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);
-- -----------------------------------------------------
-- Table 'OIR_DBMS' 'stay_sip'
-- -----------------------------------------------------
CREATE TABLE 'stay_sip' (
'stu_id' VARCHAR(6) NOT NULL,
'stay_where' VARCHAR(45) NULL,
'block_no' VARCHAR(45) NULL,
'Room_no' INT NULL,
'manager_name' VARCHAR(45) NULL,
'Stay_contact' INT NULL,
'student_sip_stu_id' VARCHAR(6) NOT NULL,
PRIMARY KEY ('stu_id', 'student_sip_stu_id'),
CONSTRAINT 'fk_stay_sip_student_sip'
FOREIGN KEY ('student_sip_stu_id')
REFERENCES 'student_sip' ('stu_id')
ON DELETE NO ACTION
ON UPDATE NO ACTION);

Potrebbero piacerti anche