Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrminspbrandweer

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle trajecten, bezoeken, onrechtmatigheden, overtredingen per gebouw van de (cyclische inrichting) inspecties die een gevuld grondlsag hebben: dus de brandweerinspecties. Basistabellen: tbinspovertrgebouw, tbinsponrechtm, tbinpsbezoeken, tbinspecties.

 

Fields

Name

Data type

Description

ddtrajectstart

timestamp

Inspectie-traject start datum

dvhoofdinsp

char(5)

Inspectie-traject medewerkerscode van de hoofdinspecteur

ddtrajecteind

timestamp

Inspectie-traject afgerond datum

dvaanleiding

varchar(60)

Inspectie-traject aanleiding omschrijving

dvinrichtingnaam

varchar(100)

Naam van de inrichting

dvtrajectomschrijving

varchar(100)

Omschrijving van het inspectietraject

ddgeplandbezoek

timestamp

Geplande bezoekdatum

dvsoortbezoek

varchar(50)

Soort bezoek zoald herconcontrole of eerste bezoek

ddbezoekconstatering

timestamp

Datum van constatering overtreding bij gebouw, of constaering van onrechtmatigheid, of de bezoekdatum indien er geen onrechtmatigheden zijn.

dvbezoekinspcode

char(5)

Medewerkerscode van de inspecteur die het bezoek doet

dvwetbasis

varchar(200)

Wettelijke basis van geconstateerde overtreding/onrechtmatigheid

dvovertreding

varchar(200)

De geconsteerde overtreding

ddopgelost

timestamp

Datum dat een onrechtmatigheid of overtreding bij gebouw is opgelost

dvgebouwtype

varchar(100)

Gebouwtype van het gebouw waarbij de overtreding is vastgesteld

dvgebouwspecificatie

varchar(50)

Gebouwspecificatie van het gebouw waarbij de overtreding is vastgesteld

dvgebouwbeschr

varchar

Nadere specifieke omschrijving van het gebouw waarbij de overtreding is vastgesteld

dvwaarom

varchar(25)

Oplosbereidheid. Alleen gevuld indien overtreding bij gebouw: niet kunnen, niet willen, niet weten

dvoplostermijn

varchar(25)

Alleen gevuld indien overtreding bij gebouw: gewenste oplostermijn zoals week, maand

dvobjadres

varchar(136)

Straat en huisnummer van de inrichting

dvobjplaats

varchar(80)

Plaats van de inrichting

dvinfo

varchar

Info bij overtreding per gebouw, of informatie bij een onrechtmatigheid, of verslag bij een inspectiebezoek

dnkeyinspecties

integer

Key van het inspectietraject (tbinspecties.dnkey)

dvgrondslagoms

varchar(151)

Omschrijving van de werkzaamheden van de gronslagvergunning/activiteit. Kan alleen gevuld zijn bij cyclische inspectietrajecten vanuit de inrichting

dvgrondslagzaakcode

varchar(20)

Zaakcode cq vergunningsnummer van de de grondslagvergunning. Kan alleen gevuld zijn bij cyclische inspectietrajecten vanuit de inrichting

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrminspbrandweer (
   ddtrajectstart,
   dvhoofdinsp,
   ddtrajecteind,
   dvaanleiding,
   dvinrichtingnaam,
   dvtrajectomschrijving,
   ddgeplandbezoek,
   dvsoortbezoek,
   ddbezoekconstatering,
   dvbezoekinspcode,
   dvwetbasis,
   dvovertreding,
   ddopgelost,
   dvgebouwtype,
   dvgebouwspecificatie,
   dvgebouwbeschr,
   dvwaarom,
   dvoplostermijn,
   dvobjadres,
   dvobjplaats,
   dvinfo,
   dnkeyinspecties,
   dvgrondslagoms,
   dvgrondslagzaakcode)
AS
       (        (
SELECT tbinspecties.ddrappel AS ddtrajectstart,
                           tbinspecties.dvcodemedewerkers AS dvhoofdinsp,
                           tbinspecties.ddcontrole AS ddtrajecteind,
                           tbinspaanleiding.dvaanleiding,
                           vwfrmmilinrichtingen.dvinrichtingnaam,
                           tbinspecties.dvomschrijving AS dvtrajectomschrijving,
                           tbinspbezoeken.ddgepland AS ddgeplandbezoek,
                           tbinspsoortbezoek.dvomschrijving AS dvsoortbezoek,
                           vwfrminsponrechtmatigheden.ddconstatering AS
                               ddbezoekconstatering,
                           vwfrminsponrechtmatigheden.dvinspcode AS dvbezoekinspcode,
                           vwfrminsponrechtmatigheden.dvwetbasis,
                           vwfrminsponrechtmatigheden.dvovertreding,
                           vwfrminsponrechtmatigheden.ddopgelost,
                           NULL::character varying(100) AS dvgebouwtype,
                           NULL::character varying(50) AS dvgebouwspecificatie,
                           NULL::character varying(50) AS dvgebouwbeschr,
                           NULL::character varying(25) AS dvwaarom,
                           NULL::character varying(25) AS dvoplostermijn,
                           vwfrmmilinrichtingen.dvobjadres,
                           vwfrmmilinrichtingen.dvobjplaats,
                           vwfrminsponrechtmatigheden.dvuitleg AS dvinfo,
                           vwfrminsponrechtmatigheden.dnkeyinspecties,
                           vwfrminsponrechtmatigheden.dvgrondslagoms,
                           vwfrminsponrechtmatigheden.dvgrondslagzaakcode
FROM vwfrminsponrechtmatigheden
                     JOIN tbinspecties ON
                         vwfrminsponrechtmatigheden.dnkeyinspecties = tbinspecties.dnkey
                JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
                    tbinspaanleiding.dnkey
           JOIN vwfrmmilinrichtingen ON tbinspecties.dnkeymilinrichtingen =
               vwfrmmilinrichtingen.dnkeymilinrichtingen
      JOIN tbinspbezoeken ON tbinspbezoeken.dnkeyinspecties = tbinspecties.dnkey
  LEFT JOIN tbinspsoortbezoek ON tbinspbezoeken.dnkeyinspsoortbezoek =
      tbinspsoortbezoek.dnkey
WHERE NOT (EXISTS (
   SELECT 1
   FROM tbinspovertrgebouw
   WHERE tbinspovertrgebouw.dnkeyinsponrechtm =
       vwfrminsponrechtmatigheden.dnkeyonrechtmatigheid
   )) AND (tbinspecties.dngrondslactw IS NOT NULL OR
       tbinspecties.dngrondslverge IS NOT NULL) AND tbinspaanleiding.dvcyclcontr = 'B'::bpchar
UNION
SELECT
tbinspecties.ddrappel AS ddtrajectstart,
                           tbinspecties.dvcodemedewerkers AS dvhoofdinsp,
                           tbinspecties.ddcontrole AS ddtrajecteind,
                           tbinspaanleiding.dvaanleiding,
                           vwfrmmilinrichtingen.dvinrichtingnaam,
                           tbinspecties.dvomschrijving AS dvtrajectomschrijving,
                           tbinspbezoeken.ddgepland AS ddgeplandbezoek,
                           tbinspsoortbezoek.dvomschrijving AS dvsoortbezoek,
                           vwfrminspovertrgebouw.dddatumconstatering AS
                               ddbezoekconstatering,
                           vwfrminspovertrgebouw.dvinspcode AS dvbezoekinspcode,
                           vwfrminspovertrgebouw.dvwetbasis,
                           vwfrminspovertrgebouw.dvovertreding,
                           vwfrminspovertrgebouw.dddatumopgelost AS ddopgelost,
                           vwfrminspovertrgebouw.dvgebouwtype,
                           vwfrminspovertrgebouw.dvgebouwspecificatie,
                           vwfrminspovertrgebouw.dvgebouwbeschr,
                           vwfrminspovertrgebouw.dvwaarom,
                           vwfrminspovertrgebouw.dvoplostermijn,
                           vwfrmmilinrichtingen.dvobjadres,
                           vwfrmmilinrichtingen.dvobjplaats,
                           vwfrminspovertrgebouw.dvinfo,
                           vwfrminspovertrgebouw.dnkeyinspecties,
                           vwfrminspovertrgebouw.dvgrondslagoms,
                           vwfrminspovertrgebouw.dvgrondslagzaakcode
FROM vwfrminspovertrgebouw
                     JOIN tbinspecties ON
                         vwfrminspovertrgebouw.dnkeyinspecties = tbinspecties.dnkey
                JOIN vwfrmmilinrichtingen ON tbinspecties.dnkeymilinrichtingen
                    = vwfrmmilinrichtingen.dnkeymilinrichtingen
           JOIN tbinspbezoeken ON tbinspbezoeken.dnkeyinspecties = tbinspecties.dnkey
      LEFT JOIN tbinspsoortbezoek ON tbinspbezoeken.dnkeyinspsoortbezoek =
          tbinspsoortbezoek.dnkey
  JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding = tbinspaanleiding.dnkey
WHERE tbinspaanleiding.dvcyclcontr = 'B'::bpchar)
UNION
SELECT
tbinspecties.ddrappel AS ddtrajectstart,
                   tbinspecties.dvcodemedewerkers AS dvhoofdinsp,
                   tbinspecties.ddcontrole AS ddtrajecteind,
                   tbinspaanleiding.dvaanleiding,
                   vwfrmmilinrichtingen.dvinrichtingnaam,
                   tbinspecties.dvomschrijving AS dvtrajectomschrijving,
                   tbinspbezoeken.ddgepland AS ddgeplandbezoek,
                   tbinspsoortbezoek.dvomschrijving AS dvsoortbezoek,
                   tbinspbezoeken.ddafgehandeld AS ddbezoekconstatering,
                   tbinspbezoeken.dvcodemedewerkers AS dvbezoekinspcode,
                   NULL::character varying(200) AS dvwetbasis,
                   NULL::character varying(200) AS dvovertreding,
                   NULL::timestamp without time zone AS ddopgelost,
                   NULL::character varying(100) AS dvgebouwtype,
                   NULL::character varying(50) AS dvgebouwspecificatie,
                   NULL::character varying(50) AS dvgebouwbeschr,
                   NULL::character varying(25) AS dvwaarom,
                   NULL::character varying(25) AS dvoplostermijn,
                   vwfrmmilinrichtingen.dvobjadres,
                   vwfrmmilinrichtingen.dvobjplaats,
                   tbinspbezoeken.dvverslag AS dvinfo,
                   tbinspbezoeken.dnkeyinspecties,
                   vwfrminspecties.dvgrondslagoms,
                   vwfrminspecties.dvgrondslagzaakcode
FROM tbinspbezoeken
             JOIN tbinspecties ON tbinspbezoeken.dnkeyinspecties = tbinspecties.dnkey
        JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
            tbinspaanleiding.dnkey
   JOIN vwfrmmilinrichtingen ON tbinspecties.dnkeymilinrichtingen =
       vwfrmmilinrichtingen.dnkeymilinrichtingen
  JOIN vwfrminspecties ON tbinspecties.dnkey = vwfrminspecties.dninspkey
  LEFT JOIN tbinspsoortbezoek ON tbinspbezoeken.dnkeyinspsoortbezoek =
      tbinspsoortbezoek.dnkey
WHERE NOT (EXISTS (
   SELECT 1
   FROM tbinsponrechtm
   WHERE tbinspbezoeken.dnkeyinspecties = tbinsponrechtm.dnkeyinspecties AND
       tbinspbezoeken.ddafgehandeld = tbinsponrechtm.ddconstatering AND tbinspbezoeken.dvcodemedewerkers = tbinsponrechtm.dvcodemedewerkers
   )) AND (tbinspecties.dngrondslactw IS NOT NULL OR
       tbinspecties.dngrondslverge IS NOT NULL) AND tbinspaanleiding.dvcyclcontr = 'B'::bpchar)
UNION
SELECT
tbinspecties.ddrappel AS ddtrajectstart,
           tbinspecties.dvcodemedewerkers AS dvhoofdinsp,
           tbinspecties.ddcontrole AS ddtrajecteind,
           tbinspaanleiding.dvaanleiding,
           vwfrmmilinrichtingen.dvinrichtingnaam,
           tbinspecties.dvomschrijving AS dvtrajectomschrijving,
           NULL::timestamp without time zone AS ddgeplandbezoek,
           NULL::character varying(50) AS dvsoortbezoek,
           NULL::timestamp without time zone AS ddbezoekconstatering,
           NULL::character(5) AS dvbezoekinspcode,
           NULL::character varying(200) AS dvwetbasis,
           NULL::character varying(200) AS dvovertreding,
           NULL::timestamp without time zone AS ddopgelost,
           NULL::character varying(100) AS dvgebouwtype,
           NULL::character varying(50) AS dvgebouwspecificatie,
           NULL::character varying(50) AS dvgebouwbeschr,
           NULL::character varying(25) AS dvwaarom,
           NULL::character varying(25) AS dvoplostermijn,
           vwfrmmilinrichtingen.dvobjadres, vwfrmmilinrichtingen.dvobjplaats,
           NULL::character varying(2000) AS dvinfo,
           tbinspecties.dnkey AS dnkeyinspecties,
           vwfrminspecties.dvgrondslagoms, vwfrminspecties.dvgrondslagzaakcode
FROM tbinspecties
     JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding = tbinspaanleiding.dnkey
  JOIN vwfrmmilinrichtingen ON tbinspecties.dnkeymilinrichtingen =
      vwfrmmilinrichtingen.dnkeymilinrichtingen
  JOIN vwfrminspecties ON tbinspecties.dnkey = vwfrminspecties.dninspkey
WHERE NOT (EXISTS (
   SELECT 1
   FROM tbinspbezoeken
   WHERE tbinspecties.dnkey = tbinspbezoeken.dnkeyinspecties
   )) AND NOT (EXISTS (
   SELECT 1
   FROM tbinsponrechtm
   WHERE tbinspecties.dnkey = tbinsponrechtm.dnkeyinspecties
   )) AND (tbinspecties.dngrondslactw IS NOT NULL OR
       tbinspecties.dngrondslverge IS NOT NULL) AND tbinspaanleiding.dvcyclcontr = 'B'::bpchar;

COMMENT ON VIEW public.vwfrminspbrandweer
IS 'View van alle trajecten, bezoeken, onrechtmatigheden, overtredingen per gebouw van de (cyclische inrichting) inspecties die een gevuld grondlsag hebben: dus de brandweerinspecties. Basistabellen: tbinspovertrgebouw, tbinsponrechtm, tbinpsbezoeken, tbinspecties.';

COMMENT ON COLUMN public.vwfrminspbrandweer.ddtrajectstart
IS 'Inspectie-traject start datum';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvhoofdinsp
IS 'Inspectie-traject medewerkerscode van de hoofdinspecteur';

COMMENT ON COLUMN public.vwfrminspbrandweer.ddtrajecteind
IS 'Inspectie-traject afgerond datum';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvaanleiding
IS 'Inspectie-traject aanleiding omschrijving';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvinrichtingnaam
IS 'Naam van de inrichting';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvtrajectomschrijving
IS 'Omschrijving van het inspectietraject';

COMMENT ON COLUMN public.vwfrminspbrandweer.ddgeplandbezoek
IS 'Geplande bezoekdatum';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvsoortbezoek
IS 'Soort bezoek zoald herconcontrole of eerste bezoek';

COMMENT ON COLUMN public.vwfrminspbrandweer.ddbezoekconstatering
IS 'Datum van constatering overtreding bij gebouw, of constaering van onrechtmatigheid, of de bezoekdatum indien er geen onrechtmatigheden zijn.';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvbezoekinspcode
IS 'Medewerkerscode van de inspecteur die het bezoek doet';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvwetbasis
IS 'Wettelijke basis van geconstateerde overtreding/onrechtmatigheid';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvovertreding
IS 'De geconsteerde overtreding';

COMMENT ON COLUMN public.vwfrminspbrandweer.ddopgelost
IS 'Datum dat een onrechtmatigheid of overtreding bij gebouw is opgelost';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvgebouwtype
IS 'Gebouwtype van het gebouw waarbij de overtreding is vastgesteld';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvgebouwspecificatie
IS 'Gebouwspecificatie van het gebouw waarbij de overtreding is vastgesteld';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvgebouwbeschr
IS 'Nadere specifieke omschrijving van het gebouw waarbij de overtreding is vastgesteld';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvwaarom
IS 'Oplosbereidheid. Alleen gevuld indien overtreding bij gebouw: niet kunnen, niet willen, niet weten';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvoplostermijn
IS 'Alleen gevuld indien overtreding bij gebouw: gewenste oplostermijn zoals week, maand';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvobjadres
IS 'Straat en huisnummer van de inrichting';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvobjplaats
IS 'Plaats van de inrichting';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvinfo
IS 'Info bij overtreding per gebouw, of informatie bij een onrechtmatigheid, of verslag bij een inspectiebezoek';

COMMENT ON COLUMN public.vwfrminspbrandweer.dnkeyinspecties
IS 'Key van het inspectietraject (tbinspecties.dnkey)';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvgrondslagoms
IS 'Omschrijving van de werkzaamheden van de gronslagvergunning/activiteit. Kan alleen gevuld zijn bij cyclische inspectietrajecten vanuit de inrichting';

COMMENT ON COLUMN public.vwfrminspbrandweer.dvgrondslagzaakcode
IS 'Zaakcode cq vergunningsnummer van de de grondslagvergunning. Kan alleen gevuld zijn bij cyclische inspectietrajecten vanuit de inrichting';

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