/*==============================================================*/
/* Table: SEMINAR_PRAKTIKUM */
/*==============================================================*/
create table SEMINAR_PRAKTIKUM (
ID INTEGER not null,
VERSION INTEGER not null,
MAX_TEILNEHMER INTEGER not null,
ABLAUFPLAN VARCHAR2(4000) not null,
constraint PK_SEMINAR_PRAKTIKUM primary key (ID, VERSION),
constraint FK_SEMINAR__INHERITAN_VERANSTA
foreign key (ID, VERSION)
references VERANSTALTUNG (ID, VERSION)
)
/
In SEMINAR/PRAKTIKUM sind die Attribute gespeichert, die zusätzlich zu denen in VERANSTALTUNG ein Seminar bzw. ein Praktikum charakterisieren. Über ID und Version ist wiederum die Versionierung gegeben.