Podpůrné databáze

Pružný a variabilní provoz systému zaručuje řada dalších relačních databází, soustřeďující údaje jednak charakteru popisného a relativně stálého, jednak další data, která poskytují uživatelům větší informační potenciál a s vodním hospodářstvím podniku přímo souvisí. Mluvíme pak zjednodušeně o číselnících a informačních databázích.

Poznámka 1 ke všem podkapitolám:  Pro obecné použití v operačních systémech Unix, DOS aj. je zásadně jako identifikátor sloupce relační databáze použit identifikátor ve smyslu amerického standardu pro výměnu počítačových informací, tedy zásadně bez diakritiky.

Poznámka 2 ke všem podkapitolám: Ty položky databází, které se účastní tvorby indexového výrazu, jsou označeny (červenou) tučnou kurzívou.

Kapitola o číselnících je kategorizována následovně:

Číselníky

Pod číselníky se rozumí klasické zobrazení kódu na otevřený text nebo hodnotu (hodnoty) jiného typu podaného ve formě relační databáze. Kód je přitom vždy jedinečný klíč, který je možno považovat za primární. V předkládaném informačním systému je číselníku celá řada; zde je podán popis jen nejdůležitějších z nich. Jsou uvedeny v samostatné podkapitole "Číselníky".

Informační databáze o podnicích

Tato skupina databází soustřeďuje informace jak o jednotlivých podnicích jako takových, tak o jejich členění na provozy a areály a naopak o jejich seskupování do samostatně souhrnně sledovaných skupin podniků. Popis těchto databází je uveden v samostatné podkapitole "Podniky".

Informační databáze o chemismech

Pod pojmem chemismy zde zjednodušeně rozumíme vše, co se týká chemických analýz vod na znečišťující látky. Kromě databáze obsahující ohodnocení tras koncentracemi těchto látek jde o řadu databází, které je věnována samostatné podkapitola "Chemismy".

Informační databáze o provozních údajích

Popisovaný informační systém se snaží o komplexnější informační potenciál, než jsou jen informace o vodním hospodářství. Obsahuje možnost evidence a zpracování některých údajů, které je možno označit jako provozní údaje. Databáze s těmito údaji jsou popsány v samostatné podkapitole "Provoz".

Vazby mezi databázemi

Předchozí odstavce popisují jednotlivé samostatné fyzické databáze. Většinu informací však lze získat ne zpracováním jediné takové databáze (i když právě jedna databáze bývá "ta hlavní"), ale zpracováním více databází vzájemně logicky propojených. Teoretickou bázi tohoto mechanismu podává kapitola výše. Vazby vytvářené mezi databázemi popisovaného informačního systému jsou uvedeny v samostatné podkapitole "Vazby".

Interní číselníky

Popisovaný informační systém používá řadu relačních databází jako reprezentaci zobrazení f kódu na otevřený text nebo jinou hodnotu. Tyto číselníky mají často doplněny sloupec vzoru a obrazu v reprezentovaném zobrazení f o sloupce hodnot dalších zobrazení g, h, ... jakožto obrazů stejného vzoru.

Číselníky se ovšem neliší od jiných relačních databází. Jsou často vyčleňovány pro svůj relativně stabilní obsahový charakter. V této kapitole je podána informace o základních číselnících systému.

Číselník jednotek

Hodnoty sledovaných veličin se zadávají v různých jednotkách. Číselník jednotek slouží jednak ke kontrole resp. nabídce zadávané jednotky, jednak obsahuje konstanty pro přepočet na jednotku základní a na jednotku množství z jednotky koncentrace. Strukturu databáze uvádí následující tabulka.

 

CISJED.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 8 0  Kód (označení) této jednotky mg/l
JED_ZAKL C 8 0  Kód (označení) základní jednotky mg/l
JED_MNOZ C 8 0 Jednotka množství, je-li tato jednotka koncentrací kg
NAS_ZAKL N 8 0  Konstanta pro přepočet na základní jednotku 1.000
NAS_MNOZ N 8 0  Konstanta pro přepočet na množství 1E-03
Index Indexový výraz
KOD KOD

 

Možný obsah číselníku:

 

KOD JED_ZAKL JED_MNOZ NAS_ZAKL NAS_MNOZ
mg/l mg/l kg 1.000 1E-03
ug/l mg/l kg 1E-03 1E-06
ng/l mg/l kg 1E-06 1E-09
% %   1.000 1.000
Fz Fz   1.000 1.000
mmol/l mmol/l mmol 1.000 1E+03
mgPt/l mgPt/l mgPt 1.000 1E+03
uS/cm uS/cm   1.000 1.000
ks/l ks/ml ks 1E-03 1E+03
ks/ml ks/ml ks 1.000 1E+06
ks/10ml ks/ml ks 1E-01 1E+05
ks/100ml ks/ml ks 1E-02 1E+04
1 1   1.000 1.000

Číselník kvality vod

Číselník obsahuje kategorie členění vod podle kvality. Kvalita 1 až 4 odpovídá normám a vyhláškám (např. [34]), kvalita 5 a další jsou zavedeny pro specifické podmínky důlních podniků a na ně navazujících podniků (koksovny apod). Strukturu databáze uvádí následující tabulka:

 

CISKVA.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 1 0  Kód kvality vody 1
NAZEV C 60 0  Textové popis kvality vody Pitná
Index Indexový výraz
KOD KOD

 

Možný obsah číselníku:

 

KOD NAZEV
1 Pitná
2 Užitková
3 Technologická
4 Znečištěná, recirkulovaná
5 Odpadní
9 Důlní
x Jiná kvalita

Číselník laboratoří

Databáze obsahuje přehled laboratoří, ze kterých mohou přicházet do systému údaje o provedených analýzách. Strukturu databáze uvádí následující tabulka:

 

CISLAB.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 1 0  Kód laboratoře 1
NAZEV C 60 0  Označení laboratoře otevřeným textem Laboratoř Darkov
Index Indexový výraz
KOD KOD

 

Možný obsah číselníku:

 

KOD NAZEV
1 Laboratoř Darkov
4 Laboratoř OKK
6 Laboratoř KHS Ostrava
7 Laboratoř DPB Paskov
8 Laboratoř OHS Karviná

Číselník typů uzlů

Číselník typů uzlů na nejvyšší úrovni kategorizuje uzly z hlediska jejich postavení ve vodohospodářské síti podniku. Strukturu databáze uvádí následující tabulka:

 

CISTPU.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 1 0  Kód typu uzlu a
NAZEV C 60 0  Textový popis tohoto typu Dodávky a zdroje vod
Index Indexový výraz
KOD KOD

 

Možný obsah číselníku:

 

KOD NAZEV
a Dodávky a zdroje vod
b Zdroje upravených vod v podniku
c Provozní místa podniku
d Transport vody
e Vypouštění a odtoky vod
z Ztráty v podniku

Číselník podtypů uzlů

Číselník typů uzlů na nejvyšší úrovni kategorizuje uzly z hlediska jejich postavení ve vodohospodářské síti podniku. Číselník podtypů umožňuje jemnější dělení jednotlivých typů. Strukturu databáze uvádí následující tabulka:

 

CISPTU.DBF
Ident. Typ Délka Des. Význam Příklad
TYP C 1 0  Kód typu, který tento podtyp zjemňuje a
KOD C 1 0  Kód podtypu uzlu 1
NAZEV C 60 0  Textový popis podtypu uzlu Zdroj vody v podniku
Index Indexový výraz
KLIC TYP+KOD

 

Možný obsah číselníku:

 

TYP KOD NAZEV
a 1 Zdroj vody v podniku
a 2 Zdroj vody mimo podnik
b 1 Úpravny vody
b 2 Čistírny, zahušťovače
b 3 Provozní zdroje
c 1 Podzemí
c 2 Úpravna uhlí
c 3 Chlazení
c 5 Další provozní účely
c 6 Zaměstnanci
d 1 Spojení, rozbočení
d 3 Transport
e 1 Dodávka vody
e 2 Vypouštění vody
z 1 Ztráty výparem do ovzduší
z 2 Ztráty průsakem do podloží
z 3 Ztráty vsakem do materiálu
z 4 Ostatní ztráty

Číselník skupin podtypů uzlů

Číselník typů uzlů na nejvyšší úrovni kategorizuje uzly z hlediska jejich postavení ve vodohospodářské síti podniku. Číselník podtypů umožňuje jemnější dělení jednotlivých typů. Číselník skupin podtypů uzlů je pak nejjemnějším dělením uzlů. Strukturu databáze uvádí následující tabulka:

 

CISSUZ.DBF
Ident. Typ Délka Des. Význam Příklad
TYP C 1 0  Kód typu, který tento podtyp zjemňuje a
PODTYP C 1 0  Kód podtypu uzlu 1
KOD C 1 0  Kód skupiny podtypu uzlu 1
NAZEV C 60 0  Textový popis skupiny podtypu uzlu Zdroje podzemní vody
ZKRATKA C 10 0  Zkratka pro použití v hlavičkách tabulek Podz.zdroj
Index Indexový výraz
KLIC TYP+PODTYP+KOD

 

Možný obsah číselníku:

 

TYP PODTYP KOD NAZEV ZKRATKA
a 1 1 Zdroje podzemní vody Podz.zdroj
a 1 2 Zdroje povrchové vody Povr.zdroj
a 1 3 Zdroje důlní vody Důl.voda
a 2 1 Veřejná vodovodní síť Veř.vodov.
a 2 2 Vodní toky a plochy Tok
a 2 3 Dodavatel mimo OKD Dodav.cizí
b 1 1 Úpravny na pitnou vodu Úpr.pit.v.
b 1 2 Úpravny na užitkovou vodu Úpr.už.v.
b 1 3 Úpravny na technolog. vodu Úpr.jiná
b 1 4 Zdroj recirkulované vody Úpr.jiná
b 1 9 Jiné úpravny Úpr.jiná
b 2 1 Čistírny odpadních vod ČOV
b 2 2 Zahušťovače Zahušť.
b 3 1 Chladící zařízení Chlad.zař.
b 3 2 Vlastní důlní provoz Rec.z dolu
c 1 1 Důlní provoz Důl.prov.
c 1 2 Důlní klimatizace Důl.klim.
c 2 1 Úpravna, flotace Flotace
c 2 2 Úpravna, přepady Přepady
c 2 3 Hašení koksu, hald Hašení
c 3 1 Přímé chlazení Chlaz.př.
c 3 2 Nepřímé chlazení průtokové Chl.průt.
c 3 3 Nepřímé chlazení cirkulační Chlaz.cir.
c 5 1 Mytí techniky Mytí tech.
c 5 2 Užití požární vody Požár.voda
c 5 9 Ostatní provozní místa Ost.provoz
c 6 1 Sociální účely Soc.účely
c 6 2 Koupání Koupání
d 1   Spojení, rozbočení Spoj.rozb.
d 3   Transport Transport
e 1 8 Odběratelé vody v OKD Odběr.OKD
e 1 9 Odběratelé vody mimo OKD Odběr.cizí
e 2 5 Vlastní žumpa, jímka, trativod Žumpa,jím.
e 2 7 Veřejná kanalizace Veř.kanal.
e 2 8 Čistírny mimo OKD ČOV cizí
e 2 9 Recipienty ve smyslu 58/98 Recip.z.58
z 1   Ztráty výparem do ovzduší Ztr.výpar.
z 2   Ztráty průsakem do podloží Ztr.průs.
z 3   Ztráty vsakem do materiálu Ztr.vsak.
z 4   Ostatní ztráty Ztr.jiné

Informační databáze o podnicích

Databáze trustů podniků

Pro nejvyšší organizační jednotku podniků byl zvolen termín trust. Trust je nejvyšším seskupovacím prvkem pro souhrnné informační výstupy. Databáze má strukturu danou následující tabulkou:

 

TRUST.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 1 0  Kód trustu podniků d
NAZEV C 60 0  Textové označení trustu podniků Doly a s nimi sdružené podniky
Index Indexový výraz
KOD KOD

 

Část možného obsahu databáze je např.:

 

KOD NAZEV
d Doly a s nimi sdružené podniky
x Podniky mimo důlní podniky
z Ztráty

Databáze skupin podniků

Trust je nejvyšší seskupovací jednotkou pro podniky. Jemnější členění poskytuje skupina podniků. Databáze má strukturu danou následující tabulkou:

 

SKUPP.DBF
Ident. Typ Délka Des. Význam Příklad
TRUST C 1 0  Kód trustu, kam skupina patří d
KOD C 1 0  Kód skupiny podniků a
SKUPHTML C 1 0  Kód pro seskupování v HTML výstupech b
NAZEV C 60 0  Textové označení skupiny podniků Činné doly
Index Indexový výraz
KLIC TRUST+KOD

Část možného obsahu databáze je např.:

 

TRUST KOD SKUPHTML NAZEV
d a b Činné doly
d b c Koksovny
d c e Dceř. společnosti OKD
d d d Doly v útlumu
d e e Odšť. závody OKD
d h e Jiné podniky OKD
d m b Českomoravské doly
d z e Správní podniky
x 1 f Povodí Odry
x a f Vodárny a kanalizace
x x f Ostatní podniky
z z f Ztráty

Databáze podniků

Tato databáze je základní databází z hlediska pojmu znečišťovatel uvedeného v §1 odst. (1) zákona 58/98 Sb. Každý řádek databáze je informací především o jednom zpracovávaném znečišťovateli; těmi jsou především důlní podniky. Dále databáze obsahuje i ostatní právnické osoby obsažené v modelu vodohospodářské sítě, jako např. podniky VaK, povodí Odry apod. Databáze má strukturu danou následující tabulkou:

 

PODNIK.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 2 0  Jedinečný kód podniku 01
TRUST C 1 0  Kód trustu, do kterého podnik patří d
SKUPINA C 1 0  Kód skupiny podniků, do které podnik patří m
ZKRATKA C 12 0  Zkratka podniku uváděná např. v záhlavích tabulek ČSM
NAZEV C 60 0  Zaregistrovaný název podniku Českomoravské doly, a.s.,Důl ČSM, o.z.
VODOHOSP C 60 0  Jméno vodohospodáře podniku Jan Novák
MISTO C 60 0  Místo sídla vodohospodáře podniku Stonava
OKRES C 60 0  Okres sídla vodohospodáře podniku Karviná
PSC N 5 0  PSČ sídla vodohospodáře podniku 73534
TELEFON C 60 0  Telefon na vodohospodáře 069-645 11 59
Index Indexový výraz
KOD KOD
TRUST TRUST+SKUPINA+KOD

Část možného obsahu databáze je např.:

 

KOD TRUST SKUPINA ZKRATKA NAZEV VODOHOSP MISTO OKRES PSC TELEFON
01 d m ČSM Českomoravské doly, a.s.,Důl ČSM, o.z. Jan Novák Stonava Karviná 73534 069-645 11 59
02 d a Darkov-3 OKD, a.s.,Důl DARKOV,o.z. - závod 3 Petr Novák Karviná - Doly Karviná 73502 069-646 90 29
03 d a František OKD, a.s.,Důl Lazy, o.z., lok.František Pavel Novák Orlová 2  Karviná 73512 069-658 43 04
91 x a Vodárny Vodárny a kanalizace   Ostrava  Ostrava 70100  
92 x 1 Povodí Odry Povodí Odry   Ostrava  Ostrava 70100  
99 x x Jiné pod. Jiné podniky mimo OKD          

Databáze podnikových areálů

Některé podniky se rozkládají v několika areálech. Areál je totožný s umístěním zdroje znečištění, informace o němž jsou požadovány formulářem 2/6 vyhlášky č. 47/99 Sb. Databáze má strukturu danou následující tabulkou:

 

AREAL.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 3 0  Kód areálu a
KODP C 2 0  Kód podniku, do kterého areál patří 01
NAZEV C 60 0  Textové označení areálu ČSM Sever
MISTO C 60 0  Sídlo správy areálu Stonava
OKRES C 60 0  Okres sídla správy areálu Karviná
PSC N 5 0  PSČ sídla správy areálu 73500
Index Indexový výraz
KLIC KODP+KOD

Část možného obsahu databáze je např.:

 

KOD KODP NAZEV MISTO OKRES PSC
a 01 ČSM Sever Stonava Karviná 73500
b 01 ČSM Jih Stonava Karviná 73500
OVK 91 Ostravské vodárny a kanalizace     0
SVK 91 Severomoravské vodárny a kanalizace     0

Databáze podnikových provozů

Některé velké podniky se člení do několika menších provozů, z nichž každý má svého samostatného vodohospodáře. Členění na provozy umožňuje pak směrovat informační výstupy konkrétním vodohospodářům za jimi spravovanou část subsystému. Databáze má strukturu danou následující tabulkou:

 

PROVOZ.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 1 0  Kód provozu podniku a
KODP C 2 0  Kód podniku 27
NAZEV C 60 0  Textové označení provozu OKD Doprava - a
MISTO C 60 0  Sídlo správy provozu Ostrava 2
PSC N 5 0  PSČ správy provozu 72935
TELEFON C 60 0  Telefon na vodohospodáře provozu 6166 440
VODOHOSP C 25 0  Vodohospodář provozu Jan Novák
Index Indexový výraz
KLIC KODP+KOD

Část možného obsahu databáze je např.:

 

KOD KODP NAZEV MISTO PSC TELEFON VODOHOSP
a 27 OKD Doprava - a Ostrava 2 72935 6166 440 Jan Novák
b 27 OKD Doprava - b Ostrava 2 72935 6166 440 Petr Novák
C 91 Veřejná kanalizace s vyústěním do ČOV   0    
T 91 Veřejná kanalizace s vyústěním do toku   0    

Informační databáze o chemickém složení vod

Lokality odběru vzorků

Místa ve vodohospodářském systému podniku, odkud se odebírají vzorky vod pro chemickou analýzu, jsou v podstatě trojího typu a tedy také trojího způsoby zpracování vzhledem k síťovému modelu. Podstatné je, že z hlediska zavedení vodohospodářské sítě je základním cílem sledování a hodnocení kvality vody v každé jednotlivé trase sítě a celkové množství znečištění přenesené (a tedy vypuštěné) touto trasou. Tři možnosti jsou tyto:

  1. Lokalita odběru vzorku je přímo na nějaké trase vodohospodářské sítě. V tom případě je kód lokality přímo "zástupcem" trasy.

  2. Lokalita odběru vzorku je v nějakém uzlu sítě. Uzel byl zaveden jako místo, z jehož všech výpustí odtéká voda stejné kvality a odběr vzorku se pak týká této (všude stejné) odcházející vody. Analytické údaje zjištěné ve vzorku z takové lokality jsou pak rozšířeny na všechny trasy z tohoto uzlu vycházející.

  3. Lokalita odběru vzorku sice principielně patří nějakému místu hospodaření s vodou, ale netýká se bezprostředně zákonů o znečištěných vodách (jde např. o hygienickou kontrolu vody v kuchyních a koupelnách apod). Tato hodnota je pouze evidována a vykazována, ale jinak s ní není pracováno.

Databáze, ve které jsou uvedeny všechny lokality odběru vzorků ve vztahu k vodohospodářské síti, má strukturu popsanou následující tabulkou:

 

LOKVZO.DBF
Ident. Typ Délka Des. Význam Příklad
KODP C 2 0  Kód podniku dané lokality 01
KOD C 4 0  Kód lokality odběru vzorku 1000
KODPZ C 2 0  Kód podniku (zdrojového) uzlu  
KODZ C 4 0  Kód (zdrojového) uzlu  
KODPC C 2 0  Kód podniku cílového uzlu trasy  
KODC C 4 0  Kód cílového uzlu trasy  
NAZEV C 60 0  Textové označení lokality Místo vzorkování
POLOHA C 1 0  Případná poloha na trase  
ZROZB N 2 0  Předepsaný počet základních rozborů 20
PROVOZ C 1 0  Kód provozu podniku obsahujícího lokalitu  
AREAL C 3 0  Kód areálu podniku obsahujícího lokalitu  
Index Indexový výraz
LABVZ KODP+KOD+KODPZ+KODZ+KODPC+KODC
HRANY KODPZ+KODZ+KODPC+KODC+KODP+KOD

 

Příklad části možného obsahu databáze je následující:

 

KODP KOD ZDROJ KODPZ KODZ KODPC KODC NAZEV POLOHA ZROZB AREAL
01 1000           Místo vzorkování   0  
01 1101           Vzorek 06/06/2000 13:21:23   0  
01 1103   01 1171     Z.jih-vodojem   6  
01 1104           Z.jih-kantýna   0  
01 1105           Místo vzorkování   0  
01 1106           Místo vzorkování   0  
01 1111   01 1111 01 5161 Z.Sever - vodojem K 12  
01 2201           Z.sever-sauna bazén   4  
01 2202           Z.jih-sauna bazén   4  
01 2203           Z.sever rehabil.bazén   12  
01 2231   01 2231     Do z.sev.koupelny   12  
01 2232   01 2232     Do z.jih koupelny   12  
01 2301   01 2331     Z.sev.pro podz.pr.v.   4  
01 2302   01 2332     Z.jih pro podz.pr.v.   4  
01 2331           Vzorek 21/02/2000 06:07:00   0  
01 2332           Vzorek 21/02/2000 06:07:00   0  
01 3181   01 3181     Před chem.úpr.z Těr. 9.kv.   12  
01 4151   01 4151     Recirk.vlast.ČOV   4  
01 5100   01 5100     ČOV č. 1   0  

Databáze chemických stanovení

Zákony, vyhláškami, hygienickými  i interními předpisy je dáno, u jakých chemických látek mají podniky povinnost provádět stanovení koncentrace. Databáze chemických stanovení obsahuje nejen pouhý výčet látek, ale i informace o jednotkách pro jednotlivá stanovení, o zahrnutí analýz dané látky do různých typů informačních výstupů apod. Databáze má strukturu popsanou následující tabulkou:

 

CHEMST.DBF
Ident. Typ Délka Des. Význam Příklad
ZKRATKA C 8 0  Zkratka látky, jejíž stanovení se provádí AOX
NADPIS C 8 0  Označení látky umísťované do nadpisů AOX
JEDNOTKA C 8 0  Jednotka stanovení obsahu ng/l
ZAKON C 1 0  Zda je sledována podle zákona g
JE_S1 C 1 0  Zda je ve výstupech typu 1 *
JE_S2 C 1 0  Zda je ve výstupech typu 2 *
JE_S3 C 1 0  Zda je ve výstupech typu 3 *
VYZNAM C 120 0  Popis látky otevřeným textem Adsorbovatelné organicky vázané halogeny
Index Indexový výraz
ZKRATKA ZKRATKA

 

Možný obsah databáze je následující:

 

ZKRATKA NADPIS JEDNOTKA ZAKON JE_S1 JE_S2 JE_S3 VYZNAM
AOX AOX ng/l g * * * Adsorbovatelné organicky vázané halogeny
Ag Ag mg/l         Celkový obsah kationtů stříbra
Agr_H Agr-H mg/l         Agresivita dle Heyera
Al Al mg/l         Celkový obsah kationtů hliníku
As As mg/l         Celkový obsah kationtů arsenu
BSK5 BSK5 mg/l         Biochemická spotřeba kyslíku po 5 dnech
Ba Ba mg/l         Celkový obsah kationtů barya
Barva Barva mgPt/l         Barva vyjádřená v mg platiny
Be Be mg/l         Berylium
Br Br mg/l         Celkový obsah aniontů bromidů
Bzp Bzp ng/l         Benzenpyren
CN CN mg/l         Kyanidové ionty celkové
CN_Tox CN-Tox mg/l         Kyanidy toxické
CN_V CN-V mg/l         Kyanidy volné
CO CO mg/l         Oxid uhelnatý
Ca Ca mg/l         Celkový obsah kationtů vápníku
Ca_Mg Ca-Mg mmol/l         Celkový obsah kationtů vápníku a hořčíku
Cd Cd mg/l i * * * Celkový obsah kationtů kadmia
ChSK_Cr ChSK-Cr mg/l a * * * Organické látky (ChSK dichr.draselným)
ChSK_Mn ChSK-Mn mg/l         Organické látky (ChSK manganistanem)
Cl Cl mg/l         Celkový obsah aniontů chloridů
Cl_A Cl-A mg/l         Chlor aktivní (volný)
Cob Cob mg/l         Kobalt
Cr Cr mg/l         Celkový obsah kationtů chromu
Cr3 Cr3 mg/l         Celkový obsah kationtů trojmocného chromu
Cr6 Cr6 mg/l         Celkový obsah kationtů šestimocného chromu
Cu Cu mg/l         Celkový obsah kationtů mědi
Dehet Dehet mg/l         Celkový obsah dehtu
EL EL mg/l         Celkový obsah extrahovaných látek
Entero Entero ks/l         Počet enterokoků
F F mg/l         Celkový obsah aniontů fluoridů
F1 F1 mg/l         Fenoly jednomocné
Fe Fe mg/l         Celkový obsah kationtů železa
Fek_Ko Fek-Ko ks/l         Fekální koliformní bakterie
Frn Frn mg/l         Fluorantan
H2S H2S mg/l         Sirovodík
HCO3 HCO3 mg/l         Celkový obsah aniontů kyselých uhličitanů
Hg Hg mg/l h * * * Celkový obsah kationtů rtuti
J J mg/l         Celkový obsah aniontů jodidů
K K mg/l         Celkový obsah kationtů draslíku
KNK_F KNK-F mmol/l         Kyselinová neutralizační kapacita do pH 8.3 (fenolftalein)
KNK_M KNK-M mmol/l         Kyselinová neutralizační kapacita do pH 4.5 (metyloranž)
Koli Koli ks/l         Počet koliformních zárodků
Kresoly Kresoly mg/l         Celkový obsah kresolů
Mezo Mezo ks/ml         Počet mezofilních zárodků
Mg Mg mg/l         Celkový obsah kationtů hořčíku
Mn Mn mg/l         Celkový obsah kationtů manganu
Mo Mo mg/l         Molybden
NEL NEL mg/l         Nepolární extrahovatelné látky
NH4 NH4 mg/l         Celkový obsah kationtů čpavku
NH4_D NH4-D mg/l         Amoniak (destil.)
NL_A NL-A %         Percentuelní obsah anorganických NL_V
NL_V NL mg/l c * * * Celkový obsah nerozpuštěných látek
NO2 NO2 mg/l         Celkový obsah aniontů dusitanů
NO3 NO3 mg/l         Celkový obsah aniontů dusičnanů
N_ANORG N-anorg mg/l f * * * Dusík anorganický celkový
N_NH4 N-NH4+ mg/l e * * * Dusík amoniakální
Na Na mg/l         Celkový obsah kationtů sodíku
Nalez Nález           Zkratka typů nálezů
Ni Ni mg/l         Nikl
O2 O2 %         Nasycení rozpuštěným kyslíkem
P Pcelk mg/l d * * * Celkový fosfor
PAU PAU ng/l         Polycyklické aromatické uhlovodíky
PCB PCB ng/l         Polychlorované bifenyly
PO4 PO4 mg/l         Celkový obsah aniontů fosforečnanů
Pach Pach           Chuť a pach vody vyjádřený stupnicí 0 až 10
Pb Pb mg/l         Celkový obsah kationtů olova
Posou Posou.           Celková kvality vody z mikro- a biologického hlediska (0 až 8)
Psychr Psychr ks/ml         Počet psychrofilních zárodků
RAS RAS mg/l b * * * Rozpuštěné anorganické soli
RL_A RL-A %         Percentuelní obsah anorganických RL-V
RL_V RL-V mg/l         Rozpuštěné látky veškeré
SO4 SO4 mg/l         Celkový obsah aniontů síranů
Sb Sb mg/l         Antimon
Se Se mg/l         Celkový obsah kationtů selenu
Sn Sn mg/l         Cín
Sr Sr mg/l         Stroncium
TOL TOL ng/l         Alifatické uhlovodíky
TenA TenA mg/l         Anionaktivní tenzidy (jako laurylsíran sodný)
V V mg/l         Celkový obsah kationtů vanadu
Vodiv Vodiv uS/cm         Vodivost vody
ZNK_F ZNK-F mmol/l         Zásaditá neutralizační kapacita do pH 8.5 (fenolftalein)
ZNK_M ZNK-M mmol/l         Zásaditá neutralizační kapacita do pH 4.5 (metyloranž)
Zakal Zákal Fz         Zákal vyjádřený ve fermazinových jednotkách
Zn Zn mg/l         Celkový obsah kationtů zinku
ZtrZ Ztr.žíh %         Ztráta rozpuštěných látek žíháním
pH pH           Koncentrace vodíkových iontů

Limity dané kanalizačními řády

Zvláště organizace typu "Vodovody a kanalizace" si stanovují podmínky pro příjem znečištěné vody do svých kanalizací. Tyto podmínky jsou známy vodohospodářům jako kanalizační řád. Severomoravských důlních podniků se týkají kanalizační řády podniků OVaK a SmVaK. Databáze obsahující limity látek daných svou zkratkou má strukturu popsanou následující tabulkou:

 

LIMKAN.DBF
Ident. Typ Délka Des. Význam Příklad
KODP C 2 0  Kód podniku stanovujícího k.ř.  91
PROVOZ C 1 0  Konečný cíl (tok, ČOV) T
AREAL C 3 0  Upřesnění podniku OVK
ZKRATKA C 8 0  Zkratka znečišťující látky BSK5
LIMMIN N 11 5  Minimální přípustná hodnota 0,00000
LIMMAX N 11 5  Maximální přípustná hodnota 50,00000
Index Indexový výraz
KLIC KODP+PROVOZ+AREAL+ZKRATKA

 

Příklad části možného obsahu databáze je následující:

 

KODP PROVOZ AREAL ZKRATKA LIMMIN LIMMAX
91 T OVK BSK5 0,00000 50,00000
91 T OVK ChSK_Cr 0,00000 120,00000
91 T OVK NL_V 0,00000 45,00000
91 T OVK RL_V 0,00000 1000,00000
91 T OVK pH 6,00000 9,00000
91 T OVK EL 0,00000 10,00000
91 T OVK TenA 0,00000 1,00000
91 T OVK NEL 0,00000 0,20000
91 T OVK CN 0,00000 0,20000
91 T OVK F1 0,00000 0,10000
91 T OVK Cl 0,00000 350,00000
91 T OVK Hg 0,00000 0,00100
91 T OVK Cu 0,00000 0,10000
91 T OVK Ni 0,00000 0,15000
91 T OVK Cr3 0,00000 0,30000
91 T OVK Cr6 0,00000 0,05000
91 T OVK Pb 0,00000 0,10000
91 T OVK As 0,00000 0,10000
91 T OVK Zn 0,00000 0,20000

Limity pro jednotlivá místa odběru vzorků

Pro jednotlivá místa odběru vzorků mohou být stanoveny limity znečišťujících látek. Nejčastějšími zdroji omezení jsou jednak kanalizační řády (viz databáze LIMKAN), jednak vodoprávní rozhodnutí. Databáze LIMKAN promítá automaticky své údaje do popisované databáze LIMMIS; tu však lze doplňovat i o omezení jiných zdrojů. Databáze má strukturu popsanou následující tabulkou:

 

LIMMIS.DBF
Ident. Typ Délka Des. Význam Příklad
KODP C 2 0  Kód podniku lokality odběru vzorku 01
KOD C 4 0  Kód lokality odběru vzorku 5192
ZKRATKA C 8 0  Zkratka omezované látky BSK5
MINIMUM N 13 6  Minimální přípustná hodnota 0,000000
MAXIMUM N 13 6  Maximální přípustná hodnota 5,000000
ODDATA D 8 0  Datum, odkdy omezení platí 13.12.1999
TYPR C 2 0  Zdroj omezení VR
ODBER C 2 0  Kód požadovaného odběru 00
DODATA D 8 0  Datum do kdy omezení platí . .
Index Indexový výraz
KLIC KODP+KOD+ZKRATKA+ODBER+DTOS(ODDATA)

 

Příklad části možného obsahu databáze je následující:

 

KODP KOD ZKRATKA MINIMUM MAXIMUM ODDATA TYPR ODBER DODATA
01 5192 BSK5 0,000000 5,000000 13.12.1999 VR 00 . .
01 5192 ChSK_Cr 0,000000 30,000000 13.12.1999 VR 00 . .
01 5192 NL_V 0,000000 20,000000 13.12.1999 VR 00 . .
01 5192 N_NH4 0,000000 0,000000 13.12.1999 VR 00 . .
01 5192 P 0,000000 0,000000 13.12.1999 VR 00 . .
01 5192 RAS 0,000000 1200,000000 13.12.1999 VR 00 . .
01 5291 BSK5 0,000000 15,000000 06.12.1999 VR 00 . .
01 5291 ChSK_Cr 0,000000 40,000000 06.12.1999 VR 00 . .
01 5291 NEL 0,000000 0,000000 06.12.1999 VR 00 . .
01 5291 NL_V 0,000000 15,000000 06.12.1999 VR 00 . .
01 5291 N_NH4 0,000000 0,000000 06.12.1999 VR 00 . .
01 5291 P 0,000000 0,000000 06.12.1999 VR 00 . .
01 5291 RAS 0,000000 250,000000 06.12.1999 VR 00 . .
03 6181 BSK5 0,000000 30,000000 01.01.1997 VR 00 . .
03 6181 NEL 0,000000 10,000000 01.01.1997 VR 00 . .
03 6181 NL_V 0,000000 80,000000 01.01.1997 VR 00 . .
03 6182 BSK5 0,000000 30,000000 01.01.1997 VR 00 . .
03 6182 NEL 0,000000 10,000000 01.01.1997 VR 00 . .
03 6182 NL_V 0,000000 80,000000 01.01.1997 VR 00 . .

Vodoprávní rozhodnutí

Ze zákona jsou orgány zasahujícími do správy životního prostředí vydávány omezení na množství látek pro jednotlivé konkrétní výpusti znečištěné vody. Tato omezení jsou vydávána jako vodoprávní rozhodnutí. Znečišťovatelé jsou povinni tuto výpusť vzorkovat a znečištění kontrolovat. Z hlediska popisovaného systému je výpusť bodem trasy (většinou "hodně blízko konci trasy") vodohospodářské sítě. Databáze vodoprávních rozhodnutí má strukturu popsanou následující tabulkou:

 

VPROZH.DBF
Ident. Typ Délka Des. Význam Příklad
KODP C 2 0  Kód podniku lokality odběru vzorku 01
KOD C 4 0  Kód lokality odběru vzorku 5192
ODDATA D 8 0  Počáteční datum platnosti v.r. 13.12.1999
DODATA D 8 0  Konečné datum platnosti v.r. . .
MAXPRUT N 10 3  Maximální povolený průtok v [l/sec] 0,000
MAXROBJ N 10 0  Maximální povolený roční průtok v [m3] 0
CISLO C 20 0  Jednací číslo v.r.  
VYDAL C 40 0  Označení toho, kdo v.r. vydal  
Index Indexový výraz
KLIC KODP+KOD+DTOS(ODDATA)

 

Příklad části možného obsahu databáze je následující:

 

KODP KOD ODDATA DODATA MAXPRUT MAXROBJ CISLO VYDAL
01 5192 13.12.1999 . . 500,000 12 000    
01 5291 06.12.1999 . . 800,000 345 000  13/99 Žá.  
03 6181 01.01.1997 . . 250,000 175 000    
03 6182 01.01.1997 . . 1800,000 98 000    
04 8181 30.11.1999 . . 500,000 2 500    

Informační databáze o provozních údajích

Číselník provozních údajů

Předkládaný informační systém se snaží o komplexnější informační potenciál než je jen samotný vodohospodářský subsystém podniku. Dovoluje sledovat a zpracovat i údaje obvykle označované jako provozní. Strukturu databáze uvádí následující tabulka:

 

CISPRU.DBF
Ident. Typ Délka Des. Význam Příklad
KOD C 1 0  Kód provozního údaje 1
NAZEV C 60 0  Textové označení údaje Počet směn
FUNKCE C 1 0  Symbol funkce, jak nakládat s údajem v souhrnu S
Index Indexový výraz
KOD KOD

 

Možný obsah číselníku:

 

KOD NAZEV FUNKCE
1 Počet směn S
2 Surová těžba S
3 Vsázka do úpravny S
7 Fenolové vody - koncentrace P
8 Flotační hlušiny - koncentrace P
9 Surové kaly - koncentrace P

Databáze provozních dat

Uvedeným číselníkem provozních údajů jsou kódována vlastní provozní data. Zadávají se od minulého data k danému datu (obvykle jednou měsíčně k poslednímu dni měsíce). Databáze provozních údajů má strukturu vyjádřenou následující tabulkou:

 

PROVUD.DBF
Ident. Typ Délka Des. Význam Příklad
KODP C 2 0  Kód podniku vykazujícího údaj 01
KOD C 4 0  Kód uzlu, ke kterému se údaj vztahuje  
TYP C 1 0  Kód typu provozního údaje 1
DATUM D 8 0  Datum, ke kterému se údaj vykazuje 31.01.1997
HODNOTA N 12 3  Hodnota údaje 90460,000
Index Indexový výraz
KLIC KODP+DTOS(DATUM)+TYP+KOD

 

Příklad možné části obsahu databáze:

 

KODP KOD TYP DATUM HODNOTA
01   1 31.01.1997 90460,000
01   2 31.01.1997 360400,000
01   3 31.01.1997 345000,000
01 5121 8 31.01.1997 80000,000
01   1 28.02.1997 77930,000
01   2 28.02.1997 333400,000
01   3 28.02.1997 318600,000
01 5121 8 28.02.1997 80000,000
01   1 31.03.1997 81100,000
01   2 31.03.1997 152440,000
01   3 31.03.1997 273000,000
01 5121 8 31.03.1997 80000,000
01   1 30.04.1997 85520,000
01   2 30.04.1997 345100,000
01   3 30.04.1997 329900,000
01 5121 8 30.04.1997 80000,000
01   1 31.05.1997 74935,000
01   2 31.05.1997 300100,000
01   3 31.05.1997 283600,000

Seznam ekonomických údajů

Předkládaný informační systém eviduje i další data týkající se vodohospodářského subsystému podniku. Dovoluje sledovat a zpracovat i údaje obvykle označované jako ekonomické. Databáze se seznamem sledovaných ekonomických údajů má strukturu vyjádřenou následující tabulkou:

 

SEZEKO.DBF
Ident. Typ Délka Des. Význam Příklad
POLOZKA N 4 0  Kód položky 1
SKUPINA C 1 0  Ekonomická skupina, do které položka patří a
NAZEV C 60 0  Textový popis položky Počet pracovníků VHZ
JEDNOTKA C 20 0  Jednotka, v jaké se položka vykazuje  
SUMA_DO N 4 0  Kód té položky, do které se tato položka sumuje 0
Index Indexový výraz
POLOZKA POLOZKA

 

Příklad možné části obsahu databáze:

 

POLOZKA SKUPINA NAZEV JEDNOTKA SUMA_DO
1 a Počet pracovníků VHZ   0
2 a Počet čistíren   0
3 a Délka vodovodní sítě km 0
4 a Délka kanalizační sítě km 0
5 b Těžba kalů (sušina) tis.t./rok 0
6 d Úplaty za odběr podzemní vody pro vlastní účely tis.Kč 91
7 d Úplaty za odběr pitné vody pro vlastní účely tis.Kč 91
8 d Úplaty za odběr povrchové vody pro vlastní účely tis.Kč 91
91 d Úplaty za odběry celkem tis.Kč 0
9 e Úplaty za vypouštění vody do veřejné kanalizace tis.Kč 92
10 e Úplaty za vypouštění vody do povrchových vod tis.Kč 92
92 e Úplaty za vypouštění celkem tis.Kč 0
11 f Pokuty za porušení vodního zákona tis.Kč 0
12 g Plac.látk.znečištění: nerozpustné látky t/rok 93
13 g Plac.látk.znečištění: biochem. spotřeba kyslíku t/rok 93
14 g Plac.látk.znečištění: rozpustné látky t/rok 93
15 g Plac.látk.znečištění: kysel. neutr. kapacita t/rok 93
16 g Plac.látk.znečištění: zásad. neutr. kapacita t/rok 93
17 g Plac.látk.znečištění: nep. extrah. látky t/rok 93
93 g Plac. látk. znečištění celkem t/rok 0
18 i Základní úplata: nerozpustné látky tis.Kč 94
19 i Základní úplata: biochemická spotřeba kyslíku tis.Kč 94
20 i Základní úplata: rozpustné látky tis.Kč 94
21 i Základní úplata: kysel. neutr. kapacita tis.Kč 94
22 i Základní úplata: zásad. neutr. kapacita tis.Kč 94
23 i Základní úplata: nep. extrah. látky tis.Kč 94
94 i Základní úplaty celkem tis.Kč 0
24 j Přirážka: nerozpustné látky tis.Kč 95
25 j Přirážka: biochemická spotřeba kyslíku tis.Kč 95
26 j Přirážka: rozpustné látky tis.Kč 95
27 j Přirážka: kysel. neutr. kapacita tis.Kč 95
28 j Přirážka: zásad. neutr. kapacita tis.Kč 95
29 j Přirážka: nep. extrah. látky tis.Kč 95
95 j Přirážky za vypouštění celkem tis.Kč 0
30 x Plán směn za měsíc pro příští rok poč/měs 0
31 x Plán těžby/koksu za měsíc pro příští rok tis.t/měs 0
32 x Plán vsázky za měsíc pro příští rok tis.t/měs 0
40 x Skut. směn za vykazovaný rok s/rok 0
41 x Skut. těžby/koksu za vykazovaný rok t/rok 0
42 x Skut. vsázky za vykazovaný rok t/rok 0

Databáze ekonomických dat

Na předchozí seznam sledovatelných ekonomických údajů navazuje databáze vlastních ekonomických dat. Databáze má strukturu vyjádřenou následující tabulkou:

 

EKONOM.DBF
Ident. Typ Délka Des. Význam Příklad
ROK N 4 0  Rok, za který se údaj vykazuje 1997
KODP C 2 0  Kód podniku, který položku vykazuje 01
POLOZKA N 4 0  Vykazovaná položka 1
HODNOTA N 16 3  Hodnota vykazované položky 1,000
Index Indexový výraz
KLIC KODP+STR(ROK,4,0)+STR(POLOZKA,4,0)

 

Příklad možné části obsahu databáze:

 

ROK KODP POLOZKA HODNOTA
1997 01 1 1,000
1997 01 2 2,000
1997 01 3 7,000
1997 01 4 3,000
1997 01 5 129,000
1997 01 7 554,000
1997 01 8 3 892,000
1997 01 12 1,000
1997 01 13 0,000
1997 01 14 104,000
1997 01 20 74,000
1997 01 30 67 200,000
1997 01 31 183 000,000
1997 01 32 333 000,000
1997 01 40 944,000
1997 01 41 3 621,000
1997 01 42 3 563,000
1997 01 91 4 447,000
1997 01 93 105,000

Vazby mezi databázemi

Vodohospodářský informační systém používá řadu relačních databází. Vazba mezi dvěma relačními databázemi je obecně vytvářena na základě hodnot výrazu vyhodnocovaného na straně databáze, ze které vychází vazba, a hodnot indexového klíče na straně databáze, do které směřuje vazba.

Poznámka: některé jednodušší relační databázové systémy nedovolují vytvářet vazby pomocí obecného výrazu, ale jen pomocí hodnot jediného sloupce. Stanovují např., že vazby lze provádět jen na základě primárního indexového klíče (na straně databáze, do které směřuje vazba), a přitom za primární indexový klíč mohou být prohlášeny hodnoty jediného sloupce databáze, nikoliv obecný výraz zahrnující hodnoty více sloupců databáze (a už vůbec ne hodnoty jiných, dříve připojených databází). Takové databázové systémy jsou pro potřeby profesionálních informačních systémů nepoužitelné.

V popisovaném vodohospodářském informačním systému jsou vytvářeny konkrétní vazby aktuálně podle množství a kvality informací, které je zapotřebí získat. Poměrně obecný - i když ne zcela vyčerpávající - přehled o většině možných logických vztazích podává následující schéma:

 



Obr. 8.5.1: Schéma vazeb mezi databázemi

 

V předchozím obrázku znázorňuje spojnice ® vazbu do cílové databáze indexované jedinečným klíčem - tedy to, co bývá označováno jako vazba N:1. K řádku výchozí databáze je připojen jediný řádek cílové databáze (pokud existuje). Je zřejmé, že výměnou postavení zdrojové a cílové databáze se vazba stává tou, která je označována jako 1:N.

Za pozornost stojí vazba z databáze tras vodohospodářské sítě do databáze uzlů sítě. Ve schématu shora bylo použito zjednodušující znázornění. Ve skutečnosti jde o vazbu tohoto typu (příklad ukazuje následné vazby např. do "Podniků"):

 



Obr. 8.5.2: Vazby do stejné databáze vícekrát

 

Při vytváření virtuálních struktur pomocí vazeb je databáze UZLY použita dvakrát: jednou jako cíl vazby zprostředkované výrazem KODPZ+KODZ (v tom případě má databáze UZLY dočasné jméno ZDROJE), jednou jako cíl vazby zprostředkované výrazem KODPC+KODC (v tom případě má databáze UZLY dočasné jméno CÍLE). Obě vazby přitom vycházejí z jediné fyzické databáze TRASY a směřují do jediné fyzické databáze UZLY - v ní jsou ovšem dvojím použitím vytvořeny dva samostatné přístupové mechanismy, zvláště dva různé pointery na řádky.

Vazby z "obou uzlů" pak směřují do obdobně dvakrát použité databáze PODNIKY; její data jsou pak přístupná dvěmi samostatnými přístupovými mechanismy: jednou řízené vazbou ze Zdrojů, jednou z Cílů. Z "obou podniků" pak dále směřují vazby do "dvou trustů" atd. podle obr. 8.5.1. K dispozici je pak odpověď např. na otázku, jaké je úplné textové označení trustu obsahujícího zdrojový uzel.

Následující vazby zajišťují přístup např. ke všem předchůdcům příp. následníkům každé trasy :

 



Obr. 8.5.3: Přístup k předchůdcům a následníkům tras

 

Vazba z databáze TRASY přes KODPZ+KODZ do databáze uzlů přístupné jako ZDROJE určí pro každou trasu T její jediný zdrojový uzel U (každá trasa je v databázi TRASY jen jednou a každý uzel je v databázi UZLY jen jednou). Vazba z databáze uzlů přístupné jako ZDROJE do databáze tras přístupné jako VSTUPY ZDROJŮ za podmínky, že trasy jsou indexovány výrazem (počínajícím) KODPC+KODC, určuje všechny takové trasy, jímž je uzel U uzlem koncovým. To jsou právě všichni předchůdci trasy T. Obdobně pro VÝSTUPY CÍLŮ lze získat všechny následníky trasy T.

Právě množina všech předchůdců dané trasy má význam při výpočtu neznámé koncentrace mT znečišťující látky resp. neznámého množství MT této látky v trase T při všech známých objemech Oi a známých koncentracích mi v trasách, které jsou předchůdcem trasy T za předpokladu, že se v počátečním uzlu trasy T nemění kvalita vody. To je častý případ uzlů, ve kterých se spojují resp. rozbočují kanalizace, vodovodní sběrače apod.

Označíme-li MU množství sledované látky celkem do uzlu U přepravené vstupními trasami uzlu, označíme-li dále OU celkový objem vod vstoupivši do uzlu U, je

MU = S mi . Oi

OU = S Oi

a protože se kvalita vody v uzlu U nemění, je koncentrace sledované látky ve všech výstupních trasách uzlu U (a tedy v trase T zvlášť) stejná a rovna

mU = mT = MU / OU

Množství přepravené látky v trasách vystupujících z uzlu U se pak dělí v poměru objemů v těchto trasách, je proto množství látky MT přepravené trasou T rovno

MT = mT . OT  = OT . (S mi . Oi) / ( S Oi)