ADT auf Tabellen eine RDBS (MSQL) abbilden

Ich habe folgendes Problem:

Ich muss ADT (Abstrakt Datentypen) auf Tabellen eine RDBS (MSQL)
abbilden.
ADT-en können sein TUPEL OF, SET OF, LIST OF oder Verschachtelung von
allen.
Es sollte eine Tabelle in der DB existieren, wo alle elementaren
Datentypen und neuen Abstrakten Typen gespeichert werden. Wenn ich
jetzt ein neuen Type anlegen möchte, muss ich zuerst die Tabelle
bereits definierte Datentypen laden, nachschauen, ob Datentype schon
existieret, wenn nicht, eine oder mehrere Tabellen anlegen. Dann
Möglichkeit anbieten, Daten zu erfassen oder select Anweisung durch zu
führen.
Vielleicht kann mir jemand auch mit ein paar programmier Beispiele.
Es würde mir schon sehr viel helfen, wenn ich verschiedene Objekte wie
z=2EB. ,,Buch" in die DB schreiben kann und dann Daten erfassen oder
lesen kann.


Besten Dank voraus
Richard





Beispiel:

Bücher :=3D SET OF ( TUPEL OF ( ISBN:String;
Titel:String;
Verlagsname:String;
Autoren:LIST OF( Autor:String );
Stichworte:SET OF( Stichworte: String );
Versionen: SET OF( TUPEL OF (Auflage:Integer;Jahr:Integer;))))


Tabelle bereits definierte Daten Typen:

int e
Double e
Char e
String e
Date e
Version ADT TUPEL OF Ts
Versionen ADT SET OF Version
Stichworte ADT SET OF String
Autoren ADT LIST OF String
Buch ADT TUPEL OF Tz
Bücher ADT SET OF Buch

Ts
Version int
Version int

Tz
Buch String
Buch String
Buch String
Buch Autoren
Buch Stichworte
Buch Versionen
richard-lang [ So, 01 April 2007 13:13 ] [ ID #1674898 ]

Re: ADT auf Tabellen eine RDBS (MSQL) abbilden

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)
Andreas Kretschmer [ So, 01 April 2007 15:34 ] [ ID #1674899 ]

Re: ADT auf Tabellen eine RDBS (MSQL) abbilden

Danke dir für die Infos. Ich habe mir PostgreSQL instalier und
probiere es mal damit.

Richard
richard-lang [ Di, 03 April 2007 09:30 ] [ ID #1677267 ]
Datenbanken » de.comp.datenbanken.mysql » ADT auf Tabellen eine RDBS (MSQL) abbilden

Vorheriges Thema: [phpgedview]
Nächstes Thema: Werte aus mehreren Datensätzen in einer Ausgabe kombinieren