Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hallo Jochen,

kannst Du (oder jemand anderer) mal einen Blick auf den Bugreport 32958
[1] werfen und den Sachverhalt versuchen nachzuvollziehen bzw. zu
bestätigen. Ich raff´s nicht.

Ich könnte das durchtesten, allein fehlt mir der Sinn für so ein
Abfragevorhaben. Lionel verknüpft da 2 Tabellen mit 2 Verbindungen. Ich
habe in meiner Zeit als Datenbänkler so etwas noch nicht gesehen.
Normalerweise wird eine Tabelle mit einer anderen verbunden, indem der
Primärschlüssel der einen Fremdschlüssel der anderen wird. Ich mache
einmal hier ein Beispiel:
Tabelle 1: "Name" - enthält ID, Vorname, Nachname
Tabelle 2: "Anschrift" - enthält ID, Straße, Ort
Um die Tabellen miteinander zu verknüpfen wird in Tabelle 1 ein Feld
eingefügt: AnschriftID.
In dem Feld wird der Inhalt aus dem Feld "ID" der Tabelle "Anschrift"
gespeichert.
--- und jetzt Lionels vorgestelltes Vorhaben, bezogen auf diese
Konstruktion:
Tabelle 1: "Name" - enthält ID, Vorname, Nachname
Tabelle 2: "Anschrift" - enthält ID, Straße, Ort, Vorname, Nachname
Da jetzt kein Schlüsselfeld der einen Tabelle Fremdschlüssel in der
anderen ist kann die Verbindung nur so erfolgen, dass möglichst viele
Verknüpfungen der Tabellen zu eindeutigen Werten führen. Also wird
"Vorname" mit "Vorname" und "Nachname" mit "Nachname" verknüpft.
Diese Konstruktion erfordert doppelte Eingaben in den Tabellen und ist
natürlich fehlerbehaftet, selbst wenn die Einträge in die Felder richtig
gemacht werden. Schließlich kann es z.B. mehrere Personen geben, die
"Peter Müller" heißen. Dann erzeugst Du im Ergebnis bei einem Doppler
vier Datensätze, bei einem dreifach vorkommenden Namen neun Datensätze usw.

Gut, ich werde diese Konstruktion einmal austesten, aber für mich ist
die "Importance" an dieser Stelle "Lowest". Und ich hatte mich damit
bisher auch nicht weiter auseinandergesetzt, da ich bisher so den
Eindruck hatte, dass Lionel einer derjenigen ist, die dann letztlich
auch den Patch dazu schreiben.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=32958

Gruß

Robert

-- 
Informationen zum Abmelden: E-Mail an discuss+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.