| 1 | SET search_path TO project;
|
|---|
| 2 |
|
|---|
| 3 | -- University
|
|---|
| 4 | INSERT INTO University (Name, Location, IsPrivate) VALUES
|
|---|
| 5 | ('University of Skopje', 'Skopje', FALSE),
|
|---|
| 6 | ('Private Tech University', 'Bitola', TRUE);
|
|---|
| 7 |
|
|---|
| 8 | -- Faculty
|
|---|
| 9 | INSERT INTO Faculty (Name, Location, Study_field, University_Id) VALUES
|
|---|
| 10 | ('Faculty of Computer Science', 'Skopje', 'Computer Science', 1),
|
|---|
| 11 | ('Faculty of Economics', 'Skopje', 'Economics', 1),
|
|---|
| 12 | ('Faculty of Engineering', 'Bitola', 'Engineering', 2);
|
|---|
| 13 |
|
|---|
| 14 | -- Professor
|
|---|
| 15 | INSERT INTO Professor (Name, Surname, Age, Address, Faculty_Id) VALUES
|
|---|
| 16 | ('Ivan', 'Petrov', 45, 'Skopje', 1),
|
|---|
| 17 | ('Ana', 'Markoska', 38, 'Skopje', 2),
|
|---|
| 18 | ('Boris', 'Stojanov', 50, 'Bitola', 3);
|
|---|
| 19 |
|
|---|
| 20 | -- Student
|
|---|
| 21 | INSERT INTO Student (Name, Surname, Location, Index, Faculty_Id, Adviser_Id) VALUES
|
|---|
| 22 | ('Elena', 'Georgieva', 'Skopje', 12345, 1, 1),
|
|---|
| 23 | ('Marko', 'Trajkov', 'Skopje', 12346, 2, 2),
|
|---|
| 24 | ('Petar', 'Ivanov', 'Bitola', 12347, 3, 3);
|
|---|
| 25 |
|
|---|
| 26 | -- Subject
|
|---|
| 27 | INSERT INTO Subject (Name, Semester, Credits, Faculty_Id, Professor_Id) VALUES
|
|---|
| 28 | ('Databases', 'Fall', 6, 1, 1),
|
|---|
| 29 | ('Economics 101', 'Spring', 5, 2, 2),
|
|---|
| 30 | ('Engineering Basics', 'Fall', 4, 3, 3);
|
|---|
| 31 |
|
|---|
| 32 | -- Student_Subject
|
|---|
| 33 | INSERT INTO Student_Subject (Student_Id, Subject_Id, Final_Grade, Status, Enrollment_Date, Absence_Count) VALUES
|
|---|
| 34 | (1, 1, 10, 'Completed', '2026-01-10', 0),
|
|---|
| 35 | (2, 2, 9, 'Completed', '2026-01-12', 2),
|
|---|
| 36 | (3, 3, NULL, 'Enrolled', '2026-01-15', 0); |
|---|