Rdbms laboratory exercise, Lab Reports of Relational Database Management Systems (RDBMS)

Lab exercise in bharathiyar university 2020 bba

Typology: Lab Reports

2019/2020

Uploaded on 09/13/2020

Messimani
Messimani 🇮🇳

5

(1)

1 document

1 / 63

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
San International College Of Arts And Science
Mavuthampathy Village, Navakkarai Post, Coimbatore – 641 105
Department of Business Administration
PRACTICAL RECORD
2019 – 2020
Name
Register No.
Course
Subject
SAN International College of Arts and Science
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f

Partial preview of the text

Download Rdbms laboratory exercise and more Lab Reports Relational Database Management Systems (RDBMS) in PDF only on Docsity!

San International College Of Arts And Science

Mavuthampathy Village, Navakkarai Post, Coimbatore – 641 105

Department of Business Administration

PRACTICAL RECORD

Name

Register No.

Course

Subject

SAN International College of Arts and Science

Mavuthampathy Village, Navakkarai Post, Coimbatore – 641 105

Department of Business Administration

PRACTICAL RECORD

Register Number: _________________________

Certified – bonafide record of work done by _____________________ during

the

______________________ Semester of 2019-2020.

Staff – Incharge Head of the Department

Submitted to the Bharathiar University Practical Examination Conducted on

_______________ at SAN International College of Arts and Science.

Internal Examiner: _____________ External Examiner: _________________

Date:

S.NO Date Name of the Program Pi Page No Signature 1 Design a database for student

pay. 16 Design a database for bank information. 17 Insert records for bank database table. 18 Create a view for an employee with their deposit information. 19 Write a stored function to find net balance of a customer. 20 Write a PL/SQL procedure to deposit amount to bank database

Program No: 1 DESIGN A DATABASE FOR STUDENT INFORMATION Date: Aim: Algorithm:

Program No: 2 INSERT RECORD FOR STUDENT DATABASE Date: Aim: Algorithm:

Queries: SQL> CREATE TABLE STUDENTSBBA2(ROLLNUMBER NUMBER(20),NAME VARCHAR(20),CLASS VARCHAR(20),malayalam number(3),english number(3),maths number(3),science number(3), total number(3),percentage number(3),pass_or_fail varchar(10)); Table created. SQL> INSERT INTO STUDENTSBBA2 VALUES ('&rollnumber','&name','&class','&malayalam','&english','&maths ','&science','&total','&percentage','&pass_or_fail'); Enter value for rollnumber: 123456 Enter value for name: KEERTHANA Enter value for class: III BBA Enter value for malayalam: 80 Enter value for english: 50 Enter value for maths: 20 Enter value for science: 100 Enter value for total: 0 Enter value for percentage: 0 Enter value for pass_or_fail: old 1: INSERT INTO STUDENTSBBA2 VALUES ('&rollnumber','&name','&class','&malayalam','&english','&m new 1: INSERT INTO STUDENTSBBA2 VALUES ('123456','KEERTHANA','III BBA','80','50','20','100','0',' 1 row created. SQL> / Enter value for rollnumber: 987456 Enter value for name: SARANYA Enter value for class: III BBA Enter value for malayalam: 90 Enter value for english: 50 Enter value for maths: 60 Enter value for science: 80 Enter value for total: 0 Enter value for percentage: 0 Enter value for pass_or_fail: old 1: INSERT INTO STUDENTSBBA2 VALUES ('&rollnumber','&name','&class','&malayalam','&english','&m new 1: INSERT INTO STUDENTSBBA2 VALUES ('987456','SARANYA','III BBA','90','50','60','80','0','0',' 1 row created.

Program No: 3 ALTER A FIELD SIZE IN THE STUDENT DATABASE TABLE Date: Aim: Algorithm:

Queries: SQL> CREATE TABLE STUDENTS1(ROLLNUMBER NUMBER(20),NAME VARCHAR(20),CLASS VARCHAR(20),malayalam number(3),english number(3),maths number(3),science number(3), total number(3),percentage number(3),pass_or_fail varchar(10)); SQL> desc students1; Name Null? Type


ROLLNUMBER NUMBER(20) NAME VARCHAR2(20) CLASS VARCHAR2(20) MALAYALAM NUMBER(3) ENGLISH NUMBER(3) MATHS NUMBER(3) SCIENCE NUMBER(3) TOTAL NUMBER(3) PERCENTAGE NUMBER(3) PASS_OR_FAIL VARCHAR2(10) SQL> alter table students1modify rollnumber number(30); Table altered. SQL> desc students1; Output: Name Null? Type


ROLLNUMBER NUMBER(30) NAME VARCHAR2(20) CLASS VARCHAR2(20) MALAYALAM NUMBER(3) ENGLISH NUMBER(3) MATHS NUMBER(3) SCIENCE NUMBER(3) TOTAL NUMBER(3) PERCENTAGE NUMBER(3) PASS_OR_FAIL VARCHAR2(10) RESULT: Program No: 4 DELETE A FIELD IN THE STUDENT DATABASE TABLE

SQL> CREATE TABLE STUDENTS1(ROLLNUMBER NUMBER(20),NAME

VARCHAR(20),CLASS VARCHAR(20),malayalam number(3),english number(3),maths number(3),science number(3), total number(3),percentage number(3),pass_or_fail varchar(10)); SQL> insert into students1 values('&rollnumber','&name','&class','&malayalam','&english','&maths','& science','&total','&percentage','&pass_or_fail'); Enter value for rollnumber: 123456789 Enter value for name: swoorupan Enter value for class: III bba Enter value for malayalam: 85 Enter value for english: 85 Enter value for maths: 100 Enter value for science: 99 Enter value for total: 0 Enter value for percentage: 0 Enter value for pass_or_fail: old 1: insert into students1 values('&rollnumber','&name','&class','&malayalam','&english','&maths new 1: insert into students1 values('123456789','swoorupan','III bba','85','85','100','99','0','0' 1 row created. SQL> / Enter value for rollnumber: 987456321 Enter value for name: vicky Enter value for class: III bba Enter value for malayalam: 65 Enter value for english: 52 Enter value for maths: 56 Enter value for science: 84 Enter value for total: 0 Enter value for percentage: 0 Enter value for pass_or_fail: old 1: insert into students1 values('&rollnumber','&name','&class','&malayalam','&english','&maths new 1: insert into students1 values('987456321','vicky','III bba','65','52','56','84','0','0',' ' 1 row created. SQL> select * from students1; ROLLNUMBER NAME CLASS MALAYALAM ENGLISH

MATHS SCIENCE TOTAL PERCENTAGE PASS_OR_FA

123456789 swoorupan III bba 85 85 100 99 0 0 987456321 vicky III bba 65 52 56 84 0 0 **SQL> delete from students1 where name='vicky'; 1 row deleted. SQL> select * from students1; Output: ROLLNUMBER NAME CLASS MALAYALAM ENGLISH


MATHS SCIENCE TOTAL PERCENTAGE PASS_OR_FA


123456789 swoorupan III bba 85 85 100 99 0 0 RESULT: Program No: 5 SELECT RECORDS WITH ROLL NUMBER, NAME, CLASS,**

SQL> create table san(rollnumber number(20),name varchar(20),class varchar(20),malayalam number(3),english number(3),maths number(3),science number(3),total number(3),percentage number(3),pass_or_failvarchar(10),Malayalam_sub_pass_percentage number(3)); Table created. SQL> INSERT INTO san VALUES ('&rollnumber','&name','&class','&malayalam','&english','&maths','&science','&total','&percenta ge','&pass_or_fail','&Malayalam_sub_pass_percentage'); Enter value for rollnumber: 91061562 Enter value for name: manikandan Enter value for class: mca Enter value for malayalam: 69 Enter value for english: 58 Enter value for maths: 58 Enter value for science: 100 Enter value for total: 0 Enter value for percentage: 0 Enter value for pass_or_fail: Enter value for malayalam_sub_pass_percentage: 0 old 1: INSERT INTO san VALUES ('&rollnumber','&name','&class','&malayalam','&english','&maths','&s new 1: INSERT INTO san VALUES ('1324567','manikandan','mca','56','85','58','59','0','0',' ','0') 1 row created. **sql> select rollnumber,name,class,malayalam,english,maths,science from san; Output: ROLLNUMBER NAME CLASS MALAYALAM ENGLISH


MATHS SCIENCE


91061562 manikandan k MCA 69 58 58 100 RESULT:**

Program No: 6 PREPARE A LIST OF ALL STUDENTS WHO ARE HAVING ARREARS Date: Aim: Algorithm: Queries:

ROLLNUMBER NAME CLASS MALAYALAM ENGLISH

MATHS SCIENCE TOTAL PERCENTAGE PASS_OR_FAIL

123456 KEERTHANA III BBA 80 50

987456 SARANYA III BBA 90 50

SQL> update studentsbba2 set percentage = total/400*100; 2 rows updated. SQL> select * from STUDENTSBBA2; ROLLNUMBER NAME CLASS MALAYALAM ENGLISH


MATHS SCIENCE TOTAL PERCENTAGE PASS_OR_FAIL


123456 KEERTHANA III BBA 80 50 20 100 250 63 987456 SARANYA III BBA 90 50 60 80 280 70 SQL> update studentsbba2 set pass_or_fail='pass' where malayalam > 35 and english > 35 and maths > 3 5 and science > 35; 1 row updated. SQL> update studentsbba2 set pass_or_fail='fail' where malayalam < 35 and english < 35 and maths < 3 5 and science < 35; 1 row updated. SQL> select * from studentsbba2; ROLLNUMBER NAME CLASS MALAYALAM ENGLISH


MATHS SCIENCE TOTAL PERCENTAGE PASS_OR_FAIL


123456 KEERTHANA III BBA 80 50 20 100 250 63 fail

987456 SARANYA III BBA 90 50

60 80 280 70 pass **Output: SQL>select * from studentsbba2 where PASS_OR_FAIL = 'fail'; ROLLNUMBER NAME CLASS MALAYALAM ENGLISH


MATHS SCIENCE TOTAL PERCENTAGE PASS_OR_FAIL


123456 KEERTHANA III BBA 80 50 20 100 250 63 fail RESULT: Program No: 7 FIND THE PERCENTAGE OF MARKS OF A STUDENT**