Tabellen Previous topic Chapter index Next topic

UHRKATEGORIE

 

Beschreibung

Diese Tabelle verbindet Elemente aus der Kategorie mit Elementen aus der Kategorie Uhren.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

UKID

LONGINT_DOM

INTEGER

 

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

 

UKUHNAME

 

CHAR(20)

 

Reference zur Tabelle Uhren "UHNAME"

 

 

UKKURZBEZ

 

CHAR(4)

 

Kurzbezeichnung

 

UKKAID

LONGINT_DOM

INTEGER

 

Reference zur Tabelle Kategorie "KAID"

 

 

UKKANAME

 

CHAR(20)

 

Kategoriename

 

 

UKKATPID

 

CHAR(2)

 

Titeltyp aus der Kategorie

 

 

UKPOSITION

LONGINT_DOM

INTEGER

0

Position der Kategorie in der Uhr

 

 

UKAVRDURATION

 

DOUBLE PRECISION

3.3

Duration Faktor

 

 

UKWELLE

LONGINT_DOM

INTEGER

1

Enthält die Wellen Nummer (Primary Key Wert) von der Wellen Tabelle.

 

 

UKRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

SET_UHRKATEGORIE_ID

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

UHRKATEGORIE_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

UHRKATEGORIE_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

UHRKATEGORIE_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

UHRKATEGORIE_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_UHRKATEGORIE

UKUHNAME

ASC

FK2_UHRKATEGORIE

UKKAID

ASC

PK_UHRKATEGORIE

UKID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

UHREN

FK1_UHRKATEGORIE

UKUHNAME

UHNAME

NO ACTION

NO ACTION

KATEGORIE

FK2_UHRKATEGORIE

UKKAID

KAID

NO ACTION

NO ACTION

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle UHRKATEGORIE)

 

Definition

CREATE TABLE UHRKATEGORIE (
    UKID             LONGINT_DOM NOT NULL,
    UKUHNAME         CHAR(20),
    UKKURZBEZ        CHAR(4),
    UKKAID           LONGINT_DOM,
    UKKANAME         CHAR(20) COLLATE PXW_INTL850,
    UKKATPID         CHAR(2),
    UKPOSITION       LONGINT_DOM DEFAULT 0 NOT NULL,
    UKAVRDURATION    DOUBLE PRECISION DEFAULT 3.3 NOT NULL,
    UKWELLE          LONGINT_DOM DEFAULT 1,
    UKRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE UHRKATEGORIE ADD CONSTRAINT PK_UHRKATEGORIE PRIMARY KEY (UKID);
ALTER TABLE UHRKATEGORIE ADD CONSTRAINT FK1_UHRKATEGORIE FOREIGN KEY (UKUHNAME) REFERENCES UHREN (UHNAME);
ALTER TABLE UHRKATEGORIE ADD CONSTRAINT FK2_UHRKATEGORIE FOREIGN KEY (UKKAID) REFERENCES KATEGORIE (KAID);

 

     Previous topic Chapter index Next topic