Beitrag von Andreas (396 Beiträge) am Mittwoch, 10.Januar.2001, 14:55.
Re: Wie verknüpfe ich Datenbanken?
Hallo,
es geht auf jeden Fall mit Perl, z.B.:
Datenbank 'DB_A' wird durchlaufen mit
In DB_A gibt es ein Feld, mit dem ich die zugehörigen Einträge in der Datenbank 'DB_B' eindeutig identifizieren kann (i.d.R., aber nicht zwangsläufig wird dafür die Id aus DB_B genommen) - wenn keine eindeutige Identifizierung vorliegt, wird bei diesem Verfahren der erste zutreffende Datensatz aus DB_B herangezogen. Diese Feld heiße 'ident' in DB_A und beziehe sich auf 'Id' in DB_B. Dann erfolgt der Zugriff mit
Jetzt steht uns der entsprechende Eintrag aus DB_B zur Verfügung und wir können z.B. anfordern
Die Alternative zu dieser Vorgehensweise wäre die Definition von Feldern als 'relation'. Dies ermöglicht allerdings erst einmal nur den Zugriff auf ein Feld der verknüpften Datenbank und bereitet außerdem bei n-n-Beziehungen Probleme.
Gruß, Andreas