Tabellen Previous topic Chapter index Next topic

PERSONEN

 

Beschreibung

Diese Tabelle enthält die Angaben zu einer Person.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

PEID

LONGINT_DOM

INTEGER

 

Identifikations-Nummer der Person
(Zähler > 0)

 

 

PETYP

 

CHAR(1)

 

Typ von dieser Person.

 

 

PENAME

 

CHAR(30)

 

Name der Person

 

 

PESTARTDATUM

DATE_DOM

DATE

 

Freigabe-Datum

 

 

PEENDDATUM

DATE_DOM

DATE

 

Sperr-Datum

 

 

PEZUSATZTEXT

 

BLOB SUB_TYPE 1 SEGMENT SIZE 80

 

Zusatztext zur Person

 

 

PERECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

PERSONEN_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

PERSONEN_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

PERSONEN_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

PERSONEN_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

IDX_PENAME

PENAME

ASC

PK_PERSONEN

PEID

ASC

 

Referenziert

(Es gibt keine Referenzen von Tabelle PERSONEN)

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

GRUPPENPERSONEN

FK2_GRUPPENPERSONEN

GPPEID

PEID

NO ACTION

NO ACTION

TITELPERSONEN

FK2_TITELPERSONEN

TPPEID

PEID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE PERSONEN (
    PEID             LONGINT_DOM NOT NULL,
    PETYP            CHAR(1),
    PENAME           CHAR(30),
    PESTARTDATUM     DATE_DOM,
    PEENDDATUM       DATE_DOM,
    PEZUSATZTEXT     BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    PERECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE PERSONEN ADD CONSTRAINT PK_PERSONEN PRIMARY KEY (PEID);
CREATE UNIQUE INDEX IDX_PENAME ON PERSONEN (PENAME);

 

     Previous topic Chapter index Next topic