====== ERM (datový relační model) ====== Class "Kampaně" Kampaně: id PRIMARY KEY Kampaně: name STRING Kampaně: desc TEXT Class "Joby" << (T,#FFAAAA) Database Table >> Joby: id PRIMARY KEY Class "Akce" Akce: id PRIMARY KEY Class "KampaněKontakty" KampaněKontakty: id PRIMARY KEY Class "Kontakty" Kontakty: id PRIMARY KEY Class "Zdroje" Zdroje: id PRIMARY KEY Class "AkceZdroje" AkceZdroje: id PRIMARY KEY Class "Klienti" Klienti: id PRIMARY KEY Class "KampaněOperátoři" KampaněOperátoři: id PRIMARY KEY Class "Uživatelé" Uživatelé: id PRIMARY KEY Class "Štítky" Štítky: id PRIMARY KEY Class "Kategorie štítků" AS Kategorie Kategorie: id PRIMARY KEY Klienti "0:1" -- "0:n" Kampaně Kampaně: Klienti.id FOREIGN KEY Kampaně "1:1" -- "0:n" KampaněOperátoři KampaněOperátoři: Kampaně.id FOREIGN KEY Uživatelé "1:1" -- "0:n" KampaněOperátoři KampaněOperátoři: Uživatelé.id FOREIGN KEY Kampaně "1:1" -- "0:n" Akce Akce: Kampaně.id FOREIGN KEY NOT NULL Kampaně "1:1" -- "0:n" KampaněKontakty KampaněKontakty: Kampaně.id FOREIGN KEY Kontakty "1:1" -- "0:n" KampaněKontakty KampaněKontakty: Kontakty.id FOREIGN KEY Kontakty "1:1" -- "1:n" Joby Joby: Kontakty.id FOREIGN KEY Akce "1:1" -- "1:n" Joby Joby: Akce.id FOREIGN KEY Akce "1:1" -- "1:n" AkceZdroje AkceZdroje: Akce.id FOREIGN KEY Zdroje "1:1" -- "1:n" AkceZdroje AkceZdroje: Zdroje.id FOREIGN KEY Klienti "0:1" -- "0:n" Zdroje Zdroje: Klienti.id FOREIGN KEY Kategorie "0:1" -- "0:n" Štítky Štítky: Kategorie.id FOREIGN KEY Kontakty "1:1" -- "0:n" Štítky Štítky: Kontakty.id FOREIGN KEY Kampaně "1:1" -- "0:n" Štítky Štítky: Kampaně.id FOREIGN KEY Klienti "1:1" -- "0:n" Štítky Štítky: Klienti.id FOREIGN KEY