Changes between Version 48 and Version 49 of ERModel
- Timestamp:
- 11/13/22 00:26:37 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v48 v49 6 6 7 7 ''**Ентитети**'' 8 1. '' Event'' - ентитет кој дефинира тип на настан8 1. ''**Event**'' - ентитет кој дефинира тип на настан 9 9 * id_event - нумерички тип (примарен клуч) 10 10 * city - varchar (задолжителен атрибут) … … 14 14 * phone_number - varchar (задолжителен атрибут) 15 15 16 2. '' Gallery'' - ентитет кој дефинира тип на настан галерија16 2. ''**Gallery**'' - ентитет кој дефинира тип на настан галерија 17 17 * style - varchar (задолжителен атрибут) 18 18 19 3. '' Museum'' - ентитет кој дефинира тип на настан музеј19 3. ''**Museum**'' - ентитет кој дефинира тип на настан музеј 20 20 * workshop - varchar (опционален атрибут) 21 21 * history - varchar (задолжителен атрибут) 22 22 * department - varchar (задолжителен атрибут) 23 23 24 4. '' Theatre'' - ентитет кој дефинира тип на настан театар24 4. ''**Theatre**'' - ентитет кој дефинира тип на настан театар 25 25 * director - varchar (задолжителен атрибут) 26 26 * genre - varchar (задолжителен атрибут) 27 27 * duration - нумерички тип (задолжителен атрибут) 28 28 29 5. '' User'' - ентитет кој претставува унија од повеќе видови корисници29 5. ''**User**'' - ентитет кој претставува унија од повеќе видови корисници 30 30 * id_user - нумерички тип (примарен клуч) 31 31 * phone_number - varchar (задолжителен атрибут) … … 35 35 * username - varchar (задолжителен атрибут) 36 36 37 6. '' Admin'' - ентитет кој дефинира администратор кој управува со ситемот37 6. ''**Admin**'' - ентитет кој дефинира администратор кој управува со ситемот 38 38 39 7. '' Organizer'' - ентитет кој дефинира организација која организира настани39 7. ''**Organizer**'' - ентитет кој дефинира организација која организира настани 40 40 41 8. '' Customer'' - ентитет кој дефинира корисник кој разгледува настани и купува билети41 8. ''**Customer**'' - ентитет кој дефинира корисник кој разгледува настани и купува билети 42 42 * transaction_account - varchar (задолжителен атрибут) 43 43 44 9. '' Artist''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело44 9. ''**Artist**''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело 45 45 * type_of_artist - varchar (задолжителен атрибут) 46 46 47 10. '' Review'' - ентитет кој дефинира рецензии за одреден артист47 10. ''**Review**'' - ентитет кој дефинира рецензии за одреден артист 48 48 * id_review - нумерички тип (примарен клуч) 49 49 * created_at - date (задолжителен атрибут) … … 51 51 * content - varchar (задолжителен атрибут) 52 52 53 11. '' Ticket'' - ентитет во кој ќе се чуваат податоци за резервацијата53 11. ''**Ticket**'' - ентитет во кој ќе се чуваат податоци за резервацијата 54 54 * id_ticket - нумерички тип (примарен клуч) 55 55 * price - нумерички тип (задолжителен атрибут) … … 58 58 * date - date (задолжителен атрибут) 59 59 60 12. '' Cart'' - ентитет во кој се чуваат резервираните билети60 12. ''**Cart**'' - ентитет во кој се чуваат резервираните билети 61 61 * id_cart - нумерички тип (примарен клуч) 62 62 * total - нумерички тип (задолжителен атрибут) 63 63 64 13. '' Transaction'' - ентитет кој дефинира трансакција64 13. ''**Transaction**'' - ентитет кој дефинира трансакција 65 65 * id_transaction - нумерички тип (примарен клуч) 66 66 * name - varchar (задолжителен атрибут) … … 69 69 * id_invoice - нумерички тип (задолжителен атрибут) 70 70 71 14. '' Seat'' - ентитет во кој ќе се чуваат податоци за седиште71 14. ''**Seat**'' - ентитет во кој ќе се чуваат податоци за седиште 72 72 * id_seat - нумерички тип (примаерен клуч) 73 73 * number - нумерички тип (задолжителен атрибут) … … 76 76 77 77 ''**Релации**'' 78 * '' promotes'' - 1:N релација помеѓу Artist и Event каде се означува настанот кој независниот уметник сака да промовира свое дело78 * ''**promotes**'' - 1:N релација помеѓу Artist и Event каде се означува настанот кој независниот уметник сака да промовира свое дело 79 79 80 * '' has'' - 1:N релација помеѓу Event и Ticket која го означува билетот кој што се однесува на даден настан80 * ''**has**'' - 1:N релација помеѓу Event и Ticket која го означува билетот кој што се однесува на даден настан 81 81 82 * '' creates_profile'' - 1:N релација помеѓу Admin и Artist каде администраторот креира посебни профили за секој уметник82 * ''**creates_profile**'' - 1:N релација помеѓу Admin и Artist каде администраторот креира посебни профили за секој уметник 83 83 84 * '' buys'' - 1:N релација помеѓу Customer и Ticket која што ни означува дека купувачот купил билет84 * ''**buys**'' - 1:N релација помеѓу Customer и Ticket која што ни означува дека купувачот купил билет 85 85 86 * '' owns'' - 1:1 релација помеѓу Customer и Cart со која се означува секоја кошничка која ја поседува купувачот86 * ''**owns**'' - 1:1 релација помеѓу Customer и Cart со која се означува секоја кошничка која ја поседува купувачот 87 87 88 * '' leaves'' - 1:N релација помеѓу Customer и Review со која купувачот може да ги оценува настаните кои ги посетил88 * ''**leaves**'' - 1:N релација помеѓу Customer и Review со која купувачот може да ги оценува настаните кои ги посетил 89 89 90 * '' left_for'' - 1:N релација помеѓу Review и Artist кој ни ги покажува оставените рецензии за секој уметник90 * ''**left_for**'' - 1:N релација помеѓу Review и Artist кој ни ги покажува оставените рецензии за секој уметник 91 91 92 * '' includes'' - 1:N релација помеѓу Cart и Ticket која означува кој билет се содржи во кошничката92 * ''**includes**'' - 1:N релација помеѓу Cart и Ticket која означува кој билет се содржи во кошничката 93 93 94 * '' refers_to'' - 1:1 релација помеѓу Transaction и Cart која ја означува наплатата за билетите94 * ''**refers_to**'' - 1:1 релација помеѓу Transaction и Cart која ја означува наплатата за билетите 95 95 96 * '' exhibits'' - N:M релација помеѓу Artist и Gallery со која се означува дадениот уметник кој ја прави изложбата96 * ''**exhibits**'' - N:M релација помеѓу Artist и Gallery со која се означува дадениот уметник кој ја прави изложбата 97 97 98 * '' acts_in'' - N:M релација помеѓу Artist и Theatre со која се означува актерот кој што е дел од претставата98 * ''**acts_in**'' - N:M релација помеѓу Artist и Theatre со која се означува актерот кој што е дел од претставата 99 99 100 * '' organizes'' - 1:N релација помеѓу Organizer и Event со која се означува која организација го организира настанот100 * ''**organizes**'' - 1:N релација помеѓу Organizer и Event со која се означува која организација го организира настанот 101 101 102 * '' наменето_за''- 1:N идентификувачка релација помеѓу Sediste и Bilet со која се означува билет за театар, доколку билетот има седиште102 * ''**наменето_за**''- 1:N идентификувачка релација помеѓу Sediste и Bilet со која се означува билет за театар, доколку билетот има седиште 103 103 104 104 105 == '' 105 == ''Историјат''