🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Einladungsdatenbank

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Sator
Beiträge: 2
Registriert: Di 25. Sep 2012, 08:10

Einladungsdatenbank

Beitrag von Sator » Di 25. Sep 2012, 08:28

Hallo Allerseits!

Ich plane nächstes Jahr ein großes Familienfest mit großem Essen, vielen Kindern und Unterbringung der Gäste im Hotel usw. und habe mir dazu eine relationale Datenbank vorgestellt, um das ganze besser zu administrieren.
Das Problem bei meinem Entwurf ist, dass er nicht funktioniert - offensichtlich habe ich die Beziehungen der Tabellen untereinander nicht richtig gestaltet.
Die Datei findet sich hier:
https://docs.google.com/open?id=0By1PnY ... E5uNzg1Rmc
Bin für hilfreiche Hinweise dankbar.

Sator

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Einladungsdatenbank

Beitrag von F3K Total » Sa 29. Sep 2012, 23:20

Moin,
die Beziehungen der Tabellen sind erst einmal nicht so wichtig.
Die werden erst gebraucht, wenn Du z.B. sicherstellen willst, dass alle Kinder zu einer Adresse gelöscht werden, wenn die Adresse selbst gelöscht wird.
Wichtiger ist, herauszufinden, wie die Daten zusammenhängen.
Ich habe es mit deinen Tabellen versucht herauszufinden.
  • Zu einer Veranstaltung kann es viele Adressen (Personen) geben, darum habe ich in der Tabelle Adressen den Fremdschlüssel für die Veranstaltung eingeführt: FK_V_ID
  • Zu einer Adresse (Person) kann es viele Kinder geben, daher gibt es in der Tabelle Kinder jetzt den foreign key FK_ElternID.
Anbei ein Beispiel.

Das Formular "Veranstaltung planen" enthält als Hauptformular "Veranstaltungen", darunter als Subformular "Adressen" dem wiederum das Subformular "Kinder" zugeordnet ist.
Der Dateninhalt der Formulare verhält sich analog zu den jeweiligen Formularnamen.
Die Zusammenhänge kannst Du im Entwurfsmodus des Formulares mit dem Formularnavigator analysieren.

Gruß R
Dateianhänge
Unsere Gaeste.zip
entpacken, nicht umbenennen um an die .odb zu kommen
(11.6 KiB) 210-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO

Sator
Beiträge: 2
Registriert: Di 25. Sep 2012, 08:10

Re: Einladungsdatenbank

Beitrag von Sator » So 30. Sep 2012, 19:24

Guten Abend!

Herzlichen Dank für die Auskunft und die Überarbeitung - ich werde jetzt einmal mit dem Befüllen beginnne und erst dann die Beziehungen definieren.
Seltsamerweise konnte ich die Datei mit LO 3.6.1 nicht öffnen (Win), auch unter Debian (3.5.2) ging es nicht, erst in Ubuntu (3.5.4.2) ging es dann problemlos.
Mit freundlichen Grüßen

Sator


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten