Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmmilemstal

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle stallen met milieubelasting per inrichting. Basistabel tbmilemstal

 

Fields

Name

Data type

Description

dnkeystal

integer

Primary key van de stal (tbmilemstal.dnkey)

dnkeymilinrichtingen

integer

Foreign key van de inrichting (tbmiinrichtingen.dnkey) waar de stal onder valt

dvstalnaam

varchar(60)

De omschrijving of naam van de stal binnen de inrichting

dnkeycodestaldier

integer

Foreign key naar de combinatietabel soort stal/ soort dier (tbmilcodestaldier.dnkey)

dvdiercode

varchar(10)

Foreign key tezamen met dvrichtlijn naar de combinatie soort dier / richtlijn (tbmilcodedier.dvcode)

dvdieroms

varchar(60)

Omschrijving van de diersoort in de stal

dvstalcode

varchar(15)

Foreign key tezamen met dvrichtlijn naar de combinatie soort stal / richtlijn (tbmilcodestal.dvcode)

dvstaloms

varchar(2000)

Omschrijving van de stalsoort

dvrichtlijn

varchar(10)

De gehanteerde richtlijn uit de combinatietabel soort stal/ soort dier

dfdierenpermve

double precision

Aantal toegestane dieren per Mestverwerkingseenheid volgens combinatietabel soort stal/ soort dier

dfnh3factor

double precision

Ammoniakuitstoot in kilogram per jaar dier volgens de combinatietabel soort stal/ soort dier

dfodeurfactor

double precision

Odeurunitaantallen per seconde per jaar per dier volgens de combinatietabel soort stal/ soort dier

dffijnstof

double precision

Fijnstof in gram per jaar per dier volgens de combinatietabel soort stal/ soort dier

ddvervaldatum

timestamp

Vervaldatum van de stal/dier vermelding in de combinatietabel soort stal/ soort dier

dvstalrichtlijn

varchar(10)

De gehanteerde richtlijn van de stalcomponent in de combinatietabel soort stal/ soort dier

dvdierrichtlijn

varchar(10)

De gehanteerde richtlijn van de diercomponent in de combinatietabel soort stal/ soort dier

dnaantaldieren

integer

Het aantal dieren in de daadwerkelijke stal

ddberekening

timestamp

Laatste doorrekendatum van de uitstoot in de stal

dfnh3totaal

double precision

Berekende ammoniakuitstoot in kilogram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.

dfmvetotaal

double precision

Berekende mestververwerkingseenheden per jaar van alle dieren tezamen in de stal.

dfodeurtotaal

double precision

Berekende aantallen ordeurunits per seconde per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.

dffijnstoftotaal

double precision

Berekende fijnstof in gram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.

dvnagetechcode

varchar(15)

Codering van de nageschakelde techniek.

dvnagetechoms

varchar(60)

Omschrijving van de nageschakelde techniek.

dfnagetechnh3invloed

double precision

Beinvloeding door de nageschakelde techniek op ammoniakuitstoot in kilogram per jaar per dier.

dfnagetechouinvloed

double precision

Beinvloeding door de nageschakelde techniek op geur in aantallen odeurunits per seconde per jaar per dier.

dfnagetechfsinvloed

double precision

Beinvloeding door de nageschakelde techniek op fijnstof in gram per per jaar per dier.

dvgmlpolygoon

varchar(4000)

Contour van de stal conform een gml polygoon

dfgmlradius

double precision

Radius in meters rondom het punt dvxcrd, dvycrd

dvbetekenisradius

varchar(10)

tbmilomsradius.dvcode. Codering van de cirkel die getrokken kan worden met dfgmlradius: null = weet niet, 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril

dvxcrd

varchar(20)

X-coordinaat stal.

dvycrd

varchar(20)

Y-coordinaat stal.

dvzcrd

varchar(20)

Z-coordinaat stal.

dvopmerking

varchar(100)

Opmerking bij stal.

dvomsbetekenisradius

varchar(30)

tbmilomsradius.dvomsradius. Betekenisomschrijving van de cirkel die getrokken kan worden met dfgmlradius

dvnh3totaal

varchar

dfnh3totaal uitgedrukt als string (2 cijfers achter de komma)

dvmvetotaal

varchar

dfmvetotaal uitgedrukt als string (2 cijfers achter de komma)

dvodeurtotaal

varchar

dfodeurtotaal uitgedrukt als string (2 cijfers achter de komma)

dvfijnstoftotaal

varchar

dffijnstoftotaal uitgedrukt als string (2 cijfers achter de komma)

dnkeyomsradius

integer

Foreign key naar tbmilomsradius

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmmilemstal (
   dnkeystal,
   dnkeymilinrichtingen,
   dvstalnaam,
   dnkeycodestaldier,
   dvdiercode,
   dvdieroms,
   dvstalcode,
   dvstaloms,
   dvrichtlijn,
   dfdierenpermve,
   dfnh3factor,
   dfodeurfactor,
   dffijnstof,
   ddvervaldatum,
   dvstalrichtlijn,
   dvdierrichtlijn,
   dnaantaldieren,
   ddberekening,
   dfnh3totaal,
   dfmvetotaal,
   dfodeurtotaal,
   dffijnstoftotaal,
   dvnagetechcode,
   dvnagetechoms,
   dfnagetechnh3invloed,
   dfnagetechouinvloed,
   dfnagetechfsinvloed,
   dvgmlpolygoon,
   dfgmlradius,
   dvbetekenisradius,
   dvxcrd,
   dvycrd,
   dvzcrd,
   dvopmerking,
   dvomsbetekenisradius,
   dvnh3totaal,
   dvmvetotaal,
   dvodeurtotaal,
   dvfijnstoftotaal,
   dnkeyomsradius)
AS
SELECT
tbmilemstal.dnkey AS dnkeystal, tbmilemstal.dnkeymilinrichtingen,
   tbmilemstal.dvstaloms AS dvstalnaam,
   tbmilcodestaldier.dnkey AS dnkeycodestaldier,
   tbmilcodedier.dvcode AS dvdiercode, tbmilcodedier.dvdieroms,
   tbmilcodestal.dvcode AS dvstalcode, tbmilcodestal.dvstaloms,
   tbmilcodestaldier.dvrichtlijn, tbmilcodestaldier.dfdierenpermve,
   tbmilcodestaldier.dfnh3factor, tbmilcodestaldier.dfodeurfactor,
   tbmilcodestaldier.dffijnstof, tbmilcodestaldier.ddvervaldatum,
   tbmilcodestaldier.dvstalrichtlijn, tbmilcodestaldier.dvdierrichtlijn,
   tbmilemstal.dnaantaldieren, tbmilemstal.ddberekening,
   tbmilemstal.dfnh3totaal, tbmilemstal.dfmvetotaal, tbmilemstal.dfodeurtotaal,
   tbmilemstal.dffijnstoftotaal, tbmilnagetech.dvcode AS dvnagetechcode,
   tbmilnagetech.dvomschrijving AS dvnagetechoms,
   tbmilnagetech.dfnh3invloed AS dfnagetechnh3invloed,
   tbmilnagetech.dfouinvloed AS dfnagetechouinvloed,
   tbmilnagetech.dffijnstofinvloed AS dfnagetechfsinvloed,
   tbmilemstal.dvgmlpolygoon, tbmilemstal.dfgmlradius,
   tbmilomsradius.dvcode AS dvbetekenisradius, tbmilemstal.dvxcrd,
   tbmilemstal.dvycrd, tbmilemstal.dvzcrd, tbmilemstal.dvopmerking,
   tbmilomsradius.dvomsradius AS dvomsbetekenisradius,
       CASE
           WHEN
tbmilemstal.dfnh3totaal = 0::double precision THEN
               ''::character varying
           ELSE fn_bedrag(tbmilemstal.dfnh3totaal)
       END AS dvnh3totaal,
       CASE
           WHEN
tbmilemstal.dfmvetotaal = 0::double precision THEN
               ''::character varying
           ELSE fn_bedrag(tbmilemstal.dfmvetotaal)
       END AS dvmvetotaal,
       CASE
           WHEN
tbmilemstal.dfodeurtotaal = 0::double precision THEN
               ''::character varying
           ELSE fn_bedrag(tbmilemstal.dfodeurtotaal)
       END AS dvodeurtotaal,
       CASE
           WHEN
tbmilemstal.dffijnstoftotaal = 0::double precision THEN
               ''::character varying
           ELSE fn_bedrag(tbmilemstal.dffijnstoftotaal)
       END AS dvfijnstoftotaal,
   tbmilemstal.dnkeyomsradius
FROM tbmilemstal
  JOIN tbmilcodestaldier ON tbmilemstal.dnkeymilcodestaldier = tbmilcodestaldier.dnkey
  JOIN tbmilcodedier ON tbmilcodestaldier.dvcodedier::text =
      tbmilcodedier.dvcode::text AND tbmilcodestaldier.dvdierrichtlijn::text = tbmilcodedier.dvrichtlijn::text
  JOIN tbmilcodestal ON tbmilcodestaldier.dvcodestal::text =
      tbmilcodestal.dvcode::text AND tbmilcodestaldier.dvstalrichtlijn::text = tbmilcodestal.dvrichtlijn::text
  LEFT JOIN tbmilnagetech ON tbmilemstal.dnkeymilnagetech = tbmilnagetech.dnkey
  LEFT JOIN tbmilomsradius ON tbmilemstal.dnkeyomsradius = tbmilomsradius.dnkey;

COMMENT ON VIEW public.vwfrmmilemstal
IS 'View van alle stallen met milieubelasting per inrichting. Basistabel tbmilemstal';

COMMENT ON COLUMN public.vwfrmmilemstal.dnkeystal
IS 'Primary key van de stal (tbmilemstal.dnkey)';

COMMENT ON COLUMN public.vwfrmmilemstal.dnkeymilinrichtingen
IS 'Foreign key van de inrichting (tbmiinrichtingen.dnkey) waar de stal onder valt';

COMMENT ON COLUMN public.vwfrmmilemstal.dvstalnaam
IS 'De omschrijving of naam van de stal binnen de inrichting';

COMMENT ON COLUMN public.vwfrmmilemstal.dnkeycodestaldier
IS 'Foreign key naar de combinatietabel soort stal/ soort dier (tbmilcodestaldier.dnkey)';

COMMENT ON COLUMN public.vwfrmmilemstal.dvdiercode
IS 'Foreign key tezamen met dvrichtlijn naar de combinatie soort dier / richtlijn (tbmilcodedier.dvcode)';

COMMENT ON COLUMN public.vwfrmmilemstal.dvdieroms
IS 'Omschrijving van de diersoort in de stal';

COMMENT ON COLUMN public.vwfrmmilemstal.dvstalcode
IS 'Foreign key tezamen met dvrichtlijn naar de combinatie soort stal / richtlijn (tbmilcodestal.dvcode)';

COMMENT ON COLUMN public.vwfrmmilemstal.dvstaloms
IS 'Omschrijving van de stalsoort';

COMMENT ON COLUMN public.vwfrmmilemstal.dvrichtlijn
IS 'De gehanteerde richtlijn uit de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dfdierenpermve
IS 'Aantal toegestane dieren per Mestverwerkingseenheid volgens combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dfnh3factor
IS 'Ammoniakuitstoot in kilogram per jaar dier volgens de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dfodeurfactor
IS 'Odeurunitaantallen per seconde per jaar per dier volgens de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dffijnstof
IS 'Fijnstof in gram per jaar per dier volgens de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.ddvervaldatum
IS 'Vervaldatum van de stal/dier vermelding in de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dvstalrichtlijn
IS 'De gehanteerde richtlijn van de stalcomponent in de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dvdierrichtlijn
IS 'De gehanteerde richtlijn van de diercomponent in de combinatietabel soort stal/ soort dier';

COMMENT ON COLUMN public.vwfrmmilemstal.dnaantaldieren
IS 'Het aantal dieren in de daadwerkelijke stal';

COMMENT ON COLUMN public.vwfrmmilemstal.ddberekening
IS 'Laatste doorrekendatum van de uitstoot in de stal';

COMMENT ON COLUMN public.vwfrmmilemstal.dfnh3totaal
IS 'Berekende ammoniakuitstoot in kilogram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.';

COMMENT ON COLUMN public.vwfrmmilemstal.dfmvetotaal
IS 'Berekende mestververwerkingseenheden  per jaar van alle dieren tezamen in de stal.';

COMMENT ON COLUMN public.vwfrmmilemstal.dfodeurtotaal
IS 'Berekende aantallen ordeurunits per seconde per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.';

COMMENT ON COLUMN public.vwfrmmilemstal.dffijnstoftotaal
IS 'Berekende fijnstof in gram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvnagetechcode
IS 'Codering van de nageschakelde techniek.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvnagetechoms
IS 'Omschrijving van de nageschakelde techniek.';

COMMENT ON COLUMN public.vwfrmmilemstal.dfnagetechnh3invloed
IS 'Beinvloeding door de nageschakelde techniek op ammoniakuitstoot in kilogram per jaar per dier.';

COMMENT ON COLUMN public.vwfrmmilemstal.dfnagetechouinvloed
IS 'Beinvloeding door de nageschakelde techniek op geur in aantallen odeurunits per seconde per jaar per dier.';

COMMENT ON COLUMN public.vwfrmmilemstal.dfnagetechfsinvloed
IS 'Beinvloeding door de nageschakelde techniek op  fijnstof in gram per per jaar per dier.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvgmlpolygoon
IS 'Contour van de stal conform een gml polygoon';

COMMENT ON COLUMN public.vwfrmmilemstal.dfgmlradius
IS 'Radius in meters rondom het punt dvxcrd, dvycrd';

COMMENT ON COLUMN public.vwfrmmilemstal.dvbetekenisradius
IS 'tbmilomsradius.dvcode. Codering van de cirkel die getrokken kan worden met dfgmlradius: null = weet niet, 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril';

COMMENT ON COLUMN public.vwfrmmilemstal.dvxcrd
IS 'X-coordinaat stal.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvycrd
IS 'Y-coordinaat stal.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvzcrd
IS 'Z-coordinaat stal.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvopmerking
IS 'Opmerking bij stal.';

COMMENT ON COLUMN public.vwfrmmilemstal.dvomsbetekenisradius
IS 'tbmilomsradius.dvomsradius. Betekenisomschrijving van de cirkel die getrokken kan worden met dfgmlradius';

COMMENT ON COLUMN public.vwfrmmilemstal.dvnh3totaal
IS 'dfnh3totaal uitgedrukt als string (2 cijfers achter de komma)';

COMMENT ON COLUMN public.vwfrmmilemstal.dvmvetotaal
IS 'dfmvetotaal uitgedrukt als string (2 cijfers achter de komma)';

COMMENT ON COLUMN public.vwfrmmilemstal.dvodeurtotaal
IS 'dfodeurtotaal uitgedrukt als string (2 cijfers achter de komma)';

COMMENT ON COLUMN public.vwfrmmilemstal.dvfijnstoftotaal
IS 'dffijnstoftotaal uitgedrukt als string (2 cijfers achter de komma)';

COMMENT ON COLUMN public.vwfrmmilemstal.dnkeyomsradius
IS 'Foreign key naar tbmilomsradius';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic