14 | | - Reservation('''__reservation_id__''', '''reservation_end_date''','''payment_id*'''(Payment), '''payment_type_id*'''(Payment_type),'''client_id*'''(Client), '''projection_id*'''(Movieprojection)) |
| 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. |
18 | | - Seat('''__seat_id__''', '''seat_number''', '''seat_row_number''',('''__seat_id__''','''__auditorium_id__''','''__projection_id__'''),'''auditorium_id*'''(Auditorium),'''reservation_id*'''(Reservation),'''projection_id*'''(Movieprojection)) |
| 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 |
24 | | - Movieprojection('''__projection_id__''', '''projection_movie_start''', '''projection_movie_end''', '''projection_screening_date''', '''projection_type''', '''projection_price''','''movie_id*'''(Movie)) |
| 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 | |
30 | | - Movie('''__movie_id__''', '''movie_name''', '''movie_age_category''','''movie_production''', '''movie_film_director''', '''movie_cast''','''movie_time_duration''','''genre_id*'''(Genre)) |
| 43 | - Movie('''__movie_id__''', '''movie_name''', '''movie_age_category''','''movie_production''', '''movie_film_director''', '''movie_cast''','''movie_time_duration''') |
| 46 | |
| 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)) |
| 51 | * Композитен примарен клуч:(employee_id, projection_id) |
| 52 | |
| 53 | - Is('''__movie_id__*'''(Movie),'''__genre_id__*(Genre)) |
| 54 | * Композитен примарен клуч:(movie_id, genre) |
| 55 | |