Tabellen Previous topic Chapter index Next topic

BENUTZER

 

Beschreibung

In dieser Tabelle werden die Benutzer des DABiS800 verwaltet.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

BEID

LONGINT_DOM

INTEGER

 

Identifikations-Nummer des Benutzers
(Zähler > 0)

 

BEAGID

LONGINT_DOM

INTEGER

 

Fremschlüssel der Anwender Gruppe
(wenn ungleich 0)

 

 

BENAME

 

CHAR(30)

 

Benutzer Nachname

 

 

BEVORNAME

 

CHAR(30)

 

Benutzer Vorname

 

 

BEKURZZEICHEN

SHORTUSERNAME_DOM

CHAR(20)

 

Benutzer Kurzzeichen

 

 

BEPASSWORT

 

CHAR(15)

 

Benutzer Passwort

 

 

BESPRECHDAUER

SHORTINT_DOM

SMALLINT

160

Sprechgeschwindigkeitsfaktor

 

 

BESTATUS

SHORTINT_DOM

SMALLINT

 

Status

 

 

BEEMAIL

 

CHAR(80)

''

Email

 

 

BETELEFON

 

CHAR(30)

''

Telefon

 

 

BEBEMERKUNG

 

CHAR(255)

''

Bemerkung

 

 

BEFAEHIGKEIT

 

CHAR(80)

''

Welche Schichten kann der MA auf Grund seiner Fähigkeiten besetzen

 

 

BEERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

''

Ersteller/Besitzer des Objekts

 

 

BERECORDVERSION

LONGINT_DOM

INTEGER

1

Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht.

 

 

BEGUID

 

CHAR(38)

 

Der AD02 Abgleich erfolgt nun über die GUID nicht mehr über den Namen

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

BENUTZER_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

BENUTZER_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

BENUTZER_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

BENUTZER_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_BENUTZER

BEAGID

ASC

IDX_BEKURZZEICHEN

BEKURZZEICHEN

ASC

IDX_BENAME

BENAME

ASC

PK_BENUTZER

BEID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

ANWENDERGRUPPEN

FK1_BENUTZER

BEAGID

AGID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

PRESETS

FK_BENUTZER

PTBEID

BEID

NO ACTION

NO ACTION

EINSTELLUNG

FK_BENUTZER1

EGBEID

BEID

CASCADE

NO ACTION

EINSTELLUNGEN

FK_EINSTELLUNGEN_1

ENBEID

BEID

NO ACTION

NO ACTION

GELESEN

FK_GL_BE

GLBEID

BEID

CASCADE

NO ACTION

BENUTZER_ANWENDERGRUPPEN

FK11_BENUTZER

BABEID

BEID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE BENUTZER (
    BEID             LONGINT_DOM NOT NULL,
    BEAGID           LONGINT_DOM,
    BENAME           CHAR(30) COLLATE PXW_INTL850,
    BEVORNAME        CHAR(30) COLLATE PXW_INTL850,
    BEKURZZEICHEN    SHORTUSERNAME_DOM,
    BEPASSWORT       CHAR(15),
    BESPRECHDAUER    SHORTINT_DOM DEFAULT 160,
    BESTATUS         SHORTINT_DOM,
    BEEMAIL          CHAR(80) DEFAULT '' NOT NULL,
    BETELEFON        CHAR(30) DEFAULT '' NOT NULL,
    BEBEMERKUNG      CHAR(255) DEFAULT '' NOT NULL,
    BEFAEHIGKEIT     CHAR(80) DEFAULT '' NOT NULL,
    BEERSTELLER      SHORTUSERNAME_DOM DEFAULT '' NOT NULL,
    BERECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL,
    BEGUID           CHAR(38)
);


ALTER TABLE BENUTZER ADD CONSTRAINT PK_BENUTZER PRIMARY KEY (BEID);
ALTER TABLE BENUTZER ADD CONSTRAINT FK1_BENUTZER FOREIGN KEY (BEAGID) REFERENCES ANWENDERGRUPPEN (AGID);
CREATE UNIQUE INDEX IDX_BEKURZZEICHEN ON BENUTZER (BEKURZZEICHEN);
CREATE INDEX IDX_BENAME ON BENUTZER (BENAME);

 

     Previous topic Chapter index Next topic