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

SQL Practicle 3

The document creates tables to store student, course, and student course data. It inserts data into the student and course tables, then inserts student course marks into the student course table.

Uploaded by

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

SQL Practicle 3

The document creates tables to store student, course, and student course data. It inserts data into the student and course tables, then inserts student course marks into the student course table.

Uploaded by

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

1.

create table student09(rollno Varchar(40) primary key,name varchar(50),class


varchar(45),birthdate date);

2.INSERT INTO STUDENT09


VALUES('R1','Pritesh Patel','A','23-FEB-89');

INSERT INTO STUDENT09


VALUES('R2','Sugeet Patel','A','05-SEP-85');

INSERT INTO STUDENT09


VALUES('R3','Dipesh Patel','B','24-MAR-76');

INSERT INTO STUDENT09


VALUES('R4','Chandresh patel','B','17-APR-87');

INSERT INTO STUDENT09


VALUES('R5','Bhavin Jilvaani','A','25-DEC-75');

3.CREATE TABLE COURSE (courseno VARCHAR2(10) PRIMARY KEY,coursename


VARCHAR2(50),max_marks NUMBER(3) CHECK (max_marks > 0),
pass_mark NUMBER(3) CHECK (pass_mark > 0 AND pass_mark < 100));

4.INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610001', 'FOP', 90, 40);

1 row created.

SQL> INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610002', 'FOP Prac', 90, 40);

1 row created.

SQL> INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610003', 'MATHS', 90, 40);

1 row created.

SQL> INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610004', 'COMP ORG', 90, 40);
1 row created.

SQL> INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610005', 'DBMSI', 90, 40);

1 row created.

SQL> INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610006', 'SQL & PL/SQL', 90, 40);

1 row created.

SQL> INSERT INTO COURSE (COURSENO, COURSENAME, MAX_MARKS, PASS_MARK)


2 VALUES
('610007', 'ERFM', 90, 40);

5.CREATE TABLE SC(


rollno VARCHAR2(10),
courseno VARCHAR2(10),
marks NUMBER(3) CONSTRAINT chk_marks CHECK (marks > 0),
PRIMARY KEY (rollno, courseno),
FOREIGN KEY (rollno) REFERENCES Student(rollno),
FOREIGN KEY (courseno) REFERENCES Course(courseno)
);

6. INSERT INTO SC VALUES('R3', '610005', 70);

INSERT INTO SC VALUES ('R3', '610002', 68);

INSERT INTO SC VALUES ('R3', '610003', 58);

INSERT INTO SC VALUES ('R3', '610004', 74);

INSERT INTO SC VALUES ('R3', '610006', 59);

INSERT INTO SC VALUES ('R3', '610007', 55);

INSERT INTO SC VALUES ('R1', '610001', 80);

INSERT INTO SC VALUES ('R1', '610002', 89);

INSERT INTO SC VALUES ('R1', '610003', 78);

INSERT INTO SC VALUES ('R1', '610005', 76);

INSERT INTO SC VALUES ('R1', '610006', 85);

INSERT INTO SC VALUES ('R1', '610007', 90);

INSERT INTO SC VALUES ('R2', '610001', 90);

INSERT INTO SC VALUES ('R2', '610002', 85);

INSERT INTO SC VALUES ('R2', '610003', 78);

INSERT INTO SC VALUES ('R2', '610004', 75);

INSERT INTO SC VALUES ('R2', '610005', 68);

INSERT INTO SC VALUES ('R2', '610006', 59);

INSERT INTO SC VALUES ('R2', '610007', 74);

INSERT INTO SC VALUES ('R4','610001',75);

INSERT INTO SC VALUES ('R4','610002',45);

INSERT INTO SC VALUES ('R4', '610003', 58);

INSERT INTO SC VALUES ('R4', '610004', 68);


INSERT INTO SC VALUES ('R4', '610005', 78);

INSERT INTO SC VALUES ('R4', '610006', 62);

INSERT INTO SC VALUES ('R4', '610007', 63);

INSERT INTO SC VALUES ('R5', '610001', 70);

INSERT INTO SC VALUES ('R5', '610002', 78);

INSERT INTO SC VALUES ('R5', '610003', 52);

INSERT INTO SC VALUES ('R5', '610004', 79);

INSERT INTO SC VALUES ('R5', '610005', 85);

INSERT INTO SC VALUES ('R5', '610006', 76);

INSERT INTO SC VALUES ('R5', '610007', 80);

You might also like