Tabellen Previous topic Chapter index Next topic

BLOECKE

 

Beschreibung

Tabelle für einzelne Blöcke der DABiS Newscloud.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

BKID

LONGINT_DOM

INTEGER

 

Primary Key

 

 

BKNAME

 

CHAR(50)

 

Name vom Block

 

 

BKTYP

SHORTINT_DOM

SMALLINT

 

Block Typ

 

 

BKDATUM

DATE_DOM

DATE

 

Konkretes Datum, an dem dieser Block verwendet wird

 

 

BKSTARTZEIT

LONGINT_DOM

INTEGER

 

Blockstartzeit xx:15

 

 

BKENDZEIT

LONGINT_DOM

INTEGER

 

Blockendzeit xx:45

 

 

BKNUMMER

SHORTINT_DOM

SMALLINT

 

Blocknummer [hhn]

 

BKBVID

LONGINT_DOM

INTEGER

 

Id der Blockvorlage, aus der dieser Block erstellt wurde

 

BKSCID

LONGINT_DOM

INTEGER

 

ID der Schicht, in der dieser Block genutzt wird

 

 

BKERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

 

Ersteller/Besitzer des Objekts

 

 

BKRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

BLOECKE_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

BLOECKE_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

BLOECKE_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

BLOECKE_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

BLOECKE_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_BLOCKVORLAGEN

BKBVID

ASC

FK_BLOCK_SCHICHT

BKSCID

ASC

PK_BLOECKE

BKID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

SCHICHTEN

FK_BLOCK_SCHICHT

BKSCID

SCID

NO ACTION

NO ACTION

BLOCKVORLAGEN

FK1_BLOCKVORLAGEN

BKBVID

BVID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

NEWSSENDUNGEN

FK_NEWSSENDUNG_BLOCK

NEBKID

BKID

NO ACTION

NO ACTION

SENDUNGSPLAETZE

FK2_BLOECKE

SPBKID

BKID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE BLOECKE (
    BKID             LONGINT_DOM NOT NULL,
    BKNAME           CHAR(50) NOT NULL COLLATE PXW_INTL850,
    BKTYP            SHORTINT_DOM NOT NULL,
    BKDATUM          DATE_DOM NOT NULL,
    BKSTARTZEIT      LONGINT_DOM NOT NULL,
    BKENDZEIT        LONGINT_DOM NOT NULL,
    BKNUMMER         SHORTINT_DOM NOT NULL,
    BKBVID           LONGINT_DOM,
    BKSCID           LONGINT_DOM NOT NULL,
    BKERSTELLER      SHORTUSERNAME_DOM NOT NULL,
    BKRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE BLOECKE ADD CONSTRAINT PK_BLOECKE PRIMARY KEY (BKID);
ALTER TABLE BLOECKE ADD CONSTRAINT FK1_BLOCKVORLAGEN FOREIGN KEY (BKBVID) REFERENCES BLOCKVORLAGEN (BVID);
ALTER TABLE BLOECKE ADD CONSTRAINT FK_BLOCK_SCHICHT FOREIGN KEY (BKSCID) REFERENCES SCHICHTEN (SCID);

 

     Previous topic Chapter index Next topic