Datadictionary OpenWave 3.1.4
Previous topic Chapter index Next topic

Table: tbmedewerkers

 

 

Schema

public

 

Owner

waveuser002

 

Tablespace

(default)

 

Descriptions

Tabel van medewerkers met inlog-gegevens en rechtengroep

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dvcode

char(5)

 

 

Primary key.

 

 

dvomschrijving

varchar(40)

 

 

 

 

Medewerkersnaam.

 

 

dvloginnaam

varchar(50)

 

 

 

Gebruikersnaam (uniek).

 

 

dvpassword

varchar(50)

 

 

 

 

Wachtwoord.

 

 

ddvervaldatum

timestamp

 

 

 

 

Datum waarop persoon uit dienst is.

 

 

dnrapportageniveau

integer

 

 

 

0

Wordt niet meer gebruikt.

 

 

dnwerkniveau

integer

 

 

 

0

Heeft de waarde 0 (een normale medewerker) of de waarde 99 (een orkestrator).

 

 

dnbeheerniveau

integer

 

 

 

0

Groter dan 0 betekent toegangsrecht in beheermodule.

 

dnkeyrechten

integer

 

 

 

 

Foreign key naar Tbrechten.

 

 

dvtelefoon

varchar(30)

 

 

 

 

Telefoon of doorkiesnummer.

 

 

dvemail

varchar(100)

 

 

 

 

Emailadres.

 

 

dvnotitie

varchar(250)

 

 

 

 

Memoblokje.

 

 

dvtussenvoegsel

varchar(10)

 

 

 

 

Tussenvoegsel van medewerker.

 

 

dvvoorletters

varchar(10)

 

 

 

 

Voorletters van medewerker.

 

 

dvgeslacht

char(1)

 

 

 

'O'::bpchar

Geslachtsaanduiding. Alleen letters M, V of O toegestaan.

 

 

dvdmslogin

varchar(100)

 

 

 

 

Loginnaam van deze medeweker voor het DMS systeem.

 

 

dvdmspass

varchar(100)

 

 

 

 

Password van deze medeweker voor het DMS systeem.

 

 

dvgislogin

varchar(100)

 

 

 

 

Loginnaam van deze medeweker voor het GIS systeem.

 

 

dvgispass

varchar(100)

 

 

 

 

Password van deze medeweker voor het GIS systeem.

 

 

dvplantoetslogin

varchar(100)

 

 

 

 

Loginnaam van deze medeweker voor het externe plantoets systeem.

 

 

dvplantoetspass

varchar(100)

 

 

 

 

Password van deze medeweker voor het externe plantoets systeem.

 

 

dvextchklstlogin

varchar(100)

 

 

 

 

Loginnaam van deze medeweker voor het externe inspecties checklistsysteem.

 

 

dvextchklstpass

varchar(100)

 

 

 

 

Passnaam van deze medeweker voor het externe inspecties checklistsysteem.

 

 

dvlaatstemodule

char(1)

 

 

 

 

Een letter die de actieve module aangeeft bij afsluiten OpenWave: B-bouw/sloop, O-overig, H-Handhaving, C-Horeca, I-Info-aanvragen, E - milieu/gebruik, W - omgeving, V - Vestiging (= inrichtingen).

 

 

dnlaatsterecord

integer

 

 

 

 

De key van de actieve kaart van dvlaatstemodule bij afsluiten OpenWave.

 

 

dvfunctie

varchar(100)

 

 

 

 

De functie-omschrijving van de medewerker.

 

 

dddatumpassword

timestamp

 

 

 

 

Datum dat password van de medewerker (dvpassword) voor het laatst is gewijzigd

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_medewerkers_keyrechten

dnkeyrechten

public.tbrechten

dnkey

No Action

No Action

 

Immediate

 

 

Checks

Name

Condition

Description

chk_medewerkers_dvgeslacht

dvgeslacht = ANY (ARRAY['M'::bpchar, 'V'::bpchar, 'O'::bpchar])

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tbmedewerkers

btree

 

dvcode

 

idu_medewerkers_loginnaam

btree

 

dvloginnaam

 

 

idx_medew_dnkeyrechten

btree

 

dnkeyrechten

 

 

 

idx_vervaldatum_medewerkers

btree

 

ddvervaldatum

 

 

 

 

Triggers

There are no triggers for table tbmedewerkers

 

Rules

There are no rules for table tbmedewerkers

 

Referenced

Table

Schema

Foreign Key

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

tbaanvalsplannen

public

cfk_tbaanvalsp_codemedew

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbaanvalsplannen

public

cfk_tbaanvalsp_codetekenaar

dvcodetekenaar

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbadviesinstanties

public

cfk_tbadviesinst_codedefbeh

dvcodedefbehandelaar

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbadviezen

public

cfk_tbadviezen_codemedew

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbchkitwerk

public

cfk_tbchkitwerk_tbmedew

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbcorrespondentie

public

cfk_corresp_codeeigenaar

dvcodeeigenaar

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbhandhavingen

public

cfk_handh_codejurist

dvcodejurist

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbhandhavingen

public

cfk_handhavingen_insp

dvcodeinspecteur

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbinbehandelingbij

public

cfk_inbehbij_medewerkers

dvcodemedewerker

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbinspbezoeken

public

cfk_tbinspbez_tbmedewerkers

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbinspecties

public

cfk_inspecties_medewerkers

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbinsponrechtm

public

cfk_tbinsponr_tbmedewerkers

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbklachten

public

cfk_klachten_tbmedewerkers

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tblegesregels

public

cfk_legesregels_codemwcontr

dvcodemwcontrole

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tblokcritlijsten

public

cfk_tblkcrtlst_codemedew

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbomgoloberichten

public

cfk_tbomgolober_dvcodemw

dvcodemedewerker

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbomgvergunning

public

cfk_omgverg_codeaccountman

dvcodeaccountman

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbprocitems

public

cfk_tbprocitems_codedefbeh

dvcodedefbehandelaar

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbtermijnbewstappen

public

cfk_tbtermbew_codemedew

dvcodemedewerkers

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbtermijnbewstappen

public

cfk_tbtermijnbew_codevoorwie

dvcodevoorwie

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

tbverzendlijst

public

cfk_verzend_medew

dvcodemedewerkers

public.tbmedewerkers

dvcode

Cascade

No Action

 

Immediate

 

 

Options

Option

Value

Inherited From

 

Rows

25

Pages

1

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tbmedewerkers (
 dvcode CHAR(5) NOT NULL,
 dvomschrijving VARCHAR(40),
 dvloginnaam VARCHAR(50),
 dvpassword VARCHAR(50),
 ddvervaldatum TIMESTAMP WITHOUT TIME ZONE,
 dnrapportageniveau INTEGER DEFAULT 0,
 dnwerkniveau INTEGER DEFAULT 0,
 dnbeheerniveau INTEGER DEFAULT 0,
 dnkeyrechten INTEGER,
 dvtelefoon VARCHAR(30),
 dvemail VARCHAR(100),
 dvnotitie VARCHAR(250),
 dvtussenvoegsel VARCHAR(10),
 dvvoorletters VARCHAR(10),
 dvgeslacht CHAR(1) DEFAULT 'O'::bpchar,
 dvdmslogin VARCHAR(100),
 dvdmspass VARCHAR(100),
 dvgislogin VARCHAR(100),
 dvgispass VARCHAR(100),
 dvplantoetslogin VARCHAR(100),
 dvplantoetspass VARCHAR(100),
 dvextchklstlogin VARCHAR(100),
 dvextchklstpass VARCHAR(100),
 dvlaatstemodule CHAR(1),
 dnlaatsterecord INTEGER,
 dvfunctie VARCHAR(100),
 dddatumpassword TIMESTAMP WITHOUT TIME ZONE,
 CONSTRAINT cpk_tbmedewerkers PRIMARY KEY(dvcode),
 CONSTRAINT chk_medewerkers_dvgeslacht CHECK (dvgeslacht = ANY (ARRAY['M'::bpchar, 'V'::bpchar, 'O'::bpchar])),
 CONSTRAINT cfk_medewerkers_keyrechten FOREIGN KEY (dnkeyrechten)
   REFERENCES public.tbrechten(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tbmedewerkers
IS 'Tabel van medewerkers met inlog-gegevens en rechtengroep';

COMMENT ON COLUMN public.tbmedewerkers.dvcode
IS 'Primary key.';

COMMENT ON COLUMN public.tbmedewerkers.dvomschrijving
IS 'Medewerkersnaam.';

COMMENT ON COLUMN public.tbmedewerkers.dvloginnaam
IS 'Gebruikersnaam (uniek).';

COMMENT ON COLUMN public.tbmedewerkers.dvpassword
IS 'Wachtwoord.';

COMMENT ON COLUMN public.tbmedewerkers.ddvervaldatum
IS 'Datum waarop persoon uit dienst is.';

COMMENT ON COLUMN public.tbmedewerkers.dnrapportageniveau
IS 'Wordt niet meer gebruikt.';

COMMENT ON COLUMN public.tbmedewerkers.dnwerkniveau
IS 'Heeft de waarde 0 (een normale medewerker) of de waarde 99 (een orkestrator).';

COMMENT ON COLUMN public.tbmedewerkers.dnbeheerniveau
IS 'Groter dan 0 betekent toegangsrecht in beheermodule.';

COMMENT ON COLUMN public.tbmedewerkers.dnkeyrechten
IS 'Foreign key naar Tbrechten.';

COMMENT ON COLUMN public.tbmedewerkers.dvtelefoon
IS 'Telefoon of doorkiesnummer.';

COMMENT ON COLUMN public.tbmedewerkers.dvemail
IS 'Emailadres.';

COMMENT ON COLUMN public.tbmedewerkers.dvnotitie
IS 'Memoblokje.';

COMMENT ON COLUMN public.tbmedewerkers.dvtussenvoegsel
IS 'Tussenvoegsel van medewerker.';

COMMENT ON COLUMN public.tbmedewerkers.dvvoorletters
IS 'Voorletters van medewerker.';

COMMENT ON COLUMN public.tbmedewerkers.dvgeslacht
IS 'Geslachtsaanduiding. Alleen letters M, V of O toegestaan.';

COMMENT ON COLUMN public.tbmedewerkers.dvdmslogin
IS 'Loginnaam van deze medeweker voor het DMS systeem.';

COMMENT ON COLUMN public.tbmedewerkers.dvdmspass
IS 'Password van deze medeweker voor het DMS systeem.';

COMMENT ON COLUMN public.tbmedewerkers.dvgislogin
IS 'Loginnaam van deze medeweker voor het GIS systeem.';

COMMENT ON COLUMN public.tbmedewerkers.dvgispass
IS 'Password van deze medeweker voor het GIS systeem.';

COMMENT ON COLUMN public.tbmedewerkers.dvplantoetslogin
IS 'Loginnaam van deze medeweker voor het externe plantoets systeem.';

COMMENT ON COLUMN public.tbmedewerkers.dvplantoetspass
IS 'Password van deze medeweker voor het externe plantoets systeem.';

COMMENT ON COLUMN public.tbmedewerkers.dvextchklstlogin
IS 'Loginnaam van deze medeweker voor het externe inspecties checklistsysteem.';

COMMENT ON COLUMN public.tbmedewerkers.dvextchklstpass
IS 'Passnaam van deze medeweker voor het externe inspecties checklistsysteem.';

COMMENT ON COLUMN public.tbmedewerkers.dvlaatstemodule
IS 'Een letter die de actieve module aangeeft bij afsluiten OpenWave: B-bouw/sloop, O-overig, H-Handhaving, C-Horeca, I-Info-aanvragen, E - milieu/gebruik, W - omgeving, V - Vestiging (= inrichtingen).';

COMMENT ON COLUMN public.tbmedewerkers.dnlaatsterecord
IS 'De key van de actieve kaart van dvlaatstemodule bij afsluiten OpenWave.';

COMMENT ON COLUMN public.tbmedewerkers.dvfunctie
IS 'De functie-omschrijving van de medewerker.';

COMMENT ON COLUMN public.tbmedewerkers.dddatumpassword
IS 'Datum dat password van de medewerker (dvpassword) voor het laatst is gewijzigd';

CREATE UNIQUE INDEX idu_medewerkers_loginnaam ON public.tbmedewerkers
 USING btree (dvloginnaam COLLATE pg_catalog."default");

CREATE INDEX idx_medew_dnkeyrechten ON public.tbmedewerkers
 USING btree (dnkeyrechten);

CREATE INDEX idx_vervaldatum_medewerkers ON public.tbmedewerkers
 USING btree (ddvervaldatum);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 17-1-2014 15:30
Previous topic Chapter index Next topic