von Pedrakan » Di, 21.11.2006 11:35
Hallo,
Für die Kostenstellenabrechnung in unserer Firma soll ich eine Datenbank erstellen. Dafür soll zunächst das Jahr, dann der Monat und schließlich der Tag ausgewählt werden.
Nun habe ich eine Tabelle "Jahr" mit dem Atrribut und Primärschlüssel "Jahreszahl" erstellt und dort die Jahre von 1990 bis 2020 eingegeben (int).
Als nächstes die Tabelle "Monat" mit dem Attribut und Primärschlüssel "Monatsname" und dort die Monate von Januar bis Februar eingetragen.
Nun müssen jedem Jahr die 12 Monate zugeordnet werden.
So wie ich das sehe, müsste ich dafür eine neue Tabelle (bsp. "Zeit") anlegen, in der ich jede "Jahreszahl" 12mal eintrage und dahinter den jeweiligen "Monatsname"... aber das erscheint mir verdammt viel Aufwand.
Gibt es da keinen einfacheren Weg?
Ich schieß gleich noch eins hinterher: Wenn ich nun die Tabelle "Tag" anlege, bräuchte ich ja theoretisch die Wert 1-31 und müsste dann jedem Monat Manuell sagen, wieviele Tage er hat und diese eintragen (sprich: in einer weiteren Tabelle "Tage" 12*30 Zeilen, also ca 360 eintippen)
Gibt es evtl. auch dort eine Möglichkeit mir das ganze einfacher zu gestalten?
vielen Dank im vorraus, Ped
Hallo,
Für die Kostenstellenabrechnung in unserer Firma soll ich eine Datenbank erstellen. Dafür soll zunächst das Jahr, dann der Monat und schließlich der Tag ausgewählt werden.
Nun habe ich eine Tabelle "Jahr" mit dem Atrribut und Primärschlüssel "Jahreszahl" erstellt und dort die Jahre von 1990 bis 2020 eingegeben (int).
Als nächstes die Tabelle "Monat" mit dem Attribut und Primärschlüssel "Monatsname" und dort die Monate von Januar bis Februar eingetragen.
Nun müssen jedem Jahr die 12 Monate zugeordnet werden.
So wie ich das sehe, müsste ich dafür eine neue Tabelle (bsp. "Zeit") anlegen, in der ich jede "Jahreszahl" 12mal eintrage und dahinter den jeweiligen "Monatsname"... aber das erscheint mir verdammt viel Aufwand.
Gibt es da keinen einfacheren Weg?
Ich schieß gleich noch eins hinterher: Wenn ich nun die Tabelle "Tag" anlege, bräuchte ich ja theoretisch die Wert 1-31 und müsste dann jedem Monat Manuell sagen, wieviele Tage er hat und diese eintragen (sprich: in einer weiteren Tabelle "Tage" 12*30 Zeilen, also ca 360 eintippen)
Gibt es evtl. auch dort eine Möglichkeit mir das ganze einfacher zu gestalten?
vielen Dank im vorraus, Ped