Changes between Version 29 and Version 30 of ERModel
- Timestamp:
- 12/15/21 12:39:05 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v29 v30 25 25 - movie_name - текстуален тип (задолжителен атрибут) 26 26 - movie_time_duration - текстуален тип (задолжителен атрибут) 27 - cast - текстуален тип (задолжителен атрибут) 28 - film_director - текстуален тип (задолжителен атрибут) 29 - production - текстуален тип (задолжителен атрибут) 30 - age_category - текстуален тип (задолжителен атрибут) 27 31 28 32 5. //Genre// - Ентитет во кој ќе се чуваат податоци за жанрот на филмот\\ … … 32 36 6. //MovieProjection// - Ентитет во кој ќе се чуваат податоци за проекцијата на еден филм \\ 33 37 - projection_id - нумерички тип (примарен клуч) 34 - movie_start - датум(задолжителен атрибут)35 - movie_end - датум(задолжителен атрибут)38 - movie_start - нумерички тип (задолжителен атрибут) 39 - movie_end - нумерички тип (задолжителен атрибут) 36 40 - price - нумерички тип (задолжителен атрибут) 41 - projection_type - текстуален тип (задолжителен атрибут) 42 - screening_date - датум (задолжителен атрибут) 37 43 38 44 7. //Firm// - Ентитет во кој ќе се чуваат податоци за фирмата \\ … … 49 55 9. //Reservation// - Ентитет во кој ќе се чуваат податоци за резервацијата \\ 50 56 - reservation_id - нумерички тип (примарен клуч) 51 - payed_ticket - текстуалентип (задолжителен атрибут)57 - end_date - датум тип (задолжителен атрибут) 52 58 53 59 10. //Payment// - Ентитет во кој ќе се чуваат податоци за плаќање \\ 54 60 - payment_id - нумерички тип (примарен клуч) 61 - payment_date - датум тип (задолжителен атрибут) 62 63 11. //Payment_type// - Ентитет во кој ќе се чуваат податоци за начинот на плаќање \\ 64 - payment_type_id - нумерички тип (примарен клуч) 55 65 - payment_type - текстуален тип (задолжителен атрибут) 56 66 57 1 1. //Seat// - Слаб ентитет во кој ќе се чуваат податоци за седиште \\67 12. //Seat// - Слаб ентитет во кој ќе се чуваат податоци за седиште \\ 58 68 - seat_id - нумерички тип (примаерен клуч) 59 69 - row_number - нумерички тип (задолжителен атрибут) … … 63 73 64 74 **//Релации//** \\ 65 1. //pay // - 1:N релација помеѓу ентитет Client и ентитет Payment ,која покажува дали дадениот клиент има платено , односно еден клиент може да плати повеќе пати75 1. //pays// - 1:N релација помеѓу ентитет Client и ентитет Payment ,која покажува дали дадениот клиент има платено. 66 76 \\ 67 77 2. //has// - 1:N релација помеѓу ентитет Client и ентитет Reservation со тотално учество од двете страни ,која покажува дека една резервација може да еден клиент, а еден клиент може да направи повеќе резервации … … 78 88 8. //has// - 1:N релација помеѓу ентитет Auditorium и ентитет Firm со тотално учество од страна на Auditorium, која покажува колку кино сали се во сопственост на таа фирма, а истата таа сала може да припаѓа само на една фирма 79 89 \\ 80 9. //gives// - 1:N релација помеѓу ентитет Auditorium и ентитет Movie Projection сo тотално учество од страна на Movie Projection , која покажува дека не може да се одржи филмска проекција без соодветна сала ,која ни кажува кои филмови се емитуваат во една назначена сала. Истата сала може да има повеќе проекции90 9. //gives// - N:M релација помеѓу ентитет Auditorium и ентитет Movie Projection сo тотално учество од страна на Movie Projection , која покажува дека не може да се одржи филмска проекција без соодветна сала ,која ни кажува кои филмови се емитуваат во една назначена сала, и точна бројка за дозволен број на седишта. Истата сала може да има повеќе проекции 81 91 \\ 82 92 10. //for// - 1:N релација помеѓу ентитет Seat и ентитет Reservation со тотално учество од страна на Reservation ,која покажува дека мора да се одбере соодветно слободно седиште, што означува дека истото може да се искористи за различни резервации во повеќе наврати.Односно за таа резервација важи точно едно седиште 83 93 \\ 84 11. // paid// - релација помеѓу ентитет Reservation и ентитет Payment со тотално учество од страна на Payment , која покажува дека направената резервација мора да се плати , а една резервација може да биде платена на повеќе рати94 11. //for// - 1:N релација помеѓу ентитет Movie Projection и ентитет Reservation со тотално учество од страна на Reservation, која покажува дека може да се направат повеќе резервации за една филмска проекција 85 95 \\ 86 12. //for// - 1: N релација помеѓу ентитет Movie Projection и ентитет Reservation со тотално учество од страна на Reservation, која покажува дека може да се направат повеќе резервации за една филмска проекција96 12. //for// - 1:1 релација помеѓу ентитет Payment и ентитет Reservation,со тотално учество од страна на Payment , која покажува дека за една резервација мора да се плати само еднаш. 87 97 \\ 98 13. //is// - 1:N релација помеѓу ентитет Payment_type и ентитет Payment ,со тотално учество од страна на Payment , која покажува дека за мора да се одбере начин на плаќање. 99 \\ 100 14. //paid// - 1:N релација помеѓу ентитет Payment_type и ентитет Reservation,со тотално учество од страна на Reservation, која покажува дека е платено за точно една резервација. 101 \\ 102 88 103 89 104 == Историјат