Am Mittwoch, 16. November 2005 13:29 schrieb Volker Tanner: > Hallo, > > es schent, ich habe ein kleines Problem mit OOo base. Ich > versuche folgendes zu tun: > Für eine Kundendatenbank will ich zwei Tabellen anlegen, > eine mit den üblichen Stammdaten, Kundennummer als > auto-inkrementeller primary key, eine weitere mit Daten > über herausgegebene Gutscheine, Gutscheinnummer als > auto-inkrementeller primary key nud eine Spalte mit > Referenz auf die Kundennummer aus der anderen Tabelle, > damit ich weiss, wohin der Gutschein gegangen ist. > Als erstes habe ich versucht, das mit einer "nativen" OOo > Datenbank zu lösen, bin an der Referenz gescheitert. Dann > habe ich es mit MySQL versucht, selbes Problem. In diesem > Falle bekomme ich die Fehlermeldung "Datenbank unterstützt > keine Referenzen". Genauso mit PostgreSQL.
Das Setzen von Referenzen ist eigentlich nur ein Hilfskonstrukt. Bei MySQL wird dies über die Verknüpfung mittels Abfragen gesteuert. Wenn ich Referenzen setze schützen die mich nur vor ungewolltem Löschen, falls meine Formulare nicht sauber geschrieben wurden. Mehr sollen Referenzen nicht bewirken. Durch das Setzen von Referenzen wird also eine zusätzliche Funktion von der Datenbank erwartet. Und da beginnen dann plötzlich die Geschwindigkeitsdiskussionen (schnell gegen abgesichert). Referenzen würde ich einfach über die Where-Verbindungen der Abfragen erstellen. Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
