🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1657

Re: ? Objekte in SQL

#1657
From: J"oerg P. Berger
Date: Wed, 14 Feb 1996 14:27
52 lines
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-intern
References: <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