= ''Верзија 1'' == '' ЕR дијаграм'' == '' Податочни побарувања'' ''**Ентитети**'' 1. ''Настан'' - ентитет кој дефинира тип на настан * id_nastan-нумерички тип (примарен клуч) * grad - varchar (задолжителен атрибут) * datum - date (задолжителен атрибут) * ime - varchar (задолжителен атрибут) * cena - нумерички тип (задолжителен атрибут) * tel_broj - varchar (задолжителен атрибут) 2. ''Галерија'' - ентитет кој дефинира тип на настан галерија * stil - varchar (задолжителен атрибут) 3. ''Музеј''-ентитет кој дефинира тип на настан музеј * rabotilnica - varchar (опционален атрибут) * istorijat - varchar (задолжителен атрибут) * oddelenie - varchar (задолжителен атрибут) 4. ''Театар''-ентитет кој дефинира тип на настан театар * reziser - varchar (задолжителен атрибут) * zanr - varchar (задолжителен атрибут) * vremetraenje 5. ''Корисник''-ентитет кој претставува унија од повеќе видови корисници * id_korisnik-нумерички тип (примарен клуч) * ime - varchar (задолжителен атрибут) * prezime - varchar (задолжителен атрибут) * email - varchar (задолжителен атрибут) * username - varchar (задолжителен атрибут) 6. ''Админ''-ентитет кој дефинира администратор кој управува со ситемот 7. ''Организација''-ентитет кој дефинира организација која организира настани 8. ''Купувач''-ентитет кој дефинира корисник кој разгледува настани и купува билети * transakciska - varchar (задолжителен атрибут) 9. ''Уметник''-ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело 10. ''Review''-ентитет кој дефинира рецензии за одреден артист * id_ocena - нумерички тип (примарен клуч) * sodrzina - varchar (задолжителен атрибут) * rejting - нумерички тип (задолжителен атрибут) * kreirano_na - date (задолжителен атрибут) 11. ''Билет''-ентитет во кој ќе се чуваат податоци за резервацијата * id_bilet-нумерички тип (примарен клуч) * lokacija - varchar (задолжителен атрибут) * cena - нумерички тип (задолжителен атрибут) * datum - date (задолжителен атрибут) * tip_nastan - varchar (задолжителен атрибут) 12. ''Кошничка''-ентитет во кој се чуваат резервираните билети * id_kosnicka - нумерички тип (примарен клуч) * iznos - нумерички тип (задолжителен атрибут) 13. ''Трансакција''-ентитет кој дефинира трансакција * id_transakcija - нумерички тип (примарен клуч) * id_faktura - нумерички тип (задолжителен атрибут) * kreirano_na - date (задолжителен атрибут) * editirano_na - date (задолжителен атрибут) * ime - varchar (задолжителен атрибут) 14. Седиште - ентитет во кој ќе се чуваат податоци за седиште * id_sediste - нумерички тип (примаерен клуч) * broj - нумерички тип (задолжителен атрибут) ''**Релации**'' * ''промовира''-1:N релација помеѓу Umetnik и Nastan каде се означува настанот кој независниот уметник сака да промовира свое дело * ''има''-1:N релација помеѓу Nastan и Bilet која го означува билетот кој што се однесува на даден настан * ''прави_профил''-1:N релација помеѓу Admin и Umetnik каде администраторот креира посебни профили за секој уметник * ''купува''-1:N релација помеѓу Kupuvac и Bilet која што ни означува дека купувачот купил билет * ''поседува''-1:1 релација помеѓу Kupuvac и Kosnicka со која се означува секоја кошничка која ја поседува купувачот * ''остава''-1:N релација помеѓу Kupuvac и Review со која купувачот може да ги оценува настаните кои ги посетил * ''за''-1:N релација помеѓу Review и Umetnik кој ни ги покажува рецензиите за секој уметник * ''содржи''-1:N релација помеѓу Kosnicka и Bilet која означува кој билет се содржи во кошничката * ''се_однесува''-1:1 релација помеѓу Transakcija и Kosnicka која ја означува наплатата за билетите * '' изложува''-N:M релација помеѓу Umetnik и Galerija со која се означува дадениот уметник кој ја прави изложбата * ''глуми_во''-N:M релација помеѓу Umetnik и Teatar со која се означува актерот кој што е дел од претставата * ''организира''-1:N релација помеѓу Organizacija и Nastan со која се означува која организација го организира настанот * ''наменето_за''- 1:N идентификувачка релација помеѓу Sediste и Bilet со која се означува билет за театар, доколку билетот има седиште == '' Историјат''