Tabellen Previous topic Chapter index Next topic

GRUPPENPERSONEN

 

Beschreibung

Hilfstabelle zur Bildung der m:m Beziehung zwischen den Gruppen und den Personen.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

GPGRID

LONGINT_DOM

INTEGER

 

Fremdschlüssel der Gruppe

GPPEID

LONGINT_DOM

INTEGER

 

Fremdschlüssel der Person

 

 

GPRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

GRUPPENPERSONEN_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

GRUPPENPERSONEN_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

GRUPPENPERSONEN_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

GRUPPENPERSONEN_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_GRUPPENPERSONEN

GPGRID

ASC

FK2_GRUPPENPERSONEN

GPPEID

ASC

PK_GRUPPENPERSONEN

GPGRID, GPPEID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

GRUPPEN

FK1_GRUPPENPERSONEN

GPGRID

GRID

NO ACTION

NO ACTION

PERSONEN

FK2_GRUPPENPERSONEN

GPPEID

PEID

NO ACTION

NO ACTION

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle GRUPPENPERSONEN)

 

Definition

CREATE TABLE GRUPPENPERSONEN (
    GPGRID           LONGINT_DOM NOT NULL,
    GPPEID           LONGINT_DOM NOT NULL,
    GPRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE GRUPPENPERSONEN ADD CONSTRAINT PK_GRUPPENPERSONEN PRIMARY KEY (GPGRID, GPPEID);
ALTER TABLE GRUPPENPERSONEN ADD CONSTRAINT FK1_GRUPPENPERSONEN FOREIGN KEY (GPGRID) REFERENCES GRUPPEN (GRID);
ALTER TABLE GRUPPENPERSONEN ADD CONSTRAINT FK2_GRUPPENPERSONEN FOREIGN KEY (GPPEID) REFERENCES PERSONEN (PEID);

 

     Previous topic Chapter index Next topic