Eine Datenbank erstellen mit Base: Der ultimative Guide

Eine Datenbank erstellen mit Base: Der ultimative Guide

access unterschied ansichts und eingabeformular

Hast du schon einmal versucht, eine Datenbank zu erstellen, aber bist dabei nicht weitergekommen? Keine Sorge, du bist nicht allein. Ich habe früher mit Access gearbeitet, bin aber nun zu Ubuntu gewechselt und versuche, eine Datenbank für unseren Kräutergarten zu erstellen. Dabei bin ich auf Base gestoßen.

Der Aufbau der Datenbank

Für unsere Datenbank habe ich eine Tabelle für die Pflanzen erstellt – tbl_Pflanzen. In dieser Tabelle sind der Name, die Variante, der botanische Name und Anmerkungen aufgeführt. Außerdem habe ich ein n:m-Konstrukt verwendet, um die medizinischen Anwendungen zu erfassen. Hierfür habe ich die Tabelle tbl_Bereiche für die verschiedenen Körperbereiche (Kopf, Nerven, Magen/Darm, etc.) und die Tabelle tbl_Indikationen für die Indikationen angelegt. Diese beiden Tabellen werden durch eine Zwischentabelle (int_tbl Symptome) verbunden, die die Symptome erfasst. Diese Zwischentabelle besteht aus den Schlüsseln SymptomID, BereicheID und IndikationenID. Da mehrere Pflanzen auf dieselben Symptome wirken können, benötigen wir zusätzlich eine weitere Zwischentabelle (int_tbl_Medizinanwendungen) mit den kombinierten Schlüsseln PflanzenID und SymptomID.

Das Problem der Dateneingabe

Neben den oben genannten Strängen wie alternative Namen, Art, Inhaltsstoffe, Kulinarik, Anwendungsformen, Erntegut oder Verwendungsarten stoße ich bereits bei der Dateneingabe für den beschriebenen Strang auf Schwierigkeiten. Wenn ich ein Formular erstelle, um die Daten zentral aus der Sicht der Pflanze einzugeben, habe ich Probleme. Dabei handelt es sich um das Hauptformular Pflanzen mit den Daten aus der Tabelle tbl_Pflanzen, darunter ein Unterformular (int_tbl_Medizinanwendungen) und darunter ein weiteres Unterformular für die Symptome (int_tbl_Symptome). Im nächsten Unterformular werden die Bereiche (int_tbl_Bereiche) und Indikationen (int_tbl_Indikationen) dargestellt. Alle Formulare sind in Tabellenform angeordnet. Die Formulare sind durch die jeweiligen Schlüssel verbunden und die Spalten sind mit den Tabellendaten verknüpft.

LESEN  Wie viel Gewicht nehmen Nudeln beim Kochen zu?

Leider kann ich keine Daten eingeben. Ich würde gerne eine Pflanze eingeben und dann neue Datensätze für Bereiche und Indikationen hinzufügen, um das entsprechende Symptom mit den Schlüsseln zu erstellen und somit in der Zwischentabelle int_tbl_Medizinbereiche einen Datensatz mit einem Verbindungslink zur Pflanze zu generieren. Aber irgendwie funktioniert das nicht und ich habe keine Ahnung, wie ich das realisieren kann.

Fazit

Falls du eine Lösung für mein Problem hast oder mir erklären kannst, wie ich die Eingabe der Daten richtig umsetzen kann, freue ich mich über deine Hilfe. Beste Grüße!