DBMS Oracle IDE Queries

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

DBMS Oracle IDE Queries

Queries for creating tables:


-: Degree Table :-

QUERY:
create table Degree
(
DCode Varchar2(4) NOT NULL,
DTitle VarChar2(100),
DCH Number(3,0),
NoS Number(1,0),
Years Number(1,0),
ReqCGPA Decimal(2,1),
PreReq VarChar2(5),
TotalCourses Number(3,0),
TotalInterns Number(1,0),
Specialization VarChar2(3)
Constraint Deg_DCode_PK Primary Key(DCode)
);

OUTPUT:
-: Courses Table :-

QUERY:
CREATE TABLE course
( CId VarChar2(15),
CTitle VarChar2(50),
CCH Number(3,0),
CArea VarChar2(15),
DCode VarChar2(4),
CSemester VarChar2(1),
Constraint cor_CId_NN NOT NULL,
Constraint cor_CId_PK PRIMARY KEY (CId),
Constraint cor_DCode_FK Foreign Key (DCode) References
Degree(DCode)
);

OUTPUT:
-: Students Table :-

QUERY:
CREATE TABLE Student
( RegNo VarChar2(8) Not Null,
StdName VarChar2(100),
FName VarChar2(100),
Gender Char(1),
DOB Date,
BG VarChar2(3),
City VarChar2(50),
DCode VarChar2(4),
Major VarChar2(3),
CGPA Decimal(2,1),
CellNo Number(11,0),
CONSTRAINT std_RegNo_PK PRIMARY KEY (RegNo),
CONSTRAINT std_DCode_FK FOREIGN KEY (DCode) REFERENCES
Degree(DCode));

OUTPUT:
-: Term Table :-

QUERY:
CREATE TABLE Term
(
TermId VarChar2(3) NOT NULL,
TermDesc VarChar2(15),
Start DATE,
MidWeek Number(2,0),
End DATE,
FinalWeek Number(2,0)
CONSTRAINT trm_TermId_PK PRIMARY KEY (TermId)
);

OUTPUT:
Queries for populating tables:
-: Term Table :-

QUERY:
INSERT ALL
INTO Term VALUES('F19','Fall 2019',DATE'2019-06-01','9',DATE'2020-10-01','18')
INTO Term VALUES ('F20','Fall 2020',DATE '2020-11-12','9',DATE '2021-01-28','18')
INTO Term VALUES ('F21','Fall 2021',DATE '2021-09-11','9',DATE '2022-01-28','18')
INTO Term VALUES ('S19','Spring 2019',DATE '2019-01-28','9',DATE '2019-06-
07','18')
INTO Term VALUES ('S20','Spring 2020',DATE '2020-01-27','9',DATE '2020-06-
05','18')
INTO Term VALUES ('S21','Spring 2021',DATE '2021-01-29','9',DATE '2021-10-
05','18')
INTO Term VALUES ('S22','Spring 2022',DATE '2022-02-14','9',DATE '2022-10-
06','18')
SELECT * FROM DUAL;

OUTPUT:
-: Courses Table :-

QUERY:
INSERT ALL
INTO courses VALUES('IT 160', 'Introduction to Information Technology', 3, 'IT', 'BBIT', '1')
INTO courses VALUES('GEN 150', 'Introductory Mathematics', 3, 'General', 'BBIT', '1')
INTO courses VALUES('GEN 151', 'English Composition', 3, 'General', 'BBIT', '1')
INTO courses VALUES('GEN 152', 'Introduction to Philosophy', 3, 'General', 'BBIT', '1')
INTO courses VALUES('GEN 157', 'Introduction to Sociology', 3, 'General', 'BBIT', '1')
INTO courses VALUES('GEN 154', 'Pakistan Studies', 2, 'General', 'BBIT', '1')
INTO courses VALUES('IT 162', 'Digital Logic Design', 3, 'IT', 'BBIT', '2')
INTO courses VALUES('IT 161', 'IT 161', 3, 'IT', 'BBIT', '2')
INTO courses VALUES('GEN 158', 'International Relations', 3, 'General', 'BBIT', '2')
INTO courses VALUES('GEN 155', 'Mathematics for Management Sciences', 3, 'General',
'BBIT', '2')
INTO courses VALUES('GEN 153', 'Islamiyat', 2, 'General', 'BBIT', '2')
INTO courses VALUES('GEN 156', 'Introduction to Psychology', 3, 'General', 'BBIT', '2')
INTO courses VALUES('IT 260', 'Object Oriented Programming', 3, 'IT', 'BBIT', '3')
INTO courses VALUES('STAT 290', 'Business Statistics', 3, 'Finance', 'BBIT', '3')
INTO courses VALUES('ACCT 210', 'Principles of Accounting', 3, 'Finance', 'BBIT', '3')
INTO courses VALUES('GEN 250', 'Business Communication and Technical Writing', 3,
'General', 'BBIT', '3')
INTO courses VALUES('ECON 230', 'Microeconomic Theory', 3, 'Finance', 'BBIT', '3')
INTO courses VALUES('MKTG 280', 'Principles of Marketing', 3, 'Marketing', 'BBIT', '4')
INTO courses VALUES('IT 261', 'Databse Systems', 3, 'IT', 'BBIT', '4')
INTO courses VALUES('STAT 291', 'Statistics for Business Decision Making', 3, 'Finance',
'BBIT', '4')
INTO courses VALUES('FIN 240', 'Business Finance', 3, 'Finance', 'BBIT', '4')
INTO courses VALUES('ECON 231', 'Macroeconomic Theory', 3, 'Finance', 'BBIT', '4')
INTO courses VALUES('IT 360', 'Data Communication and Computer Networks', 3,
'Marketing', 'BBIT', '5')
INTO courses VALUES('IT 361', 'Software Engineering', 3, 'IT', 'BBIT', '5')
INTO courses VALUES('ACCT 310', 'Cost Accounting', 3, 'Finance', 'BBIT', '5')
SELECT * FROM DUAL;

OUTPUT:
-: Degree Table :-

QUERY:
INSERT ALL
INTO Degree VALUES('BBIT', 'Bachelor of Business & IT', 136, 8, 4, 2.1, 'Inter', 40, 1, 'IT')
INTO Degree VALUES('MBIT', 'Master of Business & IT', 40, 4, 2, 3.1, 'BBIT', 10, 1, 'IT')
SELECT * FROM DUAL;

OUTPUT:
-: Students Table :-

QUERY:
INSERT ALL
INTO Student VALUES('F20BB001', 'Hamza Azhar', 'M. Azhar', 'M', DATE'2000-01-23', 'A+',
'Norrowal', 'BBIT', 'MKG', 3.4, 03222222222)
INTO Student VALUES('F20BB002', 'Abdullah Arif', 'M. Arif', 'M', DATE'2001-03-27', 'B+',
'Lahore', 'BBIT', 'IT', 3.5, 03224436222)
INTO Student VALUES('F20BB003', 'Abdul Rehman', 'Shafqat Ali', 'M', DATE'2003-06-23',
'AB+', 'Okara', 'BBIT', 'IT', 3.4, 03345622222)
INTO Student VALUES('F20BB004', 'Amna', 'Imraan Abbas', 'F', DATE'2000-10-23', 'O+',
'Lahore', 'BBIT', 'FIN', 2.4, 03222546875)
INTO Student VALUES('F20BB005', 'Fatima Farooq', 'M. Farooq', 'F', DATE'2000-04-13', 'o+',
'Multan', 'BBIT', 'MKG', 3.6, 03106760610)
INTO Student VALUES('F20BB006', 'Wali Abu turab', 'M. Azhar', 'M', DATE'2000-01-23',
'A+', 'Bahawpur', 'BBIT', 'MKG', 2.9, 03224567892)
INTO Student VALUES('F20BB007', 'Sharjeel Ahmed', 'M. Ahmed', 'M', DATE'2002-01-23',
'AB+', 'Sargodha', 'BBIT', 'IT', 3.4, 03223456788)
INTO Student VALUES('F20BB008', 'Aqsa', 'M. Zafar', 'F', DATE'2003-01-23', 'B+', 'Lahore',
'BBIT', 'FIN', 3.4, 03226565656)
INTO Student VALUES('F20BB009', 'Rutaba Afzaal', 'M. Afzal', 'F', DATE'1997-01-23', 'A+',
'Lahore', 'BBIT', 'IT', 3.8, 03224567822)
INTO Student VALUES('F20BB010', 'Ahmed Aslam', 'M. Aslam', 'M', DATE'2000-01-27', 'A+',
'Lahore', 'BBIT', 'MKG', 3.3, 03444422222)
INTO Student VALUES('F20BB011', 'M.Awais', 'Saim Ali', 'M', DATE'1998-05-27', 'AB+',
'Chishtiyaan', 'BBIT', 'FIN', 3.0, 03222248484)
INTO Student VALUES('F20BB012', 'bilal Rana', 'Rana Ismail', 'M', DATE'1990-08-18', 'AB+',
'Lahore', 'BBIT', 'MKG', 2.9, 03222567832)
INTO Student VALUES('F20BB013', 'Kinza Iqbal', 'M. Iqbal', 'F', DATE'2002-01-13', 'A+',
'Sahiwal', 'BBIT', 'FIN', 2.8, 03235678902)
INTO Student VALUES('F20BB014', 'Hasbia Iftikhaar', 'M. Iftikhaar', 'F', DATE'2002-10-17',
'O+', 'T.T SINGH', 'BBIT', 'IT', 3.4, 03298765678)
INTO Student VALUES('F20BB015', 'Bilal Butt', 'M. Saif', 'M', DATE'2000-01-01', 'AB-',
'Lahore', 'BBIT', 'IT', 3.4, 03134567832)
INTO Student VALUES('F20MB001', 'Ali zafar', 'M. zafar', 'M', DATE'1998-10-13', 'A+',
'Norrowal', 'MBIT', 'MKG', 3.4, 03222222222)
INTO Student VALUES('F20MB002', 'Aryan Khan', 'Shahrukh Khan', 'M', DATE'1996-03-27',
'B+', 'Lahore', 'MBIT', 'IT', 3.5, 03224436222)
INTO Student VALUES('F20MB003', 'Faizaan Ali', 'Ali Azmat', 'M', DATE'1998-06-23', 'AB+',
'Okara', 'MBIT', 'IT', 3.4, 03345622222)
INTO Student VALUES('F20MB004', 'Aarfa iqbal', 'M.Iqbal', 'F', DATE'1996-10-23', 'O+',
'Lahore', 'MBIT', 'FIN', 2.4, 03222546875)
INTO Student VALUES('F20MB005', 'Aqsa Hassan', 'Hassan Zain', 'F', DATE'1997-04-13', 'o+',
'Multan', 'MBIT', 'FIN', 3.6, 03106760610)
SELECT * FROM DUAL;

OUTPUT:

You might also like