Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

Table: tbzaakkadperc

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met kadastrale informatie, projectlocaties per omgevingzaak

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tbzaakkadperc_dnkey_seq'::regclass)

Primary key.

 

dnkeyomgvergunningen

integer

 

 

 

 

Foreign key naar tbomgvergunning.dnkey.

 

 

dvkadgemcode

varchar(5)

 

 

 

 

Kadastrale gemeentecode (masker : AAA99). Zie ook tbkadastralegem.dvkadastralegemcode

 

 

dvsectie

varchar(2)

 

 

 

 

Kadastrale sectie (A-ZZ).

 

 

dvperceelnummer

varchar(5)

 

 

 

 

Kasdastrale nummer van perceel.

 

 

dvpercindicatie

char(1)

 

 

 

 

Alleen G of D of A of leeg (geheel, gedeeltelijk, appartementsrecht of leeg).

 

 

dvbrkidentificatie

varchar(40)

 

 

 

 

Identificatie-id van BKR

 

 

dvbagid

varchar(16)

 

 

 

 

BAG-identificatie

 

 

dvwoonplaats

varchar(80)

 

 

 

 

Opgegeven woonplaatsnaam van locatie

 

 

dvstraatnaam

varchar(80)

 

 

 

 

Opgegeven straatnaam van locatie

 

 

dvpostcode

varchar(10)

 

 

 

 

Opgegeven postcode van locatie

 

 

dvhuisnummer

varchar(5)

 

 

 

 

Opgegeven huisnummer van locatie

 

 

dvhuisletter

char(1)

 

 

 

 

Opgegeven huisletter van locatie

 

 

dvhuisnummertoevoeging

varchar(4)

 

 

 

 

Opgegeven huisnummertoevoeging van locatie

 

 

dvopggmlpunt

varchar(100)

 

 

 

 

Opgegeven puntlocatie van locatie

 

 

dvopggmlepsg

varchar(20)

 

 

 

 

Opgegeven EPSG-code van locatie bijv 4258 (= europeese standaard) of28991 (=rijksdriehoek)

 

 

dvopggmlrefstelsel

varchar(20)

 

 

 

 

Opgegeven referentiestelsel van locatie (ETRS89 of WGS84 of RD)

 

 

dvopggmlpolygoon

varchar(4000)

 

 

 

 

Opgegeven surface (polygoon) van locatie

 

 

dvetrsgmlpunt

varchar(100)

 

 

 

 

Door DSO berekend punt

 

 

dvetrsgmlepsg

varchar(20)

 

 

 

 

Door DSO gebruikte EPSG-code

 

 

dvetrsgmlrefstelsel

varchar(20)

 

 

 

 

Door DSO gebruikte referentiestelsel

 

 

dvetrsgmlpolygoon

varchar(4000)

 

 

 

 

Door DSO berekend vlak

 

 

dvxrdcoordinaat

varchar(50)

 

 

 

 

X uit dvetrsgmlepsg omgerekend in de x van rijksdriehoekcoordinaat

 

 

dvyrdcoordinaat

varchar(50)

 

 

 

 

Y uit dvetrsgmlepsg omgerekend in de y rijksdriehoekcoordinaat

 

 

dvgmlrdpolygoon

varchar(4000)

 

 

 

 

dvetrsgmlpolygoon omgerekend in rijksdriehoek

 

dnkeyhandhavingen

integer

 

 

 

 

Foreign key naar tbhandhavingen.dnkey.

 

dnkeymilinrichtingen

integer

 

 

 

 

Foreign key naar tbmilinrichtingen.dnkey.

 

 

dvwegnummer

varchar(10)

 

 

 

 

Wegnummer provinciale weg

 

 

dvvaarwegnummer

varchar(10)

 

 

 

 

vaarwegnummer

 

 

dnweghectvanaf

integer

 

 

 

 

Hectometerplaatje vanaf op dvwegnmmer

 

 

dnvaarweghectvanaf

integer

 

 

 

 

Hectometerplaatje vanaf op dvaarwegwegnmmer

 

 

dnweghecttotmet

integer

 

 

 

 

Hectometerplaatje tot en met op dvwegnmmer

 

 

dnvaarweghecttotmet

integer

 

 

 

 

Hectometerplaatje tot en met op dvvaarwegnmmer

 

 

dlhoofdprojectlocatie

char(1)

 

 

 

'F'::bpchar

T of F. Indien T (True) dan is dit de hoofprojectlocatie voor de zaak. Er mag maar 1 hoofdprojectlocatie per zaak/inrichting zijn. Default false

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_zaakkadperc_keyhah

dnkeyhandhavingen

public.tbhandhavingen

dnkey

Cascade

No Action

 

Immediate

 

cfk_zaakkadperc_keymilinr

dnkeymilinrichtingen

public.tbmilinrichtingen

dnkey

Cascade

No Action

 

Immediate

 

cfk_zaakkadperc_keyomg

dnkeyomgvergunningen

public.tbomgvergunning

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_tbzaakkadperc_dlhoofdprojectlocatie

dlhoofdprojectlocatie = ANY (ARRAY['F'::bpchar, 'T'::bpchar])

 

chk_tbzaakkadperc_dvpercind

dvpercindicatie = ANY (ARRAY['G'::bpchar, 'D'::bpchar, 'A'::bpchar])

 

cnn_tbzaakkadperc_dlhoofdprojectlocatie

dlhoofdprojectlocatie IS NOT NULL

 

cnn_tbzaakkadperc_dnkeyverg

((dnkeyomgvergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL) AND (dnkeymilinrichtingen IS NULL)) OR ((dnkeyhandhavingen IS NOT NULL) AND (dnkeyomgvergunningen IS NULL) AND (dnkeymilinrichtingen IS NULL)) OR ((dnkeymilinrichtingen IS NOT NULL) AND (dnkeyomgvergunningen IS NULL) AND (dnkeyhandhavingen IS NULL))

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbzaakkadperc

btree

 

dnkey

 

idx_zaakkadperc_keyhah

btree

 

dnkeyhandhavingen

 

 

 

idx_zaakkadperc_keymilinr

btree

 

dnkeymilinrichtingen

 

 

 

idx_zaakkadperc_keyomg

btree

 

dnkeyomgvergunningen

 

 

 

 

Triggers

There are no triggers for table tbzaakkadperc

 

Rules

There are no rules for table tbzaakkadperc

 

Policies

There are no policies for table tbzaakkadperc

 

Referenced

There are no tables referenced by table tbzaakkadperc

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

Definition

CREATE TABLE public.tbzaakkadperc (
 dnkey SERIAL,
 dnkeyomgvergunningen INTEGER,
 dvkadgemcode VARCHAR(5),
 dvsectie VARCHAR(2),
 dvperceelnummer VARCHAR(5),
 dvpercindicatie CHAR(1),
 dvbrkidentificatie VARCHAR(40),
 dvbagid VARCHAR(16),
 dvwoonplaats VARCHAR(80),
 dvstraatnaam VARCHAR(80),
 dvpostcode VARCHAR(10),
 dvhuisnummer VARCHAR(5),
 dvhuisletter CHAR(1),
 dvhuisnummertoevoeging VARCHAR(4),
 dvopggmlpunt VARCHAR(100),
 dvopggmlepsg VARCHAR(20),
 dvopggmlrefstelsel VARCHAR(20),
 dvopggmlpolygoon VARCHAR(4000),
 dvetrsgmlpunt VARCHAR(100),
 dvetrsgmlepsg VARCHAR(20),
 dvetrsgmlrefstelsel VARCHAR(20),
 dvetrsgmlpolygoon VARCHAR(4000),
 dvxrdcoordinaat VARCHAR(50),
 dvyrdcoordinaat VARCHAR(50),
 dvgmlrdpolygoon VARCHAR(4000),
 dnkeyhandhavingen INTEGER,
 dnkeymilinrichtingen INTEGER,
 dvwegnummer VARCHAR(10),
 dvvaarwegnummer VARCHAR(10),
 dnweghectvanaf INTEGER,
 dnvaarweghectvanaf INTEGER,
 dnweghecttotmet INTEGER,
 dnvaarweghecttotmet INTEGER,
 dlhoofdprojectlocatie CHAR(1) DEFAULT 'F'::bpchar,
 CONSTRAINT cpk_tbzaakkadperc PRIMARY KEY(dnkey),
 CONSTRAINT chk_tbzaakkadperc_dlhoofdprojectlocatie CHECK (dlhoofdprojectlocatie = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
 CONSTRAINT chk_tbzaakkadperc_dvpercind CHECK (dvpercindicatie = ANY (ARRAY['G'::bpchar, 'D'::bpchar, 'A'::bpchar])),
 CONSTRAINT cnn_tbzaakkadperc_dlhoofdprojectlocatie CHECK (dlhoofdprojectlocatie IS NOT NULL),
 CONSTRAINT cnn_tbzaakkadperc_dnkeyverg CHECK (((dnkeyomgvergunningen IS NOT NULL) AND (dnkeyhandhavingen IS NULL) AND (dnkeymilinrichtingen IS NULL)) OR ((dnkeyhandhavingen IS NOT NULL) AND (dnkeyomgvergunningen IS NULL) AND (dnkeymilinrichtingen IS NULL)) OR ((dnkeymilinrichtingen IS NOT NULL) AND (dnkeyomgvergunningen IS NULL) AND (dnkeyhandhavingen IS NULL))),
 CONSTRAINT cfk_zaakkadperc_keyhah FOREIGN KEY (dnkeyhandhavingen)
   REFERENCES public.tbhandhavingen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_zaakkadperc_keymilinr FOREIGN KEY (dnkeymilinrichtingen)
   REFERENCES public.tbmilinrichtingen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_zaakkadperc_keyomg FOREIGN KEY (dnkeyomgvergunningen)
   REFERENCES public.tbomgvergunning(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

) ;

COMMENT ON TABLE public.tbzaakkadperc
IS 'Tabel met kadastrale informatie, projectlocaties per omgevingzaak';

COMMENT ON COLUMN public.tbzaakkadperc.dnkey
IS 'Primary key.';

COMMENT ON COLUMN public.tbzaakkadperc.dnkeyomgvergunningen
IS 'Foreign key naar tbomgvergunning.dnkey.';

COMMENT ON COLUMN public.tbzaakkadperc.dvkadgemcode
IS 'Kadastrale gemeentecode (masker : AAA99). Zie ook tbkadastralegem.dvkadastralegemcode';

COMMENT ON COLUMN public.tbzaakkadperc.dvsectie
IS 'Kadastrale sectie  (A-ZZ).';

COMMENT ON COLUMN public.tbzaakkadperc.dvperceelnummer
IS 'Kasdastrale nummer van perceel.';

COMMENT ON COLUMN public.tbzaakkadperc.dvpercindicatie
IS 'Alleen G of D of A of leeg (geheel, gedeeltelijk, appartementsrecht of leeg).';

COMMENT ON COLUMN public.tbzaakkadperc.dvbrkidentificatie
IS 'Identificatie-id van BKR';

COMMENT ON COLUMN public.tbzaakkadperc.dvbagid
IS 'BAG-identificatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvwoonplaats
IS 'Opgegeven woonplaatsnaam van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvstraatnaam
IS 'Opgegeven straatnaam van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvpostcode
IS 'Opgegeven postcode van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvhuisnummer
IS 'Opgegeven huisnummer van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvhuisletter
IS 'Opgegeven huisletter van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvhuisnummertoevoeging
IS 'Opgegeven huisnummertoevoeging van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvopggmlpunt
IS 'Opgegeven puntlocatie van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvopggmlepsg
IS 'Opgegeven EPSG-code van locatie bijv 4258 (= europeese standaard) of28991 (=rijksdriehoek) ';

COMMENT ON COLUMN public.tbzaakkadperc.dvopggmlrefstelsel
IS 'Opgegeven referentiestelsel van locatie (ETRS89 of WGS84 of RD)';

COMMENT ON COLUMN public.tbzaakkadperc.dvopggmlpolygoon
IS 'Opgegeven surface (polygoon) van locatie';

COMMENT ON COLUMN public.tbzaakkadperc.dvetrsgmlpunt
IS 'Door DSO berekend punt';

COMMENT ON COLUMN public.tbzaakkadperc.dvetrsgmlepsg
IS 'Door DSO gebruikte EPSG-code';

COMMENT ON COLUMN public.tbzaakkadperc.dvetrsgmlrefstelsel
IS 'Door DSO gebruikte referentiestelsel';

COMMENT ON COLUMN public.tbzaakkadperc.dvetrsgmlpolygoon
IS 'Door DSO berekend vlak';

COMMENT ON COLUMN public.tbzaakkadperc.dvxrdcoordinaat
IS 'X uit dvetrsgmlepsg omgerekend in de x van rijksdriehoekcoordinaat';

COMMENT ON COLUMN public.tbzaakkadperc.dvyrdcoordinaat
IS 'Y uit dvetrsgmlepsg omgerekend in de y rijksdriehoekcoordinaat';

COMMENT ON COLUMN public.tbzaakkadperc.dvgmlrdpolygoon
IS 'dvetrsgmlpolygoon omgerekend in rijksdriehoek';

COMMENT ON COLUMN public.tbzaakkadperc.dnkeyhandhavingen
IS 'Foreign key naar tbhandhavingen.dnkey.';

COMMENT ON COLUMN public.tbzaakkadperc.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey.';

COMMENT ON COLUMN public.tbzaakkadperc.dvwegnummer
IS 'Wegnummer provinciale weg';

COMMENT ON COLUMN public.tbzaakkadperc.dvvaarwegnummer
IS 'vaarwegnummer';

COMMENT ON COLUMN public.tbzaakkadperc.dnweghectvanaf
IS 'Hectometerplaatje vanaf op dvwegnmmer';

COMMENT ON COLUMN public.tbzaakkadperc.dnvaarweghectvanaf
IS 'Hectometerplaatje vanaf op dvaarwegwegnmmer';

COMMENT ON COLUMN public.tbzaakkadperc.dnweghecttotmet
IS 'Hectometerplaatje tot en met  op dvwegnmmer';

COMMENT ON COLUMN public.tbzaakkadperc.dnvaarweghecttotmet
IS 'Hectometerplaatje tot en met  op dvvaarwegnmmer';

COMMENT ON COLUMN public.tbzaakkadperc.dlhoofdprojectlocatie
IS 'T of F. Indien T (True) dan is dit de hoofprojectlocatie voor de zaak. Er mag maar 1 hoofdprojectlocatie per zaak/inrichting zijn. Default false';

CREATE INDEX idx_zaakkadperc_keyhah ON public.tbzaakkadperc
 USING btree (dnkeyhandhavingen);

CREATE INDEX idx_zaakkadperc_keymilinr ON public.tbzaakkadperc
 USING btree (dnkeymilinrichtingen);

CREATE INDEX idx_zaakkadperc_keyomg ON public.tbzaakkadperc
 USING btree (dnkeyomgvergunningen);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic