0% found this document useful (0 votes)
26 views

Table Scripts - SQL - Lab - Javeed

The document defines tables to store data about students, staff, departments, designations, books and transactions. It includes the CREATE statements for each table and sample INSERT statements to add data to the tables.

Uploaded by

faisalshaikh2098
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Table Scripts - SQL - Lab - Javeed

The document defines tables to store data about students, staff, departments, designations, books and transactions. It includes the CREATE statements for each table and sample INSERT statements to add data to the tables.

Uploaded by

faisalshaikh2098
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 8

Designation Masters

CREATE TABLE Designation_Masters(

Design_Code NUMBER(3) PRIMARY KEY,

Design_Name VARCHAR2(50) UNIQUE);

INSERT INTO designation_masters VALUES(101,'HOD');

INSERT INTO designation_masters VALUES(102,'Professor');

INSERT INTO designation_masters VALUES(103,'Reader');

INSERT INTO designation_masters VALUES(104,'Sr.Lecturer');

INSERT INTO designation_masters VALUES(105,'Lecturer');

INSERT INTO designation_masters VALUES(106,'Director');

Department Masters

CREATE TABLE Department_Masters(

Dept_code NUMBER(2) PRIMARY KEY,

Dept_Name VARCHAR2(50) UNIQUE);

INSERT INTO department_masters VALUES(10,'Computer Science');

INSERT INTO department_masters VALUES(20,'Electricals');

INSERT INTO department_masters VALUES(30,'Electronics');

INSERT INTO department_masters VALUES(40,'Mechanics');

INSERT INTO department_masters VALUES(50,'Robotics');

Student Masters

CREATE TABLE Student_Masters(

Student_Code NUMBER(6) PRIMARY KEY,

Student_Name VARCHAR2(50) NOT NULL,

Dept_Code NUMBER(2) REFERENCES Department_Masters(dept_code),

Student_Dob DATE,

Student_Address VARCHAR2(240));
INSERT INTO student_masters VALUES(1001,'Amit',10,'11-Jan-80','chennai');

INSERT INTO student_masters VALUES(1002,'Ravi',10,'1-Nov-81','New Delhi');

INSERT INTO student_masters VALUES(1003,'Ajay',20,'13-Jan-82',null);

INSERT INTO student_masters VALUES(1004,'Raj',30,'14-Jan-79','Mumbai');

INSERT INTO student_masters VALUES(1005,'Arvind',40,'15-Jan-83','Bangalore');

INSERT INTO student_masters VALUES(1006,'Rahul',50,'16-Jan-81','Delhi');

INSERT INTO student_masters VALUES(1007,'Mehul',20,'17-Jan-82','Chennai');

INSERT INTO student_masters VALUES(1008,'Dev',10,'11-Mar-81','Bangalore');

INSERT INTO student_masters VALUES(1009,'Vijay',30,'19-Jan-80','Bangalore');

INSERT INTO student_masters VALUES(1010,'Rajat',40,'20-Jan-80','Bangalore');

INSERT INTO student_masters VALUES(1011,'Sunder',50,'21-Jan-80','Chennai');

INSERT INTO student_masters VALUES(1012,'Rajesh', 30,'22-Jan-80',null);

INSERT INTO student_masters VALUES(1013,'Anil',20,'23-Jan-80','Chennai');

INSERT INTO student_masters VALUES(1014,'Sunil',10,'15-Feb-85', null);

INSERT INTO student_masters VALUES(1015,'Kapil',40,'18-Mar-81','Mumbai');

INSERT INTO student_masters VALUES(1016,'Ashok',40,'26-Nov-80',null);

INSERT INTO student_masters VALUES(1017,'Ramesh',30,'27-Dec-80',null);

INSERT INTO student_masters VALUES(1018,'Amit Raj',50,'28-Sep-80','New Delhi');

INSERT INTO student_masters VALUES(1019,'Ravi Raj',50,'29-May-81','New Delhi');

INSERT INTO student_masters VALUES(1020,'Amrit',10,'11-Nov-80',null);

INSERT INTO student_masters VALUES(1021,'Sumit',20,'1-Jan-80','Chennai');


Student Marks

CREATE TABLE Student_Marks(

Student_Code NUMBER (6) REFERENCES student_Masters(student_code),

Student_Year NUMBER not null,

Subject1 NUMBER (3),

Subject2 NUMBER (3),

Subject3 NUMBER (3));

INSERT INTO student_marks VALUES(1001, 2010, 55,45,78);

INSERT INTO student_marks VALUES(1002, 2010, 66,74,88);

INSERT INTO student_marks VALUES(1003, 2010, 87,54,65);

INSERT INTO student_marks VALUES(1004, 2010, 65,64,90);

INSERT INTO student_marks VALUES(1005, 2010, 78,88,65);

INSERT INTO student_marks VALUES(1006, 2010, 65,86,54);

INSERT INTO student_marks VALUES(1007, 2010, 67,79,49);

INSERT INTO student_marks VALUES(1008, 2010, 72,55,55);

INSERT INTO student_marks VALUES(1009, 2010, 71,59,58);

INSERT INTO student_marks VALUES(1010, 2010, 68,44,92);

INSERT INTO student_marks VALUES(1011, 2010, 89,96,78);

INSERT INTO student_marks VALUES(1012, 2010, 78,56,55);

INSERT INTO student_marks VALUES(1013, 2010, 75,58,65);

INSERT INTO student_marks VALUES(1014, 2010, 73,74,65);

INSERT INTO student_marks VALUES(1015, 2010, 66,45,74);

INSERT INTO student_marks VALUES(1016, 2010, 68,78,74);

INSERT INTO student_marks VALUES(1017, 2010, 69,44,52);

INSERT INTO student_marks VALUES(1018, 2010, 65,78,56);

INSERT INTO student_marks VALUES(1019, 2010, 78,58,74);

INSERT INTO student_marks VALUES(1020, 2010, 45,55,65);

INSERT INTO student_marks VALUES(1021, 2010, 78,79,78);


INSERT INTO student_marks VALUES(1001, 2011, 68,44,92);
INSERT INTO student_marks VALUES(1002, 2011, 89,96,78);
INSERT INTO student_marks VALUES(1003, 2011, 78,56,55);
INSERT INTO student_marks VALUES(1004, 2011, 75,58,65);
INSERT INTO student_marks VALUES(1005, 2011, 73,74,65);
INSERT INTO student_marks VALUES(1006, 2011, 66,45,74);
INSERT INTO student_marks VALUES(1007, 2011, 68,78,74);
INSERT INTO student_marks VALUES(1008, 2011, 69,44,52);
INSERT INTO student_marks VALUES(1009, 2011, 65,78,56);
INSERT INTO student_marks VALUES(1010, 2011, 78,58,74);
INSERT INTO student_marks VALUES(1011, 2011, 45,55,65);
INSERT INTO student_marks VALUES(1012, 2011, 78,79,78);
INSERT INTO student_marks VALUES(1013, 2011, 66,74,88);
INSERT INTO student_marks VALUES(1014, 2011, 65,64,90);
INSERT INTO student_marks VALUES(1015, 2011, 78,88,65);
INSERT INTO student_marks VALUES(1016, 2011, 65,86,54);
INSERT INTO student_marks VALUES(1017, 2011, 67,79,49);
INSERT INTO student_marks VALUES(1018, 2011, 72,55,55);
INSERT INTO student_marks VALUES(1019, 2011, 71,59,58);
INSERT INTO student_marks VALUES(1020, 2011, 55,45,78);
INSERT INTO student_marks VALUES(1021, 2011, 87,54,65);

Data to be repeated for 2 more years

Staff Masters

CREATE TABLE staff_Masters(

Staff_Code number(8) PRIMARY KEY,

Staff_Name varchar2(50) NOT NULL,

Design_Code REFERENCES Designation_Masters(design_code),

Dept_Code REFERENCES Department_Masters(dept_code),

Staff_dob DATE,

Hiredate DATE,

Mgr_code NUMBER(8),

Staff_sal NUMBER (10,2),

Staff_address VARCHAR2(240));

INSERT INTO staff_masters

VALUES(100001,'Arvind',102,30,'15-Jan-80','15-Jan-03',100006,17000,'Bangalore');

INSERT INTO staff_masters


VALUES(100002,'Shyam',102,20,'18-Feb-80','17-Feb-02',100007,20000,Chennai');

INSERT INTO staff_masters

VALUES(100003,'Mohan',102,10,'23-Mar-80','19-Jan-02',100006,24000,'Mumbai');

INSERT INTO staff_masters

VALUES(100004,'Anil',102,20,'22-Apr-77','11-Mar-01',100006,20000,'Hyderabad’);

INSERT INTO staff_masters

VALUES(100005,'John',106,10,'22-May-76','21-Jan-01',100007,32000,'Bangalore');

INSERT INTO staff_masters

VALUES(100006,'Allen',103,30,'22-Jan-80','23-Apr-01',100005,42000,'Chennai');

INSERT INTO staff_masters

VALUES(100007,'Smith',103,20,'19-Jul-73','12-Mar-02',100005,62000,'Mumbai');

INSERT INTO staff_masters

VALUES(100008,'Raviraj',102,40,'17-Jun-80','11-Jan-03',100006,18000,'Bangalore');

INSERT INTO staff_masters

VALUES(100009,'Rahul',102,20,'16-Jan-78','11-Dec-03',100006,22000,'Hyderabad');

INSERT INTO staff_masters

VALUES(100010,'Ram',103,30,'17-Jan-79','17-Jan-02',100007,32000,'Bangalore');

Book Masters

CREATE TABLE Book_Masters(

Book_code NUMBER(10) PRIMARY KEY,

Book_name VARCHAR2(50) NOT NULL,

Book_pub_year NUMBER,

Book_pub_author VARCHAR2 (50) NOT NULL);

INSERT INTO book_masters VALUES(10000001,'Let Us C++',2000,’ Yashavant Kanetkar');


INSERT INTO book_masters VALUES(10000002,'Mastersing VC++',2005,'P.J Allen');

INSERT INTO book_masters VALUES(10000003,'JAVA Complete Reference',2004,'H.Schild');

INSERT INTO book_masters VALUES(10000004,'J2EE Complete Reference',2000,'H. Schild');

INSERT INTO book_masters VALUES(10000005,'Relational DBMS',2000,'B.C. Desai');

INSERT INTO book_masters VALUES(10000006,'Let Us C',2000, ‘Yashavant Kanetkar');

INSERT INTO book_masters VALUES(10000007,'Intoduction To Algorithams',2001,'Cormen');

INSERT INTO book_masters VALUES(10000008,'Computer Networks',2000,'Tanenbaum');

INSERT INTO book_masters VALUES(10000009,'Introduction to O/S',2001,'Millan');

Book Transactions

CREATE TABLE Book_transactions(

Book_code NUMBER(10) REFERENCES Book_Masters(Book_code),

Student_code NUMBER(6) REFERENCES Student_Masters(student_code),

Staff_code number(8) REFERENCES Staff_Masters(staff_code),

Book_issue_Date date not null,

Book_expected_return_date date not null,

Book_actual_return_date date);

INSERT INTO book_transactions

VALUES(10000006,1012,NULL,'02-Feb-2011','09-Feb-2011',NULL);
INSERT INTO book_transactions

VALUES(10000008,NULL,100006,'10-Mar-2011','17-Mar-2011','15-Mar-2011');

INSERT INTO book_transactions

VALUES(10000009,NULL,100010,'01-Apr-2011','08-Apr-2011','10-Apr-2011');

INSERT INTO book_transactions

VALUES(10000004,1015,NULL,'12-Feb-2011','19-Feb-2011',NULL);

INSERT INTO book_transactions

VALUES(10000005,NULL,100007,'14-Mar-2011','21-Mar-2011','21-Mar-2011');

INSERT INTO book_transactions

VALUES(10000007,NULL,100007,'01-Apr-2011','07-Apr-2011','06-Apr-2011');

INSERT INTO book_transactions

VALUES(10000007,NULL,100006,'01-Apr-2010','07-Apr-2010','06-Apr-2010');

INSERT INTO book_transactions

VALUES(10000005,1009,NULL,'31-May-2011','08-JUN-2011','08-JUN-2011');

BOOK_C STUDENT_C STAFF_C BOOK_ISSUE_ BOOK_EXPECTED_RETUR BOOK_ACTUAL_RETUR


ODE ODE ODE DATE N_DATE N_DATE

BOOK_EXPE BOOK_ACTU
---------- ------------ ---------- --------- --------- ---------

10000006 1012 02-FEB-11 09-FEB-11

10000008 100006 10-MAR-11 17-MAR-11 15-MAR-11

10000009 100010 01-APR-11 08-APR-11 10-APR-11

10000004 1015 12-FEB-11 19-FEB-11

10000005 100007 14-MAR-11 21-MAR-11 21-MAR-11

10000007 100007 01-APR-11 07-APR-11 06-APR-11

Name Null? Type

----------------------------------------- -------- ------------

BOOK_CODE NUMBER(10)

STUDENT_CODE NUMBER(6)

STAFF_CODE NUMBER(8)

BOOK_ISSUE_DATE NOT NULL DATE

BOOK_EXPECTED_RETURN_DATE NOT NULL DATE

BOOK_ACTUAL_RETURN_DATE DATE

You might also like