| 1 | SET search_path TO public;
|
|---|
| 2 |
|
|---|
| 3 | INSERT INTO university (name, location, isprivate) VALUES
|
|---|
| 4 | ('University of Skopje', 'Skopje', FALSE),
|
|---|
| 5 | ('Private Tech University', 'Bitola', TRUE);
|
|---|
| 6 |
|
|---|
| 7 | INSERT 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 |
|
|---|
| 12 | INSERT INTO professor (name, surname, age, facultyid) VALUES
|
|---|
| 13 | ('Ivan', 'Petrov', 45, 1),
|
|---|
| 14 | ('Ana', 'Markoska', 38, 2),
|
|---|
| 15 | ('Boris', 'Stojanov', 50, 3);
|
|---|
| 16 |
|
|---|
| 17 | INSERT 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 |
|
|---|
| 22 | INSERT 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 |
|
|---|
| 27 | INSERT 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 |
|
|---|
| 30 | INSERT 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 |
|
|---|
| 35 | INSERT INTO affiliated (university_id, professor_id) VALUES
|
|---|
| 36 | (1, 1),
|
|---|
| 37 | (1, 2),
|
|---|
| 38 | (2, 3);
|
|---|
| 39 |
|
|---|
| 40 | INSERT INTO teach (professor_id, subject_id) VALUES
|
|---|
| 41 | (1, 1),
|
|---|
| 42 | (2, 2),
|
|---|
| 43 | (3, 3); |
|---|