Tabellen Previous topic Chapter index Next topic

KATEGORIE

 

Beschreibung

In dieser Tabelle werden Kategorien erfasst. Titeltypen können damit kategorisiert werden.
KATPID und KANAME bilden einen eindeutigen Index.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

KAID

LONGINT_DOM

INTEGER

 

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

 

KATPID

 

CHAR(2)

 

Reference auf Tabelle TitelTypen "TPID"

 

 

KANAME

 

CHAR(20)

 

Name/Bezeichnung der Kategorie

 

 

KAKURZBEZ

 

CHAR(4)

 

Kurzbezeichnung

 

 

KAOUTTIMEMIN

LONGINT_DOM

INTEGER

0

Planungstimeout in Minuten

 

 

KAUSE

BOOLEAN_DOM

SMALLINT

1

Aktiv (Ein, Aus)

 

 

KAPOSITION

LONGINT_DOM

INTEGER

0

Position zum sortieren

 

 

KALASTPLANSYSNR

 

CHAR(10)

0

Letzte geplante SystemNr (TiSystemNr)

 

 

KAAVRDURATION

 

DOUBLE PRECISION

3.3

Dauer

 

 

KAWELLE

LONGINT_DOM

INTEGER

1

Welle

 

 

KARECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

KATEGORIE_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

KATEGORIE_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

KATEGORIE_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

KATEGORIE_DEL

BEFORE DELETE

Yes

0

Trigger um die Fremdschlüsselbeziehung zu löschen.

KATEGORIE_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

KATEGORIE_UPD

AFTER UPDATE

Yes

0

Aktualisiert anhand der Kategorie Werte die UhrKategorie Felder.

SET_KAT_ID

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_TITELTYPEN

KATPID

ASC

IDX_TITYPENAME

KATPID, KANAME

ASC

PK_KATEGORIE

KAID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

TITELTYPEN

FK1_TITELTYPEN

KATPID

TPID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

TITEL_KATEGORIE

FK1_KATEGORIE

TKKAID

KAID

NO ACTION

NO ACTION

UHRKATEGORIE

FK2_UHRKATEGORIE

UKKAID

KAID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE KATEGORIE (
    KAID             LONGINT_DOM NOT NULL,
    KATPID           CHAR(2),
    KANAME           CHAR(20) COLLATE PXW_INTL850,
    KAKURZBEZ        CHAR(4),
    KAOUTTIMEMIN     LONGINT_DOM DEFAULT 0 NOT NULL,
    KAUSE            BOOLEAN_DOM DEFAULT 1 NOT NULL,
    KAPOSITION       LONGINT_DOM DEFAULT 0 NOT NULL,
    KALASTPLANSYSNR  CHAR(10) DEFAULT 0 NOT NULL,
    KAAVRDURATION    DOUBLE PRECISION DEFAULT 3.3 NOT NULL,
    KAWELLE          LONGINT_DOM DEFAULT 1,
    KARECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE KATEGORIE ADD CONSTRAINT PK_KATEGORIE PRIMARY KEY (KAID);
ALTER TABLE KATEGORIE ADD CONSTRAINT FK1_TITELTYPEN FOREIGN KEY (KATPID) REFERENCES TITELTYPEN (TPID);
CREATE UNIQUE INDEX IDX_TITYPENAME ON KATEGORIE (KATPID, KANAME);

 

     Previous topic Chapter index Next topic