| 16 | | - Reservation('''__reservation_id__''', '''reservation_end_date''', '''payment_type_id*'''(Payment_type),'''client_id*'''(Client)) |
| 17 | | * Секундарен клуч: payment_type_id е референца кон Payment_type и има not null constraint поради тотално учество на Reservation во релацијата paid. |
| 18 | | * Секундарен клуч: user_id е референца кон Client и има not null constraint поради тотално учество на Reservation во релацијата has. |
| 19 | | * Секундарен клуч: projection_id е референца кон MovieProjection и има not null constraint поради тотално учество на Reservation во релацијата for. |
| 20 | | |
| 21 | | - Client('''client_id''','''user_id*'''(Users)) |
| 22 | | |
| 23 | | - Seat('''__seat_id__''','''auditorium_id*'''(Auditorium),'''projection_id*'''(Movieprojection), '''seat_number''', '''seat_row_number''','''seat_limitation''') |
| 24 | | * Композитен примарен клуч:(seat_id, auditorium_id) |
| 25 | | * Слаб клуч клуч: seat_id |
| 26 | | * Секундарен клуч: auditorium_id е референца кон Auditorium и има not null constraint поради тотално учество на Seat во релацијата inside. |
| 27 | | * Секундарен клуч: projection_id е референца кон MovieProjection со релацијата allows |
| 28 | | |
| 29 | | - Auditorium('''__auditorium_id__''','''__firm_id__*'''(Firm),'''auditorium_name''', '''auditorium_capacity''') |
| 30 | | * Секундарен клуч: firm_id е референца кон Firm и има not null constraint поради тотално учество на Auditorium во релацијата has |
| 31 | | |
| 32 | | - Firm('''__firm_id__''', '''firm_city''', '''firm_adress''', '''firm_name''') |
| 33 | | |
| 34 | | - Movieprojection('''__projection_id__''','''__auditorium_id__*'''(Auditorium),'''__movie_id__*'''(Movie), '''projection_movie_start''', '''projection_movie_end''', '''projection_screening_date''', '''projection_type''', '''projection_price''') |
| 35 | | * Секундарен клуч: auditorium_id е референца кон Auditorium и има not null constraint поради тотално учество на MovieProjection во релацијата gives. |
| 36 | | * Секундарен клуч: movie_id е референца кон Movie и има not null constraint поради тотално учество на MovieProjection во релацијата has. |
| 37 | | |
| 38 | | |
| 39 | | - Employee('''employee_id''','''user_id*'''(Users)) |
| | 14 | - Client('''__client_id__''','''user_id*'''(Users)) |
| 47 | | - Works_in ('''__firm_id__*'''(Firm),'''__employee_id*'''(Employee),'''works_from''','''works_to''') |
| 48 | | * Композитен примарен клуч:(firm_id,employee_id) |
| 49 | | |
| 50 | | - Controles ('''__employee_id__*'''(Employee),'''__projection_id__*(MovieProjection)) |
| | 22 | - Auditorium('''__auditorium_id__''','''firm_id*'''(Firm),'''auditorium_name''', '''auditorium_capacity''') |
| | 23 | * Секундарен клуч: firm_id е референца кон Firm и има not null constraint поради тотално учество на Auditorium во релацијата has |
| | 24 | |
| | 25 | - Movieprojection('''__projection_id__''','''movie_id*'''(Movie), '''projection_movie_start''', '''projection_movie_end''', '''projection_screening_date''', '''projection_type''', '''projection_price''') |
| | 26 | * Секундарен клуч: movie_id е референца кон Movie и има not null constraint поради тотално учество на MovieProjection во релацијата has |
| | 27 | |
| | 28 | - Works_in ('''__firm_id__*'''(Firm),'''user_id*'''(Employee),'''works_from''','''works_to''') |
| | 29 | * Композитен примарен клуч:(firm_id,user_id) |
| | 30 | |
| | 31 | - Payment_type('''__payment_id__''', '''payment_type''') |
| | 32 | |
| | 33 | - Payment('''__payment_id__''','''payment_type_id*'''(Payment_type),'''user_id*'''(Client), '''payment_date''') |
| | 34 | * Секундарен клуч: payment_type_id е референца кон Payment_type и има not null constraint поради тотално учество на Payment во релацијата is |
| | 35 | * Секундарен клуч: user_id е референца кон Client и има not null constraint поради тотално учество на Paymentt во релацијата pays |
| | 36 | |
| | 37 | - Seat('''__seat_id__''','''auditorium_id*'''(Auditorium),'''seat_number''', '''seat_row_number''','''seat_limitation''') |
| | 38 | * Композитен примарен клуч:(seat_id, auditorium_id) |
| | 39 | * Слаб клуч клуч: seat_id |
| | 40 | * Секундарен клуч: auditorium_id е референца кон Auditorium и има not null constraint поради тотално учество на Seat во релацијата inside. |
| | 41 | |
| | 42 | - Reservation('''__reservation_id__''','''payment_type_id*'''(Payment_type),'''user_id*'''(Client),'''auditorium_id*'''(Auditorium), '''seat_id*'''(Seat),'''projection_id*'''(MovieProjection),'''reservation_end_date''') |
| | 43 | * Секундарен клуч: payment_type_id е референца кон Payment_type и има not null constraint поради тотално учество на Reservation во релацијата paid |
| | 44 | * Секундарен клуч: user_id е референца кон Client и има not null constraint поради тотално учество на Reservation во релацијата has |
| | 45 | * Секундарен клуч: projection_id е референца кон MovieProjection и има not null constraint поради тотално учество на Reservation во релацијата for |
| | 46 | * Секундарен клуч: projection_id е референца кон MovieProjection и има not null constraint поради тотално учество на Reservation во релацијата for?????? |
| | 47 | |
| | 48 | - Controles ('''__employee_id__*'''(Employee),'''__projection_id__*'''(MovieProjection)) |