Django: Datenbankaufbau Haushaltsbuch
Verfasst: Mittwoch 17. Januar 2018, 22:13
Hallo zusammen,
ich habe vor einigen Monaten ein einigermaßen funktionierendes Haushaltsbuch mittels Access2016 erstellt, welches ich in Django neu erstellen möchte. Da ich mir nicht sicher bin, ob mein Datenbankaufbau optimal ist, wollte ich mal eure Meinung einholen.
Hier sind die Beziehungen https://picload.org/view/ddcodprr/bezie ... 1.png.html
Hier ist das Eingabeformular https://picload.org/view/ddcodpra/beweg ... s.png.html
Mit dem Haushaltsbuch sollen meine Einkaufsbelege, Aldi, Lidl, Tankstelle, Möbelhaus etc. erfasst werden. (vergleiche Eingabeformular).
Da auf einem Beleg meist mehrere Positionen habe, bleibt das Datum und die Lokation (Händler) über die Positionen hinweg gleich. Damit ich das Datum und die Lokation nicht immer erneut eingeben muss, gebe ich einen Datensatz einmal komplett ein und kopiere ihn dann z. B. ca. 20mal und ändere dann nur noch das Produkt, Anzahl, Einheit und Einzelpreis ab. Habe ich zuviele Datensätze kopiert, lösche ich die überschüssigen oder sind es zu wenig kopiere ich erneut.
Also was ich mir von einer optimierten Eingabe her vorstelle ist:
Ich wähle ein Datum (17.01.2018) und eine Lokation (Aldi) aus die konstant bleiben sollen, bis ich den Beleg abgearbeitet habe. Dann ändere ich die Lokation (z. B. Lidl), das Datum kann u. U. gleich bleiben oder sich auch ändern (z. B. 18.01.2018).
Hier nun meine Fragen:
1.Habt ihr einen Vorschlag wie ich meine gewünschte Eingabe realisieren kann
2. Muss ich für die Realisierung von Punkt 1. meine Datenbank anpassen oder habt ihr einen Optimierungsvorschlag für selbige?
PS: Das Haushaltsbuch nutze ich um meine Ausgaben analysieren zu können, z. B. wieviel Geld für Obst, Fleisch, Möbel, Tanken draufgegangen ist. Eventuell möchte ich die Anwendung um weitere Apps erweitern.
Das Projekt möchte ich durchführen, um meine Django-Kenntnisse zu erweitern.
ich habe vor einigen Monaten ein einigermaßen funktionierendes Haushaltsbuch mittels Access2016 erstellt, welches ich in Django neu erstellen möchte. Da ich mir nicht sicher bin, ob mein Datenbankaufbau optimal ist, wollte ich mal eure Meinung einholen.
Hier sind die Beziehungen https://picload.org/view/ddcodprr/bezie ... 1.png.html
Hier ist das Eingabeformular https://picload.org/view/ddcodpra/beweg ... s.png.html
Mit dem Haushaltsbuch sollen meine Einkaufsbelege, Aldi, Lidl, Tankstelle, Möbelhaus etc. erfasst werden. (vergleiche Eingabeformular).
Da auf einem Beleg meist mehrere Positionen habe, bleibt das Datum und die Lokation (Händler) über die Positionen hinweg gleich. Damit ich das Datum und die Lokation nicht immer erneut eingeben muss, gebe ich einen Datensatz einmal komplett ein und kopiere ihn dann z. B. ca. 20mal und ändere dann nur noch das Produkt, Anzahl, Einheit und Einzelpreis ab. Habe ich zuviele Datensätze kopiert, lösche ich die überschüssigen oder sind es zu wenig kopiere ich erneut.
Also was ich mir von einer optimierten Eingabe her vorstelle ist:
Ich wähle ein Datum (17.01.2018) und eine Lokation (Aldi) aus die konstant bleiben sollen, bis ich den Beleg abgearbeitet habe. Dann ändere ich die Lokation (z. B. Lidl), das Datum kann u. U. gleich bleiben oder sich auch ändern (z. B. 18.01.2018).
Hier nun meine Fragen:
1.Habt ihr einen Vorschlag wie ich meine gewünschte Eingabe realisieren kann
2. Muss ich für die Realisierung von Punkt 1. meine Datenbank anpassen oder habt ihr einen Optimierungsvorschlag für selbige?
PS: Das Haushaltsbuch nutze ich um meine Ausgaben analysieren zu können, z. B. wieviel Geld für Obst, Fleisch, Möbel, Tanken draufgegangen ist. Eventuell möchte ich die Anwendung um weitere Apps erweitern.
Das Projekt möchte ich durchführen, um meine Django-Kenntnisse zu erweitern.