RelationalDesign: data_load.sql

File data_load.sql, 1.5 KB (added by 216009, 2 weeks ago)
Line 
1SET search_path TO public;
2
3INSERT INTO university (name, location, isprivate) VALUES
4('University of Skopje', 'Skopje', FALSE),
5('Private Tech University', 'Bitola', TRUE);
6
7INSERT INTO faculty (name, location, study_field, university_id) VALUES
8('Faculty of Computer Science', 'Skopje', 'ENGINEERING', 1),
9('Faculty of Economics', 'Skopje', 'SCIENCE', 1),
10('Faculty of Engineering', 'Bitola', 'ENGINEERING', 2);
11
12INSERT INTO professor (name, surname, age, facultyid) VALUES
13('Ivan', 'Petrov', 45, 1),
14('Ana', 'Markoska', 38, 2),
15('Boris', 'Stojanov', 50, 3);
16
17INSERT INTO student (name, surname, location, studentindex, facultyid) VALUES
18('Elena', 'Georgieva', 'Skopje', 12345, 1),
19('Marko', 'Trajkov', 'Skopje', 12346, 2),
20('Petar', 'Ivanov', 'Bitola', 12347, 3);
21
22INSERT INTO subject (name, semester, credits, facultyid) VALUES
23('Databases', 3, 6, 1),
24('Economics 101', 2, 5, 2),
25('Engineering Basics', 1, 4, 3);
26
27INSERT INTO student_subject (ss_id, student_id, subject_id, professor_id, final_grade, status, enrollment_date, absences_count) VALUES
28(1, 1, 1, 1, 10, 'Passed', '2026-01-10', 0);
29
30INSERT INTO advice (student_id, professor_id, start_date, end_date) VALUES
31(1, 1, '2026-07-01', '2026-12-31'),
32(2, 2, '2026-07-01', '2026-12-31'),
33(3, 3, '2026-07-01', '2026-12-31');
34
35INSERT INTO affiliated (university_id, professor_id) VALUES
36(1, 1),
37(1, 2),
38(2, 3);
39
40INSERT INTO teach (professor_id, subject_id) VALUES
41(1, 1),
42(2, 2),
43(3, 3);