Tabellen Previous topic Chapter index Next topic

RECHTE_ANWENDERGRUPPE

 

Beschreibung

Darin werden die Rechte zu den Anwendergruppen verknüpft.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

RARTID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Rechte Tabelle.

RAAGID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Anwendergruppen Tabelle.

 

 

RAZUGRIFF

BOOLEAN_DOM

SMALLINT

0

Legt fest, ob eine Anwendergruppe das Recht besitzt oder nicht.

 

 

RAZUGRIFFDATA

 

VARCHAR(255)

 

Rechtespezifische Daten einer Anwendergruppe zu einem Recht

 

 

RARECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

RECHTE_ANWENDERGRP_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

RECHTE_ANWENDERGRP_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

RECHTE_ANWENDERGRP_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

RECHTE_ANWENDERGRUPPE_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK12_ANWENDERGRUPPEN

RAAGID

ASC

FK1_RECHTE

RARTID

ASC

PK_RECHTE_ANWENDERGRUPPEN

RARTID, RAAGID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

RECHTE

FK1_RECHTE

RARTID

RTID

CASCADE

NO ACTION

ANWENDERGRUPPEN

FK12_ANWENDERGRUPPEN

RAAGID

AGID

CASCADE

NO ACTION

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle RECHTE_ANWENDERGRUPPE)

 

Definition

CREATE TABLE RECHTE_ANWENDERGRUPPE (
    RARTID           LONGINT_DOM NOT NULL,
    RAAGID           LONGINT_DOM NOT NULL,
    RAZUGRIFF        BOOLEAN_DOM DEFAULT 0 NOT NULL,
    RAZUGRIFFDATA    VARCHAR(255),
    RARECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE RECHTE_ANWENDERGRUPPE ADD CONSTRAINT PK_RECHTE_ANWENDERGRUPPEN PRIMARY KEY (RARTID, RAAGID);
ALTER TABLE RECHTE_ANWENDERGRUPPE ADD CONSTRAINT FK12_ANWENDERGRUPPEN FOREIGN KEY (RAAGID) REFERENCES ANWENDERGRUPPEN (AGID) ON DELETE CASCADE;
ALTER TABLE RECHTE_ANWENDERGRUPPE ADD CONSTRAINT FK1_RECHTE FOREIGN KEY (RARTID) REFERENCES RECHTE (RTID) ON DELETE CASCADE;

 

     Previous topic Chapter index Next topic