wiki:ERModel

Version 47 (modified by 181006, 2 years ago) ( diff )

--

Верзија 1

ЕR дијаграм

No image "ER_Model_ver1.jpg" attached to ERModel

Податочни побарувања

Ентитети

  1. Настан - ентитет кој дефинира тип на настан
    • id_nastan-нумерички тип (примарен клуч)
    • grad - varchar (задолжителен атрибут)
    • datum - date (задолжителен атрибут)
    • ime - varchar (задолжителен атрибут)
    • cena - нумерички тип (задолжителен атрибут)
    • tel_broj - varchar (задолжителен атрибут)
  1. Галерија - ентитет кој дефинира тип на настан галерија
    • stil - varchar (задолжителен атрибут)
  1. Музеј-ентитет кој дефинира тип на настан музеј
    • rabotilnica - varchar (опционален атрибут)
    • istorijat - varchar (задолжителен атрибут)
    • oddelenie - varchar (задолжителен атрибут)
  1. Театар-ентитет кој дефинира тип на настан театар
    • reziser - varchar (задолжителен атрибут)
    • zanr - varchar (задолжителен атрибут)
    • vremetraenje
  1. Корисник-ентитет кој претставува унија од повеќе видови корисници
    • id_korisnik-нумерички тип (примарен клуч)
    • ime - varchar (задолжителен атрибут)
    • prezime - varchar (задолжителен атрибут)
    • email - varchar (задолжителен атрибут)
    • username - varchar (задолжителен атрибут)
  1. Админ-ентитет кој дефинира администратор кој управува со ситемот
  1. Организација-ентитет кој дефинира организација која организира настани
  1. Купувач-ентитет кој дефинира корисник кој разгледува настани и купува билети
    • transakciska - varchar (задолжителен атрибут)
  1. Уметник-ентитет кој дефинира уметник кој е дел од настаните или сака да промовира свое дело
  1. Review-ентитет кој дефинира рецензии за одреден артист
    • id_ocena - нумерички тип (примарен клуч)
    • sodrzina - varchar (задолжителен атрибут)
    • rejting - нумерички тип (задолжителен атрибут)
    • kreirano_na - date (задолжителен атрибут)

  1. Билет-ентитет во кој ќе се чуваат податоци за резервацијата
    • id_bilet-нумерички тип (примарен клуч)
    • lokacija - varchar (задолжителен атрибут)
    • cena - нумерички тип (задолжителен атрибут)
    • datum - date (задолжителен атрибут)
    • tip_nastan - varchar (задолжителен атрибут)
  1. Кошничка-ентитет во кој се чуваат резервираните билети
    • id_kosnicka - нумерички тип (примарен клуч)
    • iznos - нумерички тип (задолжителен атрибут)
  1. Трансакција-ентитет кој дефинира трансакција
    • id_transakcija - нумерички тип (примарен клуч)
    • id_faktura - нумерички тип (задолжителен атрибут)
    • kreirano_na - date (задолжителен атрибут)
    • editirano_na - date (задолжителен атрибут)
    • ime - varchar (задолжителен атрибут)
  1. Седиште - ентитет во кој ќе се чуваат податоци за седиште
    • 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 со која се означува билет за театар, доколку билетот има седиште

Историјат

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.