Ychavenia

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

Chavenia, Yezza Mhae U.

BSIT - III
Data Administration

CREATE TABLE students ( ('Ryan', 'Villalon', 'Web Development');


studentsID INT AUTO_INCREMENT PRIMARY
KEY, INSERT INTO courses (course_name,
fname VARCHAR(255), course_code) VALUES
lname VARCHAR(255), ('Data Administration', 'CS101'),
average DECIMAL(5, 2) ('Programming', 'CS102'),
); ('Visual Arts', 'ART101'),
('Research', 'RES101'),
CREATE TABLE teachers ( ('Web Development', 'WD101');
teachersID INT AUTO_INCREMENT PRIMARY
KEY, INSERT INTO enrollments (studentsID,
fname VARCHAR(255), teachersID, coursesID, grade) VALUES
lname VARCHAR(255), (5, 1, 5, 93.5),
subjects VARCHAR(255) (4, 1, 5, 93.4),
); (4, 2, 4, 93.5),
(2, 3, 3, 94.3),
CREATE TABLE courses ( (2, 5, 3, 94.3),
coursesID INT AUTO_INCREMENT PRIMARY (3, 4, 2, 94.3),
KEY, (1, 4, 2, 94.3),
course_name VARCHAR(255), (1, 5, 1, 95.5);
course_code VARCHAR(255)
); SELECT fname, lname, 'Web Development' AS
course_name
CREATE TABLE enrollments ( FROM students
enrollmentsID INT AUTO_INCREMENT WHERE studentsID IN (
PRIMARY KEY, SELECT studentsID
studentsID INT, FROM enrollments
teachersID INT, WHERE coursesID = 5
coursesID INT, );
grade DECIMAL(5, 2),
FOREIGN KEY (studentsID) REFERENCES SELECT * FROM teachers
students (studentsID), WHERE subjects='programming';
FOREIGN KEY (teachersID) REFERENCES
teachers (teachersID), SELECT * FROM enrollments
FOREIGN KEY (coursesID) REFERENCES WHERE coursesID=2;
courses (coursesID)
);

INSERT INTO students (fname, lname, average)


VALUES
('Jennelle', 'Arrogancia', 93.5),
('Dominique', 'Aquino', 93.5),
('Nicole', 'Marquez', 94.3),
('Angel', 'Latchica', 94.3),
('Jayvee', 'Crujido', 95.5);

INSERT INTO teachers (fname, lname, subjects)


VALUES
('Ryan', 'Villalon', 'Data Administration'),
('Jhunel', 'Penaflorida', 'Programming'),
('Jonathan', 'Marquez', 'Visual Arts'),
('Honesto', 'Camino', 'Research'),
('Angelo', 'Pera', 'Programming'),

You might also like