create table student (
USN varchar (10) primary key,
  SNAME varchar (25),
  ADDRESS varchar (25),
  PHONE number (10),
  GENDER char (1));
Table created.
 create table semsec (
  SSID varchar (5) primary key,
  SEM number (2),
  SEC char (1));
Table created.
 create table class (
  USN varchar (10),
  SSID varchar (5), primary key (USN,SSID),
  foreign key (USN) references student (USN),
  foreign key (SSID) references semsec (SSID));
Table created.
create table subject (
  subcode varchar (8),
  title varchar (20),
  sem number (2),
  credits number (2),
  primary key (subcode));
Table created.
 create table iamarks (
  USN varchar (10),
  subcode varchar (8),
  SSID varchar (5),
  test1 number (2),
  test2 number (2),
  test3 number (2),
  finalia number (2),
  primary key (USN,subcode,SSID),
  foreign key (USN) references student (USN),
  foreign key (subcode) references subject (subcode),
  foreign key (SSID) references semsec (SSID));
Table created.
  desc student;
NAME                                      Null?    Type
------------------------------------- -------- ----------------------------
USN                                      NOT NULL VARCHAR2(10)
SNAME                                              VARCHAR2(25)
ADDRESS                                            VARCHAR2(25)
PHONE                                              NUMBER(10)
GENDER                                             CHAR(1)
  desc semsec;
NAME                                      Null?    Type
------------------------------------- -------- ----------------------------
SSID                                      NOT NULL VARCHAR2(5)
SEM                                               NUMBER(2)
SEC                                               CHAR(1)
  desc class;
NAME                                      Null?    Type
------------------------------------- -------- ----------------------------
USN                                      NOT NULL VARCHAR2(10)
SSID                                      NOT NULL VARCHAR2(5)
  desc subject;
NAME                                      Null?    Type
------------------------------------- -------- ----------------------------
SUBCODE                                   NOT NULL VARCHAR2(8)
TITLE                                              VARCHAR2(20)
SEM                                               NUMBER(2)
CREDITS                                            NUMBER(2)
  desc iamarks;
NAME                                      Null?    Type
------------------------------------- -------- ----------------------------
USN                                      NOT NULL VARCHAR2(10)
SUBCODE                                   NOT NULL VARCHAR2(8)
SSID                                      NOT NULL VARCHAR2(5)
TEST1                                              NUMBER(2)
TEST2                                              NUMBER(2)
TEST3                                              NUMBER(2)
FINALIA                                            NUMBER(2)
 insert into student values ('1rn13cs020','akshay','belagavi',8877881122,'m');
1 row created.
 insert into student values ('1rn13cs062','sandhya','bengaluru',7722829912,'f');
1 row created.
 insert into student values ('1rn13cs091','teesha','bengaluru',7712312312,'f');
1 row created.
 insert into student values ('1rn13cs066','suprita','mangaluru',8877881122,'f');
1 row created.
 insert into student values ('1rn13cs010','abhay','bengaluru',9900211201,'m');
1 row created.
 insert into student values ('1rn14cs032','bhaskar','bengluru',9923211099,'m');
1 row created.
 insert into student values ('1rn14cs025','asmi','bengaluru',7894737377,'f');
1 row created.
 insert into student values ('1rn15cs011','ajay','tumkur',9845091341,'m');
1 row created.
 insert into student values ('1rn15cs029','chitra','davangere',7696772121,'f');
1 row created.
 insert into student values ('1rn15cs045','jeeva','bellary',9944850121,'m');
1 row created.
 insert into student values ('1rn15cs091','santosh','mangaluru',8812332201,'m');
1 row created.
 insert into student values ('1rn16cs045','ismail','kalnurgi',9900232201,'m');
1 row created.
 insert into student values ('1rn16cs088','sameera','shimoga',9905542212,'f');
1 row created.
 insert into student values
('1rn16cs122','vinayaka','chikamagalur',8800880011,'m');
1 row created.
 insert into semsec values ('cse8a',8,'a');
1 row created.
 insert into semsec values ('cse8b',8,'b');
1 row created.
 insert into semsec values ('cse8c',8,'c');
1 row created.
 insert into semsec values ('cse7a',7,'a');
1 row created.
 insert into semsec values ('cse7b',7,'b');
1 row created.
 insert into semsec values ('cse7c',7,'c');
1 row created.
 insert into semsec values ('cse6a',6,'a');
1 row created.
insert into semsec values ('cse6b',6,'b');
1 row created.
insert into semsec values ('cse6c',6,'c');
1 row created.
insert into semsec values ('cse5a',5,'a');
1 row created.
insert into semsec values ('cse5b',5,'b');
1 row created.
insert into semsec values ('cse5c',5,'c');
1 row created.
insert into semsec values ('cse4a',4,'a');
1 row created.
insert into semsec values ('cse4b',4,'b');
1 row created.
insert into semsec values ('cse4c',4,'c');
1 row created.
insert into semsec values ('cse3a',3,'a');
1 row created.
insert into semsec values ('cse3b',3,'b');
1 row created.
insert into semsec values ('cse3c',3,'c');
1 row created.
insert into semsec values ('cse2a',2,'a');
1 row created.
insert into semsec values ('cse2b',2,'b');
1 row created.
insert into semsec values ('cse2c',2,'c');
1 row created.
insert into semsec values ('cse1a',1,'a');
1 row created.
insert into semsec values ('cse1b',1,'b');
1 row created.
insert into semsec values ('cse1c',1,'c');
1 row created.
insert into class values ('1rn13cs020','cse8a');
1 row created.
insert into class values ('1rn13cs062','cse8a');
1 row created.
insert into class values ('1rn13cs066','cse8b');
1 row created.
insert into class values ('1rn13cs091','cse8c');
1 row created.
insert into class values ('1rn13cs010','cse7a');
1 row created.
insert into class values ('1rn14cs032','cse7a');
1 row created.
insert into class values ('1rn14cs025','cse7a');
1 row created.
insert into class values ('1rn15cs011','cse4a');
1 row created.
insert into class values ('1rn15cs029','cse4a');
1 row created.
insert into class values ('1rn15cs045','cse4b');
1 row created.
insert into class values ('1rn15cs091','cse4c');
1 row created.
insert into class values ('1rn16cs045','cse3a');
1 row created.
insert into class values ('1rn16cs088','cse3b');
1 row created.
insert into class values ('1rn16cs122','cse3c');
1 row created.
insert into subject values ('10cs81','aca',8,4);
1 row created.
insert into subject values ('10cs82','ssm',8,4);
1 row created.
insert into subject values ('10cs83','nm',8,4);
1 row created.
insert into subject values ('10cs84','cc',8,4);
1 row created.
insert into subject values ('10cs85','pw',8,4);
1 row created.
insert into subject values ('10cs71','ooad',7,4);
1 row created.
insert into subject values ('10cs72','ecs',7,4);
1 row created.
insert into subject values ('10cs73','ptw',7,4);
1 row created.
insert into subject values ('10cs74','dwdm',7,4);
1 row created.
insert into subject values ('10cs75','java',7,4);
1 row created.
insert into subject values ('10cs76','san',7,4);
1 row created.
insert into subject values ('15cs51','me',5,4);
1 row created.
insert into subject values ('15cs52','cn',5,4);
1 row created.
insert into subject values ('15cs53','dbms',5,4);
1 row created.
insert into subject values ('15cs54','atc',5,4);
1 row created.
insert into subject values ('15cs55','java',5,4);
1 row created.
insert into subject values ('15cs56','ai',5,4);
1 row created.
insert into subject values ('15cs41','m4',4,4);
1 row created.
insert into subject values ('15cs42','se',4,4);
1 row created.
insert into subject values ('15cs43','daa',4,4);
1 row created.
insert into subject values ('15cs44','mpmc',4,4);
1 row created.
insert into subject values ('15cs45','ooc',4,3);
1 row created.
insert into subject values ('15cs46','dc',4,3);
1 row created.
insert into subject values ('15cs31','m3',3,4);
1 row created.
insert into subject values ('15cs32','ade',3,4);
1 row created.
insert into subject values ('15cs33','dsa',3,4);
1 row created.
insert into subject values ('15cs34','co',3,4);
1 row created.
insert into subject values ('15cs35','usp',3,3);
1 row created.
 insert into subject values ('15cs36','dms',3,3);
1 row created.
 insert into iamarks (USN,subcode,SSID,test1,test2,test3) values
('1rn13cs091','10cs81','cse8c',
 15,16,18);
1 row created.
 insert into iamarks (USN,subcode,SSID,test1,test2,test3) values
('1rn13cs091','10cs82','cse8c',
 12,19,14);
1 row created.
 insert into iamarks (USN,subcode,SSID,test1,test2,test3) values
('1rn13cs091','10cs83','cse8c',
 19,15,20);
1 row created.
 insert into iamarks (USN,subcode,SSID,test1,test2,test3) values
('1rn13cs091','10cs84','cse8c',
 20,16,19);
1 row created.
 insert into iamarks (USN,subcode,SSID,test1,test2,test3) values
('1rn13cs091','10cs85','cse8c',
 15,15,12);
1 row created.
  select * from student;
USN          SNAME                       ADDRESS                          PHONE   G
----------   -------------------------   -------------------------   ----------   -
1rn13cs020   akshay                      belagavi                    8877881122   m
1rn13cs062   sandhya                     bengaluru                   7722829912   f
1rn13cs091   teesha                      bengaluru                   7712312312   f
1rn13cs066   suprita                     mangaluru                   8877881122   f
1rn14cs010   abhay                       bengaluru                   9900211201   m
1rn14cs032   bhaskar                     bengluru                    9923211099   m
1rn14cs025   asmi                        bengaluru                   7894737377   f
1rn15cs011   ajay                        tumkur                      9845091341   m
1rn15cs029   chitra                      davangere                   7696772121   f
1rn15cs045   jeeva                       bellary                     9944850121   m
1rn15cs091   santosh                     mangaluru                   8812332201   m
USN          SNAME                       ADDRESS                          PHONE   G
----------   -------------------------   -------------------------   ----------   -
1rn16cs045   ismail                      kalnurgi                    9900232201   m
1rn16cs088   sameera                     shimoga                     9905542212   f
1rn16cs122   vinayaka                    chikamagalur                8800880011   m
14 rows selected.
  select * from semsec;
SSID        SEM S
----- ---------- -
cse8a          8 a
cse8b          8 b
cse8c          8 c
cse7a          7 a
cse7b          7 b
cse7c          7 c
cse6a          6 a
cse6b          6 b
cse6c          6 c
cse5a          5 a
cse5b          5 b
SSID        SEM S
----- ---------- -
cse5c          5 c
cse4a          4 a
cse4b          4 b
cse4c          4 c
cse3a          3 a
cse3b          3 b
cse3c          3 c
cse2a          2 a
cse2b          2 b
cse2c          2 c
cse1a          1 a
SSID        SEM S
----- ---------- -
cse1b          1 b
cse1c          1 c
24 rows selected.
  select * from class;
USN          SSID
----------   -----
1rn14cs010   cse7a
1rn13cs020   cse8a
1rn13cs062   cse8a
1rn13cs066   cse8b
1rn13cs091   cse8c
1rn14cs025   cse7a
1rn14cs032   cse7a
1rn15cs011   cse4a
1rn15cs029   cse4a
1rn15cs045   cse4b
1rn15cs091   cse4c
USN          SSID
----------   -----
1rn16cs045   cse3a
1rn16cs088   cse3b
1rn16cs122   cse3c
15 rows selected.
select * from subject;
SUBODE TITLE                        SEM    CREDITS
-------- -------------------- ---------- ----------
10cs81   aca                            8          4
10cs82   ssm                            8          4
10cs83   nm                             8          4
10cs84   cc                             8          4
10cs85   pw                             8          4
10cs71   ooad                           7          4
10cs72   ecs                            7          4
10cs73   ptw                            7          4
10cs74   dwdm                           7          4
10cs75   java                           7          4
10cs76   san                            7          4
SUBODE TITLE                        SEM    CREDITS
-------- -------------------- ---------- ----------
10cs51   me                             5          4
10cs52   cn                             5          4
10cs53   dbms                           5          4
10cs54   atc                            5          4
10cs55   java                           5          4
10cs56   ai                             5          4
10cs41   m4                             4          4
10cs42   se                             4          4
10cs43   daa                            4          4
10cs44   mpmc                           4          4
10cs45   ooc                            4          3
SUBODE TITLE                        SEM    CREDITS
-------- -------------------- ---------- ----------
10cs46   dc                             4          3
10cs31   m3                             3          4
10cs32   ade                            3          4
10cs33   dsa                            3          4
10cs34   co                             3          4
10cs35   usp                            3          3
10cs36   dms                            3          3
30 rows selected.
  select * from iamarks;
USN          SUBCODE    SSID       TEST1      TEST2      TEST3    FINALIA
----------   --------   ----- ---------- ---------- ---------- ----------
1rn13cs091   10cs81     cse8c         15         16         18
1rn13cs091   10cs82     cse8c         12         19         14
1rn13cs091   10cs83     cse8c         19         15         20
1rn13cs091   10cs84     cse8c         20         16         19
1rn13cs091   10cs85     cse8c         15         15         12