Tabellen Previous topic Chapter index Next topic

MUSIKFORMAT

 

Beschreibung

Diese Tabelle enthält verschiedene Musikformate. Wird benötigt, um beim Marken Editor mehrere Marken zu den verschiedenen Musik Formaten setzen zu können.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

MFID

LONGINT_DOM

INTEGER

 

Primary Key

 

 

MFNAME

 

CHAR(50)

 

Name

 

 

MFPOSITION

LONGINT_DOM

INTEGER

 

Position

 

 

MFRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

 

MFKURZBEZ

 

CHAR(10)

 

Eindeutige Kurzbezeichung zu diesem Musik-Format, welche mit der Welle und dem RAZUGRIFFDATA Feld verknüpft ist.

 

MFPARENTID

LONGINT_DOM

INTEGER

 

Referenz auf den Parent-Datensatz, falls vorhanden, sonst null.

 

 

MFPRIORITAET

SHORTINT_DOM

SMALLINT

0

Damit kann eine Priorität festgelegt werden, um einzustellen, wann die Default Marken überschrieben werden soll.

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

MUSIKFORMAT_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

MUSIKFORMAT_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

MUSIKFORMAT_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

MUSIKFORMAT_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK_MUSIKFORMAT_PARENT

MFPARENTID

ASC

IDX_MFPOSITION

MFPOSITION

ASC

IDX_MUSIKFORMAT_KURZBEZ

MFKURZBEZ

ASC

PK_MUSIKFORMAT

MFID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

MUSIKFORMAT

FK_MUSIKFORMAT_PARENT

MFPARENTID

MFID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

MUSIKFORMAT

FK_MUSIKFORMAT_PARENT

MFPARENTID

MFID

NO ACTION

NO ACTION

WELLEN

FK_WELLEN_MUSIKFORMAT

WEMFKURZBEZ

MFKURZBEZ

NO ACTION

NO ACTION

MARKENSETS

FK1_MARKENSETS

MSMFID

MFID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE MUSIKFORMAT (
    MFID             LONGINT_DOM NOT NULL,
    MFNAME           CHAR(50),
    MFPOSITION       LONGINT_DOM,
    MFRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL,
    MFKURZBEZ        CHAR(10) NOT NULL,
    MFPARENTID       LONGINT_DOM,
    MFPRIORITAET     SHORTINT_DOM DEFAULT 0 NOT NULL
);


ALTER TABLE MUSIKFORMAT ADD CONSTRAINT IDX_MUSIKFORMAT_KURZBEZ UNIQUE (MFKURZBEZ);
ALTER TABLE MUSIKFORMAT ADD CONSTRAINT PK_MUSIKFORMAT PRIMARY KEY (MFID);
ALTER TABLE MUSIKFORMAT ADD CONSTRAINT FK_MUSIKFORMAT_PARENT FOREIGN KEY (MFPARENTID) REFERENCES MUSIKFORMAT (MFID);
CREATE INDEX IDX_MFPOSITION ON MUSIKFORMAT (MFPOSITION);

 

     Previous topic Chapter index Next topic