You are on page 1of 3

Requirment :

----Table student_subject
CREATE TABLE STUDENT_SUBJECT
( SUBJECT_NAME VARCHAR2(50),
SUBJECT_ID NUMBER
)
----insert subject data
insert into STUDENT_SUBJECT (SUBJECT_NAME, SUBJECT_ID)
values ('maths', 1);
insert into STUDENT_SUBJECT (SUBJECT_NAME, SUBJECT_ID)
values ('science', 2);
insert into STUDENT_SUBJECT (SUBJECT_NAME, SUBJECT_ID)
values ('english', 3);
insert into STUDENT_SUBJECT (SUBJECT_NAME, SUBJECT_ID)
values ('hindi', 4);
commit;
-- create table student_roll_no
create table student_roll_no
(
roll_no number,
student_name varchar2(50 byte)
)
--insert student data
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (1, 'sachin tendulkar');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (2, 'vinod kambli');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (3, 'nana patekar');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (4, 'kapil dev');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (5, 'shahrukh khan');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (6, 'amir khan');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (7, 'sonia gandhi');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (8, 'rahul gandhi');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (9, 'katrina kaif');
insert into STUDENT_ROLL_NO (ROLL_NO, STUDENT_NAME)
values (10, 'sharad pawar');
commit;
---create table student_marks
create table student_marks
(
roll_no number,
SUBJECT_ID NUMBER,
marks NUMBER
)
--insert marks data
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (1, 1, 90);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (2, 1, 85);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (3, 1, 70);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (4, 1, 65);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (5, 1, 66);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (6, 1, 55);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (7, 1, 45);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (8, 1, 40);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (9, 1, 30);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (10, 1, 78);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (1, 2, 87);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (2, 2, 66);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (3, 2, 55);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (4, 2, 44);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (5, 2, 33);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (6, 2, 39);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (7, 2, 59);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (8, 2, 67);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (9, 2, 56);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (10, 2, 45);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (1, 3, 45);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (2, 3, 49);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (3, 3, 46);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (4, 3, 50);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (5, 3, 55);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (6, 3, 77);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (7, 3, 99);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (8, 3, 95);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (9, 3, 90);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (10, 3, 40);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (1, 4, 10);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (2, 4, 20);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (3, 4, 20);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (4, 4, 50);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (5, 4, 60);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (6, 4, 79);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (7, 4, 98);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (8, 4, 99);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (9, 4, 100);
insert into STUDENT_MARKS (ROLL_NO, SUBJECT_ID, MARKS)
values (10, 4, 69);
commit;
--TARGET tables
---- student target record table
create table student_result(
student_name varchar2(50 byte),
SUBJECT_NAME VARCHAR2(50),
marks NUMBER,
status varchar2(5 byte)
)
--- student failed
create table fail_student_result(
student_name varchar2(50 byte),
SUBJECT_NAME VARCHAR2(50),
marks NUMBER,
status varchar2(5 byte)
)

You might also like