0% found this document useful (0 votes)
11 views7 pages

Amparo Exp5 DatabaseManipulation

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views7 pages

Amparo Exp5 DatabaseManipulation

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

College of Engineering
Computer Engineering Departments

2nd Semester A.Y.: 2023-2024

CPE 222L - SOFTWARE DESIGN

Database Manipulation

Submitted by:

DIONNE PHILIP G. AMPARO

Submitted to:

ENGR. JAMESON C. BUHAYANG

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

EXPERIMENT 5

Database Manipulation

I. Database Screenshots

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

II. Code (Long Code Ahead)

CREATE DATABASE AmparoDB;


CREATE TABLE StudentDetails (
StudentNumber varchar (255),
primary key (StudentNumber),
Name varchar (255),
Course varchar (255),
Yr_Sec varchar (255),
Major varchar (255),
Stat varchar (255),
Sex varchar (255),
BirthDate varchar (255),
BirthPlace varchar (255),
Nationality varchar (255),
CivilStatus varchar (255),
)
CREATE TABLE ClassSchedule (
Code varchar (255),
CourseNumber varchar (255),
primary key (Code,CourseNumber),
CourseTitle varchar (255),
Units int,
Schedule varchar (255),
Teacher varchar (255),
)

INSERT INTO StudentDetails (StudentNumber, Name, Course, Yr_Sec, Major, Stat,


Sex, BirthDate, BirthPlace, Nationality, CivilStatus )
VALUES ('2290004-1', 'Dionne Philip G. Amparo', 'BSCOMPE (2020)', '2-A','NONE',
'Continuing', 'Male', 'April 20,2003', 'Cebu City, Cebu', 'Filipino', 'Single');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CPA 2-A-12', 'GE-SS 202', 'Art Appreciation', '3', 'AS-06 Wed 1:00 pm
- 4:00 pm', 'Edurece E.');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-13', 'IC-FL-202', 'Foreign Language', '3', 'E-101 TF 04:00 PM
05:30 PM', 'Togonon, Z');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-1', 'CPE 221', 'Numerical Methods', '3', 'MMC-2 MTh 01:00 PM
02:30 PM', 'Cabanig, I');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-2', 'CPE 222', 'Software Design', '3', 'MMC-1 TF 08:30 AM 10:00
AM', 'Buhayang, J');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-9', 'CPE 222L', 'Software Design (LAB)', '1', 'CPELab-1 MTh
05:30 PM 07:00 PM', 'Buhayang, J');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

VALUES ('CP-2-A-4', 'EE 212', 'Fundamentals of Electronic Circuits', '3', 'MMC-


1 TF 10:00 AM 11:30 AM', 'Ancheta, A');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-10', 'EE 212L', 'Fundamentals of Electronic Circuits (LAB)',
'1', 'MMC-1 TF 1:00 PM 02:30 PM', 'Ancheta, A');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-6', 'CPE 223', 'Operating Systems', '3', 'MMC-1 MTh 02:30 PM
04:00 PM', 'Casili, C');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-7', 'CPE 224', 'Assembly Language', '3', 'MMC-2 MTh 08:30 AM
10:00 AM', 'Tajora, K');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-11', 'CPE 224L', 'Assembly Language (LAB) ', '1', 'MMC-2 MTh
04:00 PM 05:30 PM', 'Tajora, K');

INSERT INTO ClassSchedule (Code, CourseNumber, CourseTitle, Units, Schedule,


Teacher)
VALUES ('CP-2-A-14', 'PE 224', 'Recreational and Individual Sports', '2',
'FIELD MTH 07:00 AM 08:00 AM', 'Amora, C');

UPDATE StudentDetails
SET BirthPlace = 'Cawayan, Cebu City, Cebu'
WHERE Name = 'Dionne Philip G. Amparo';

CREATE VIEW BuhayangJ AS


SELECT Code, CourseNumber, CourseTitle, Units, Schedule, Teacher
FROM ClassSchedule
WHERE Teacher='Buhayang, J';

SELECT * from TaskSix;

CREATE VIEW TaskFive AS


SELECT Code, CourseNumber, CourseTitle, Units, Schedule, Teacher
FROM ClassSchedule
WHERE Teacher='Ancheta, A' AND CourseNumber='EE 212';

CREATE VIEW TaskSix AS


SELECT Code, CourseNumber, CourseTitle, Units, Schedule, Teacher
FROM ClassSchedule
WHERE Teacher='Casili, C' OR CourseNumber='EE 212';

SELECT * FROM ClassSchedule


WHERE CourseTitle LIKE 'A%';

SELECT * FROM ClassSchedule


WHERE CourseTitle LIKE '%Appreciation';

SELECT * FROM ClassSchedule


WHERE CourseNumber LIKE 'C%E%2L';

SELECT CourseNumber, CourseTitle FROM ClassSchedule


WHERE CourseNumber LIKE 'CPE%';

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

SELECT TOP 2 * FROM ClassSchedule;

ALTER TABLE ClassSchedule


DROP COLUMN Schedule;

ALTER TABLE ClassSchedule


ADD Room varchar(255);

ALTER TABLE ClassSchedule


ADD CTime varchar(255);

UPDATE ClassSchedule
SET Room = 'FIELD' , CTime = 'MTH 07:00 AM 08:00 AM'
WHERE CourseNumber LIKE 'PE%'

UPDATE ClassSchedule
SET Room = 'AS-06' , CTime = 'Wed 01:00 PM 04:00 PM'
WHERE CourseNumber LIKE 'GE%'

UPDATE ClassSchedule
SET Room = 'E-101' , CTime = 'TF 04:00 PM 05:30 PM'
WHERE CourseNumber LIKE 'IC%'

UPDATE ClassSchedule
SET Room = 'MMC-2' , CTime = 'MTh 01:00 PM 02:30 PM'
WHERE CourseNumber = 'CPE 221'

UPDATE ClassSchedule
SET Room = 'MMC-1' , CTime = 'TF 08:30 AM 10:00 AM'
WHERE CourseNumber = 'CPE 222'

UPDATE ClassSchedule
SET Room = 'CPELab-2 ' , CTime = 'MTh 05:30 PM 07:00 PM'
WHERE CourseNumber = 'CPE 222L'

UPDATE ClassSchedule
SET Room = 'MMC-1 ' , CTime = 'TF 10:00 AM 11:30 AM'
WHERE CourseNumber = 'EE 212'

UPDATE ClassSchedule
SET Room = 'CPELab-1 ' , CTime = 'TF 01:00 PM 02:30 PM'
WHERE CourseNumber = 'EE 212L'

UPDATE ClassSchedule
SET Room = 'MMC-1' , CTime = 'MTh 02:30 PM 04:00 PM'
WHERE CourseNumber = 'CPE 223'

UPDATE ClassSchedule
SET Room = 'MMC-2' , CTime = 'MTh 08:30 AM 10:00 AM'
WHERE CourseNumber = 'CPE 224'

UPDATE ClassSchedule
SET Room = 'CPELab-2 ' , CTime = 'MTh 04:00 PM 05:30 PM'
WHERE CourseNumber = 'CPE 224L'

SELECT * FROM ClassSchedule;

ALTER TABLE ClassSchedule


ADD DateTime_Encoded varchar(255);

ALTER TABLE ClassSchedule

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

ADD Grade float;

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '92.436'
WHERE CourseNumber LIKE 'PE%'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '88.976'
WHERE CourseNumber LIKE 'GE%'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '90.488'
WHERE CourseNumber LIKE 'IC%'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '93.018'
WHERE CourseNumber = 'CPE 221'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '86.342'
WHERE CourseNumber = 'CPE 222'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '93.543'
WHERE CourseNumber = 'CPE 222L'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '98.879'
WHERE CourseNumber = 'EE 212'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '82.456'
WHERE CourseNumber = 'EE 212L'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '86.456'
WHERE CourseNumber = 'CPE 223'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '89.543'
WHERE CourseNumber = 'CPE 224'

UPDATE ClassSchedule
SET DateTime_Encoded = convert(varchar, getdate(), 100), Grade = '91.678'
WHERE CourseNumber = 'CPE 224L'

SELECT AVG(Grade) AS AverageGrade


FROM ClassSchedule;

SELECT SUM(Units) AS TotalUnits


FROM ClassSchedule;

SELECT UPPER(Teacher) AS "TEACHER NAME IN UPPERCASE"


FROM ClassSchedule;

SELECT LOWER(Code) AS "CODE NAME IN LOWERCASE"


FROM ClassSchedule;

SELECT CourseNumber, LEN(CourseNumber) AS "NUMBER OF CHARACTERS"


FROM ClassSchedule;

SELECT ROUND(Grade, 2) AS "ROUNDED GRADES"

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN
CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

FROM ClassSchedule;

UPDATE ClassSchedule
SET Grade = Round(Grade, 2);

FROM ClassSchedule;

UPDATE ClassSchedule
SET Grade = Round(Grade, 2);

III. Youtube Link: https://youtu.be/99jp8oIkT_M?si=7sVj9nNHwy9MI5Fc

CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN CPE222L-SOFTWARE DESIGN

You might also like