== Верзија 1.2 == E-R Дијаграм [[Image(wiki:ERModel:version1.2.png)]] == Податочни побарувања **//Ентитети//** \\ 1. //User// - Ентитет кој чува податоци за секој регистриран корисник, од овој ентитет произлегуваат 2 други ентитети. \\ • user_id - нумерички тип (примарен клуч) • username - текстуален тип (задолжителен атрибут) - password - текстуален тип (задолжителен атрибут) • email - текстуален тип (задолжителен атрибут) • phone_number - текстуален тип (задолжителен атрибут) • name - текстуален тип (задолжителен атрибут) • surname - текстуален тип (задолжителен атрибут) 2. //Client// - Ентитет кој произлегува од User, и го наследува неговиот примарен клуч \\ - client_id - нумеричка вредност (кандидат клуч) 3. //Employee// - Ентитет кој произлегува од User, и го наследува неговиот примарен клуч \\ - employee_id - нумеричка вредност (кандидат клуч) 4. //Movie// - Ентитет кој чува податоци за филмот. - movie_id - нумерички тип (примарен клуч) - movie_name - текстуален тип (задолжителен атрибут) - movie_time_duration - текстуален тип (задолжителен атрибут) 5. //Genre// - Ентитет во кој ќе се чуваат податоци за жанрот на филмот. - genre_id - нумерички тип (примарен клуч) - genre_name - текстуален тип (задолжителен атрибут) 6. //MovieProjection// - Ентитет во кој ќе се чуваат податоци за проекцијата на еден филм. - projection_id - нумерички тип (примаерен клуч) - auditorium_id - ??????? - movie_id - ?????? - price - текстуален тип (задолжителен атрибут) - movie_start - датум (задолжителен атрибут) - movie_end - датум (задолжителен атрибут) - price - нумерички тип (задолжителен атрибут) 7. //Firm// - Ентитет во кој ќе се чуваат податоци за фирмата. - firm_id - нумерички тип (примарен клуч) - firm_city - текстуален тип (задолжителен атрибут) - firm_address - текстуален тип (задолжителен атрибут) - firm_name - текстуален тип (задолжителен атрибут) 8. //Auditorium// - Ентитет во кој ќе се чуваат податоци за сала. - auditorium_id - нумерички тип (примарен клуч) - auditorium_name - текстуален тип (задолжителен атрибут) - auditorium_capacity - нумерички тип (задолжителен атрибут) 9. //Reservation// - Ентитет во кој ќе се чуваат податоци за резервацијата. - reservation_id - нумерички тип (примарен клуч) - client_id - ??? - seat_id - ??? - movie_id - ??? - payed_ticket - ???? 10. //Payment// - Ентитет во кој ќе се чуваат податоци за плаќање. - payment_id - нумерички тип (примарен клуч) - reservation_id - ??? - payment_type - текстуален тип (задолжителен атрибут) - client_id - ??? 11. //Seat// - Слаб ентитет во кој ќе се чуваат податоци за седиште. - seat_id - нумерички тип (примаерен клуч) - row_number - нумерички тип (задолжителен атрибут) - auditorium_id - ??? - seat_number - нумерички тип (задолжителен атрибут) == Историјат