REM CREATE TABLE CREATE TABLE Besitz ( Besitz_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, Institution Blob, Ort Blob, primary key (Besitz_ID) ); / CREATE TABLE Verlag ( Verlag_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, VerlagName Blob, Ort Blob, primary key (Verlag_ID) ); / CREATE TABLE Druckort ( Druckort_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, DruckortName Blob, DruckortAlias Blob, primary key (Druckort_ID) ); / CREATE TABLE Drucker ( Drucker_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, Ort Blob, DruckerName Blob, DruckerAlias Blob, primary key (Drucker_ID) ); / CREATE TABLE DruckerRelDruckort ( DrOrtDRD_ID INT UNSIGNED NOT NULL , DruckerDRD_ID INT UNSIGNED NOT NULL , foreign key (DruckerDRD_ID) references Drucker(Drucker_ID), foreign key (DrOrtDRD_ID) references Druckort(Druckort_ID) ); / CREATE TABLE DruckschriftDokument ( Druckschriftdokument_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, Bes_ID INT UNSIGNED NOT NULL, Verl_ID INT UNSIGNED NOT NULL, DrOrt_ID INT UNSIGNED NOT NULL, Autor Blob, Herausgeber Blob , Titel Blob , Untertitel Blob , Vorwort Blob , Nachwort Blob , Auflage Blob , Bandzahl Blob , Jahr Blob , Verlagsvermerk Blob , Inhaltskategorie Blob , SeitenZahl int, SeitenBreite int, SeitenHoehe int, Zitiert_Bei Blob , Besonderheiten Blob , SeitenzahlPaginiert int, SeitenzahlUnpaginiert int, WeitereHinweise Blob , Anmerkungen Blob, primary key (Druckschriftdokument_ID), foreign key (Bes_ID) references Besitz(Besitz_ID), foreign key (Verl_ID) references Verlag(Verlag_ID), foreign key (DrOrt_ID) references Druckort(Druckort_ID) ); / CREATE TABLE Illustration ( Illustration_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, DrSchrDokI_ID int NOT NULL, Art Blob, Name Blob, Hoehe int, Breite int, Bemerkungen Blob, primary key (Illustration_ID), foreign key (DrSchrDokI_ID) references Druckschriftdokument(Druckschriftdokument_ID) ); / CREATE TABLE Sprache ( Sprache_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, DrSchrDokSp_ID int not null, Name Blob, primary key (Sprache_ID), foreign key (DrSchrDokSp_ID) references Druckschriftdokument(Druckschriftdokument_ID) ); / CREATE TABLE Photograph ( Photograph_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, Name Blob, primary key (Photograph_ID) ); / CREATE TABLE Seite ( Seite_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, DrSchrDokS_ID INT UNSIGNED NOT NULL, Seitenname Blob, SpaltenZahl int, SatzspiegelBreite int, SatzspiegelHoehe int, LetterZahl Blob , LetterZahlMin int, LetterZahlMax int, OrdnungsZahl int, Anmerkungen Blob, Besonderheiten Blob, WeitereHinweise Blob, primary key (Seite_ID), foreign key (DrSchrDokS_ID) references Druckschriftdokument(Druckschriftdokument_ID) ); / CREATE TABLE SeiteDigital ( SeiteDigital_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, PhotographBildrechtSD_ID int NOT NULL, Seiten_ID int NOT NULL, Bearbeitungsdatum Blob, Bildformat Blob, BildformatHoehe int, BildformatBreite int, Aufnahmedatum Blob, Rohdaten Blob, Bilddaten LONGBLOB Darstellungsgroesse int, primary key (SeiteDigital_ID), foreign key (Seiten_ID) references Seite(Seite_ID), foreign key (PhotographBildrechtSD_ID) references Photograph(Photograph_ID) ); / CREATE TABLE Schmuck ( Schmuck_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, DrSchrDokSc_ID INT UNSIGNED NOT NULL, Name Blob, Anmerkungen Blob, Besonderheiten Blob, WeitereHinweise Blob, primary key (Schmuck_ID), foreign key (DrSchrDokSc_ID) references Druckschriftdokument(Druckschriftdokument_ID) ); / CREATE TABLE SchmuckDigital ( SchmuckDigital_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, SchmuckD_ID INT UNSIGNED NOT NULL, PhotographBildrechtScD_ID INT UNSIGNED NOT NULL, Bearbeitungsdatum Blob, Bildformat Blob, BildformatHoehe int, BildformatBreite int, Aufnahmedatum Blob, Rohdaten Blob, Bilddaten LONGBLOB, Darstellungsgroesse int, primary key (SchmuckDigital_ID), foreign key (SchmuckD_ID) references Schmuck(Schmuck_ID), foreign key (PhotographBildrechtScD_ID) references Photograph(Photograph_ID) ); / CREATE TABLE Schriftsatz ( Schriftsatz_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, Sprachraum Blob, Schriftart Blob, Schriftsatzname Blob, Schriftsatzalias Blob, primary key (Schriftsatz_ID) ); / CREATE TABLE DruckType ( DruckType_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, SchriftsatzDT_ID INT UNSIGNED NOT NULL , Zeichen Blob, Ordnungszahl int, Zeichenkategorie int, Letterbreite int, Letterhoehe int, ObereDickte int, UntereDickte int, Anmerkungen Blob, Besonderheiten Blob, WeitereHinweise Blob, primary key (DruckType_ID), foreign key (SchriftsatzDT_ID) references Schriftsatz(Schriftsatz_ID) ); / CREATE TABLE DruckTypeDigital ( DruckTypeDigital_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, PhotographBildrechtDTD_ID INT UNSIGNED NOT NULL, DrTypeDTD_ID INT UNSIGNED NOT NULL, Bearbeitungsdatum Blob, Bildformat Blob, BildformatHoehe int, BildformatBreite int, Aufnahmedatum Blob, Rohdaten Blob, Bilddaten LONGBLOB, Darstellungsgroesse int, primary key (DruckTypeDigital_ID), foreign key (DruckTypeDTD_ID) references DruckType(DruckType_ID), foreign key (PhotographBildrechtDTD_ID) references Photograph(Photograph_ID) ); / CREATE TABLE BuchRelSchriftsatz ( SchriftsatzBRS_ID int NOT NULL, DrSchrDokBRS_ID int NOT NULL, foreign key (DrSchrDokBRS_ID) references Druckschriftdokument(Druckschriftdokument_ID), foreign key (SchriftsatzBRS_ID) references Schriftsatz(Schriftsatz_ID) ); /