Changes between Version 48 and Version 49 of ERModel


Ignore:
Timestamp:
11/13/22 00:26:37 (2 years ago)
Author:
181006
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v48 v49  
    66
    77''**Ентитети**''
    8 1. ''Event'' - ентитет кој дефинира тип на настан
     81. ''**Event**'' - ентитет кој дефинира тип на настан
    99 * id_event - нумерички тип (примарен клуч)
    1010 * city - varchar (задолжителен атрибут)
     
    1414 * phone_number - varchar (задолжителен атрибут)
    1515
    16 2. ''Gallery'' - ентитет кој дефинира тип на настан галерија
     162. ''**Gallery**'' - ентитет кој дефинира тип на настан галерија
    1717 * style - varchar (задолжителен атрибут)
    1818
    19 3. ''Museum'' - ентитет кој дефинира тип на настан музеј
     193. ''**Museum**'' - ентитет кој дефинира тип на настан музеј
    2020 * workshop - varchar (опционален атрибут)
    2121 * history - varchar (задолжителен атрибут)
    2222 * department - varchar (задолжителен атрибут)
    2323
    24 4. ''Theatre'' - ентитет кој дефинира тип на настан театар
     244. ''**Theatre**'' - ентитет кој дефинира тип на настан театар
    2525 * director - varchar (задолжителен атрибут)
    2626 * genre - varchar (задолжителен атрибут)
    2727 * duration - нумерички тип (задолжителен атрибут)
    2828
    29 5. ''User'' - ентитет кој претставува унија од повеќе видови корисници
     295. ''**User**'' - ентитет кој претставува унија од повеќе видови корисници
    3030 * id_user - нумерички тип (примарен клуч)
    3131 * phone_number - varchar (задолжителен атрибут)
     
    3535 * username - varchar (задолжителен атрибут)
    3636
    37 6. ''Admin'' - ентитет кој дефинира администратор кој управува со ситемот
     376. ''**Admin**'' - ентитет кој дефинира администратор кој управува со ситемот
    3838
    39 7. ''Organizer'' - ентитет кој дефинира организација која организира настани
     397. ''**Organizer**'' - ентитет кој дефинира организација која организира настани
    4040
    41 8. ''Customer'' - ентитет кој дефинира корисник кој разгледува настани и купува билети
     418. ''**Customer**'' - ентитет кој дефинира корисник кој разгледува настани и купува билети
    4242 * transaction_account - varchar (задолжителен атрибут)
    4343
    44 9. ''Artist''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело
     449. ''**Artist**''- ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело
    4545 * type_of_artist - varchar (задолжителен атрибут)
    4646
    47 10. ''Review'' - ентитет кој дефинира рецензии за одреден артист
     4710. ''**Review**'' - ентитет кој дефинира рецензии за одреден артист
    4848 * id_review - нумерички тип (примарен клуч)
    4949 * created_at - date (задолжителен атрибут)
     
    5151 * content - varchar (задолжителен атрибут)
    5252 
    53 11. ''Ticket'' - ентитет во кој ќе се чуваат податоци за резервацијата
     5311. ''**Ticket**'' - ентитет во кој ќе се чуваат податоци за резервацијата
    5454 * id_ticket - нумерички тип (примарен клуч)
    5555 * price - нумерички тип (задолжителен атрибут)
     
    5858 * date - date (задолжителен атрибут)
    5959
    60 12. ''Cart'' - ентитет во кој се чуваат резервираните билети
     6012. ''**Cart**'' - ентитет во кој се чуваат резервираните билети
    6161 * id_cart - нумерички тип (примарен клуч)
    6262 * total - нумерички тип (задолжителен атрибут)
    6363
    64 13. ''Transaction'' - ентитет кој дефинира трансакција
     6413. ''**Transaction**'' - ентитет кој дефинира трансакција
    6565 * id_transaction - нумерички тип (примарен клуч)
    6666 * name - varchar  (задолжителен атрибут)
     
    6969 * id_invoice - нумерички тип (задолжителен атрибут)
    7070
    71 14. ''Seat'' - ентитет во кој ќе се чуваат податоци за седиште
     7114. ''**Seat**'' - ентитет во кој ќе се чуваат податоци за седиште
    7272 * id_seat - нумерички тип (примаерен клуч)
    7373 * number - нумерички тип (задолжителен атрибут)
     
    7676
    7777''**Релации**''
    78 * ''promotes'' - 1:N  релација помеѓу Artist и Event каде се означува настанот кој независниот уметник сака да промовира свое дело
     78* ''**promotes**'' - 1:N  релација помеѓу Artist и Event каде се означува настанот кој независниот уметник сака да промовира свое дело
    7979
    80 * ''has'' - 1:N   релација помеѓу Event и Ticket која го означува билетот кој што се однесува на даден настан
     80* ''**has**'' - 1:N   релација помеѓу Event и Ticket која го означува билетот кој што се однесува на даден настан
    8181
    82 * ''creates_profile'' - 1:N   релација помеѓу Admin и Artist каде администраторот креира посебни профили за секој уметник
     82* ''**creates_profile**'' - 1:N   релација помеѓу Admin и Artist каде администраторот креира посебни профили за секој уметник
    8383
    84 * ''buys'' - 1:N   релација помеѓу  Customer и Ticket која што ни означува дека купувачот купил билет
     84* ''**buys**'' - 1:N   релација помеѓу  Customer и Ticket која што ни означува дека купувачот купил билет
    8585
    86 * ''owns'' - 1:1  релација помеѓу Customer и Cart со која се означува секоја кошничка која ја поседува купувачот
     86* ''**owns**'' - 1:1  релација помеѓу Customer и Cart со која се означува секоја кошничка која ја поседува купувачот
    8787
    88 * ''leaves'' - 1:N  релација помеѓу Customer и Review со која купувачот може да ги оценува настаните кои ги посетил
     88* ''**leaves**'' - 1:N  релација помеѓу Customer и Review со која купувачот може да ги оценува настаните кои ги посетил
    8989
    90 * ''left_for'' - 1:N  релација помеѓу Review и Artist кој ни ги покажува оставените рецензии за секој уметник
     90* ''**left_for**'' - 1:N  релација помеѓу Review и Artist кој ни ги покажува оставените рецензии за секој уметник
    9191
    92 * ''includes'' - 1:N  релација помеѓу Cart и Ticket која означува кој билет се содржи во кошничката
     92* ''**includes**'' - 1:N  релација помеѓу Cart и Ticket која означува кој билет се содржи во кошничката
    9393
    94 * ''refers_to'' - 1:1  релација помеѓу Transaction и Cart која ја означува наплатата за билетите
     94* ''**refers_to**'' - 1:1  релација помеѓу Transaction и Cart која ја означува наплатата за билетите
    9595
    96 * ''exhibits'' - N:M  релација помеѓу Artist и Gallery со која се означува дадениот уметник кој ја прави изложбата
     96* ''**exhibits**'' - N:M  релација помеѓу Artist и Gallery со која се означува дадениот уметник кој ја прави изложбата
    9797
    98 * ''acts_in'' - N:M  релација помеѓу Artist и Theatre со која се означува актерот кој што е дел од претставата
     98* ''**acts_in**'' - N:M  релација помеѓу Artist и Theatre со која се означува актерот кој што е дел од претставата
    9999
    100 * ''organizes'' - 1:N  релација помеѓу Organizer и Event со која се означува која организација го организира настанот
     100* ''**organizes**'' - 1:N  релација помеѓу Organizer и Event со која се означува која организација го организира настанот
    101101
    102 * ''наменето_за''- 1:N идентификувачка релација помеѓу Sediste и Bilet со која се означува билет за театар, доколку билетот има седиште
     102* ''**наменето_за**''- 1:N идентификувачка релација помеѓу Sediste и Bilet со која се означува билет за театар, доколку билетот има седиште
    103103
    104104
    105 == '' Историјат''
     105== ''Историјат''