From afc816d57d02f7215a9b3a254b59e710a5763f7f Mon Sep 17 00:00:00 2001 From: LathikaDevraj Date: Tue, 9 Mar 2021 21:21:43 +0530 Subject: [PATCH 1/3] Create InvDB.sql --- InvDB.sql | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 InvDB.sql diff --git a/InvDB.sql b/InvDB.sql new file mode 100644 index 0000000..693c123 --- /dev/null +++ b/InvDB.sql @@ -0,0 +1,78 @@ + +Create table user( userId int(25) NOT NULL primary key, + username varchar(233) NOT NULL, + password varchar(233) NOT NULL, + logDate date , + logTime time +); +Alter table user ADD role int; +CREATE TABLE department( + deptid int(255) NOT NULL, + deptname varchar(255) NOT NULL, + Constraint d_pk primary key(deptid) +); + +CREATE TABLE faculty( + fid int(23) NOT NULL primary key, + fname varchar(233) NOT NULL, + deptid varchar(233) NOT NULL, + femail varchar(255) NOT NULL, + fphone varchar(255) NOT NULL, + Constraint f_fk foreign key(fid) references user(userId) +); +ALTER TABLE faculty ADD mon varchar(30), +ADD tue varchar(30), +ADD wed varchar(30), +ADD thu varchar(30), +ADD fri varchar(30), +ADD sat varchar(30); + +CREATE TABLE classroom ( + roomno int(255) NOT NULL primary key, + capacity int(255) NOT NULL +); + +Create table course( +Courseid varchar(100) primary key, +Cname varchar(100), +Cnos int(255) + ); + + +CREATE TABLE exam( + examid int(23) NOT NULL primary key, + examdate date NOT NULL, + courseid varchar(100), + Constraint e_fk foreign key(courseid) references course(Courseid) +); +Create table coe( +Coeid int(25), +ndays int, +sdate date not null, +edate date not null, +cdate date not null, +primary key(Coeid,sdate,edate), +constraint c_fk foreign key(Coeid) references user(userId) +); +Create table allocation( +Examid int(23), +courseid varchar(100), +Rnos int not null, +Roomno int(255) , +Invid int(23), +Conf varchar(2), +primary key(Examid,Roomno), +Constraint a_fk1 foreign key(courseid) references course(Courseid), +Constraint a_fk2 foreign key(Examid) references exam(Examid), +Constraint a_fk3 foreign key(Roomno) references classroom(roomno), +Constraint a_fk4 foreign key(Invid) references faculty(fid) +) + +select * from allocation; +select * from classroom; +select * from coe; +select * from course; +select * from department; +select * from exam; +select * from faculty; +select * from user; From fadac58b009bb622019b39f36929429c71aeb6c4 Mon Sep 17 00:00:00 2001 From: LathikaDevraj Date: Mon, 15 Mar 2021 20:54:06 +0530 Subject: [PATCH 2/3] Update InvDB.sql --- InvDB.sql | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/InvDB.sql b/InvDB.sql index 693c123..9457266 100644 --- a/InvDB.sql +++ b/InvDB.sql @@ -1,3 +1,4 @@ +use invi Create table user( userId int(25) NOT NULL primary key, username varchar(233) NOT NULL, @@ -35,10 +36,25 @@ CREATE TABLE classroom ( Create table course( Courseid varchar(100) primary key, Cname varchar(100), -Cnos int(255) +Cnos int ); +Alter table course drop column Cnos; +create table course_branch( +Courseid varchar(100) not null, +deptid int(255) NOT NULL , +sec varchar(1) not null, +primary key(deptid,sec,Courseid), +Constraint cb_fk foreign key(deptid,sec) references branch(deptid,sec), +Constraint cb_fk1 foreign key(Courseid) references course(Courseid) +); - +create table branch( +deptid int(255) NOT NULL , +sec varchar(1), +nos int, +primary key(deptid,sec), +Constraint b_fk foreign key(deptid) references department(deptid) +); CREATE TABLE exam( examid int(23) NOT NULL primary key, examdate date NOT NULL, From 2fb4f762af2e6749b19300f8732d056efcf483a0 Mon Sep 17 00:00:00 2001 From: LathikaDevraj Date: Tue, 23 Mar 2021 13:42:26 +0530 Subject: [PATCH 3/3] Update InvDB.sql --- InvDB.sql | 51 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/InvDB.sql b/InvDB.sql index 9457266..f43ff84 100644 --- a/InvDB.sql +++ b/InvDB.sql @@ -1,20 +1,25 @@ -use invi +Create database invi_app; +use invi_app; +use invi; -Create table user( userId int(25) NOT NULL primary key, +Create table user( userId varchar(15) NOT NULL primary key, username varchar(233) NOT NULL, password varchar(233) NOT NULL, logDate date , - logTime time + logTime time, + role int ); + Alter table user ADD role int; + CREATE TABLE department( - deptid int(255) NOT NULL, + deptid varchar(3) NOT NULL, deptname varchar(255) NOT NULL, Constraint d_pk primary key(deptid) ); CREATE TABLE faculty( - fid int(23) NOT NULL primary key, + fid varchar(15) NOT NULL primary key, fname varchar(233) NOT NULL, deptid varchar(233) NOT NULL, femail varchar(255) NOT NULL, @@ -35,34 +40,35 @@ CREATE TABLE classroom ( Create table course( Courseid varchar(100) primary key, -Cname varchar(100), -Cnos int +Cname varchar(100) ); -Alter table course drop column Cnos; + + create table branch( +deptid varchar(3) NOT NULL , +sec varchar(1), +nos int, +primary key(deptid,sec), +Constraint b_fk foreign key(deptid) references department(deptid) +); + create table course_branch( Courseid varchar(100) not null, -deptid int(255) NOT NULL , +deptid varchar(3) NOT NULL , sec varchar(1) not null, primary key(deptid,sec,Courseid), Constraint cb_fk foreign key(deptid,sec) references branch(deptid,sec), Constraint cb_fk1 foreign key(Courseid) references course(Courseid) ); -create table branch( -deptid int(255) NOT NULL , -sec varchar(1), -nos int, -primary key(deptid,sec), -Constraint b_fk foreign key(deptid) references department(deptid) -); CREATE TABLE exam( examid int(23) NOT NULL primary key, examdate date NOT NULL, courseid varchar(100), Constraint e_fk foreign key(courseid) references course(Courseid) ); + Create table coe( -Coeid int(25), +Coeid varchar(15), ndays int, sdate date not null, edate date not null, @@ -75,14 +81,21 @@ Examid int(23), courseid varchar(100), Rnos int not null, Roomno int(255) , -Invid int(23), +Invid varchar(15), Conf varchar(2), primary key(Examid,Roomno), Constraint a_fk1 foreign key(courseid) references course(Courseid), Constraint a_fk2 foreign key(Examid) references exam(Examid), Constraint a_fk3 foreign key(Roomno) references classroom(roomno), Constraint a_fk4 foreign key(Invid) references faculty(fid) -) +); + +Insert into user (userId,username,password,logDate,logTime,role) values +('T12','Lathika','lathi123','2019-11-09','19:20:10',0), +('C10','Lokesh','lok123','2019-11-09','13:20:10',1), +('T11','Srehari','sre123','2019-11-07','19:20:10',0); + +delete from user where userId=12345; select * from allocation; select * from classroom;