Article View: de.comp.lang.c++
Article #1657Re: ? Objekte in SQL
From: J"oerg P. Berger
Date: Wed, 14 Feb 1996 14:27
Date: Wed, 14 Feb 1996 14:27
52 lines
2168 bytes
2168 bytes
Michael.Zelbel@t-online.de (Michael Zelbel) wrote:
>Hi, wir starten jetzt an der FH Dortmund das Projekt, ein Interface
>zwischen objektorientierten Anwendungen und relationalen Datenbanken
>(hier ORACLE) zu entwickeln. Kennt jemand irgendeine Software in dieser
>Richtung? Hat jemand irgendwelche Tips fĂźr den Entwurf einer solchen
>Software? Egal wie gut oder banal euer Tip oder Kommentar dazu ist, wir
>sind fĂźr jede Reaktion dankbar.
Ich hab ein ein Projekt auch mal so etwas gemacht. Ich will nur mal
kurz die Grundstruktur beschreiben:
Es gibt Klassen, die Daten enthalten, welche in den rows der
Tabellen abgelegt werden ( Nat"urlich k"onnen hier auch Methoden
angesiedelt sein). Ein Beispiel ist: Person
Als weiteres gibt es eine Template-Klasse , die mit solchen
Datenklassen instanziert wird.
DB < Person > tab;
Person per;
for ( tab.first() , tab.valid() , tab.next() )
{
tab.read ( per );
}
Au\3der kann nat"urlich auch eine Spezialisierung vorgenommen werden:
class DB_Person : public DB < Person >
Diese Klasse DB arbeitet mit zweit weitern Klassen, die die
eigentliche Arbeit erledigen:
- einem Treiber f"ur die Zugriffe auf Tabellen
( es ist m"oglich gleichzeitig auf verschiedene Systeme aus
einer Applikation heraus zuzugreifen )
- eiem Validierungsmechnismus, mit dem man einfache
Mengeneingrenzungen vornehmen kann.
Gruss
J"org
-------------------------------------------------------------------------
Joerg P. Berger
Hauptstrasse 111 66904 Bruecken
Fax: ++49 6386-7802 EMail: jpb@guug.de
-------------------------------------------------------------------------
Technical Details
Message-ID:
<4fss2u$h81@Dortmund.Germany.EU.net>Path:
arc1-ca.pugleaf.net!Dortmund.Germany.EU.net!news-internReferences:
<4f8m40$10b@news00.btx.dtag.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!Dortmund.Germany.EU.net!news-intern From: jpb@guug.de (J"oerg P. Berger) Newsgroups: de.comp.lang.c++ Subject: Re: ? Objekte in SQL Date: Wed, 14 Feb 1996 14:27:36 GMT Organization: Customer of EUnet Germany; Info: info@Germany.EU.net Distribution: world Message-ID: <4fss2u$h81@Dortmund.Germany.EU.net> References: <4f8m40$10b@news00.btx.dtag.de> NNTP-Posting-Host: p-berger.sb.eunet.de X-Newsreader: Forte Free Agent 1.0.82