Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Kutschi am April 03, 2016, 17:44:08

Titel: Datenbank Aufbau
Beitrag von: Kutschi am April 03, 2016, 17:44:08
Hallo zusammen,

ich habe noch wenig Acsess Erfahrung. Ich muss für die Arbeit eine Datenbank aufbauen. Ich weiß leider nicht wie ich das am besten mache. Vielleicht kann mir da jemand helfen. Folgende Daten müssen verwaltet werden:

Anlage (1...n)
    Teilanlage (1...n)
         Kosten planbar soll
         Kosten planbar ist
         Kosten unplanbar soll
         Kosten unplanbar ist
         Kosten Wartung soll
         Kosten Wartung ist

Ich weiß nicht wie ich geschickt die Tabellen aufbaue. Eine Tabelle oder mehrere.
Für Hilfe wäre ich sehr dankbar.

Gruß
Markus
Titel: Re: Datenbank Aufbau
Beitrag von: Beaker s.a. am April 03, 2016, 18:54:00
Hallo Markus,
Für das Dargestellte sind IMO fünf Tabellen nötig.

tblAnlagen:
AnlageID (PK)
.
.

tblTeilanlagen:
TeilanlageID (PK)
.
.

TblTeilanlagenZuAnlage:
TZA_ID (PK)
AnlageID_FK
TeilanlageID_FK
.
.

tblKosten:
KostenID (PK)
Kosten ...
.
.

tblKostenZuTeilanlage:
KZT_ID (PK)
KostenID_FK
TeilanlageID_FK
.
.

gruss ekkehard
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 03, 2016, 19:37:14
Danke für die schnelle Antwort. Aber ich stehe wohl voll auf dem Schlauch.

Ich versuche das mal mit der Anlage und Teilanlage zu erklären wie ich es verstanden habe.
1. Eine Tabelle mit der Spalte (AnlageID) und Spalte (AnlageName)

2. Eine Tabelle mit der Spalte (TeilanlageID) und (TeilanlageName)

Dann müssten die 2 Tabellen irgendwie miteinander verknüpft werden oder?


Gruß
Markus
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 03, 2016, 20:06:07
Hallo,
da stellt sich erst mal folgende Frage:
Kann eine Teilanlagenbezeichnung immer nur zu einer Anlage gehören, oder gibt es die gleiche Teilanlagenbezeichnung in mehreren Anlagen?
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 03, 2016, 20:38:48
Hallo,

Die Teilanlagenbezeichnung ist einmalig. Eine Anlage kann halt mehrere Teilanlagen haben.

Ich habe jetzt eine Tabelle Mit Primärkey Anlage und eine andere mit Primärkey Teilanlage. Wie kann ich die jetzt in der dritten Tabelle vereinen?
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 03, 2016, 20:45:05
Hallo,
ZitatDie Teilanlagenbezeichnung ist einmalig. Eine Anlage kann halt mehrere Teilanlagen haben.
das beantwortet meine Frage nicht eindeutig.
Heißt das die Teilanlagenbezeichnung gibt es immer nur in einer Anlage ?
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 03, 2016, 20:55:18
Ja hier ein Beispiel,

N331_Druckluft
     N331PLV1
     N331PLV2
     Usw.
N332_Druckluft
     N332PLV1
     N332PLV2
     Usw
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 03, 2016, 23:17:32
Hallo,
man kann nur Vorschläge machen wenn man es verstanden hat.
ZitatHeist das die Teilanlagenbezeichnung gibt es immer nur in einer Anlage
Diese Frage beantwortest Du mit ja.
In Deinem Datenbeispiel gibt es aber die Teilanlage PLV1 sowohl bei N331 als auch bei N332.

Wenn die Teilanlage als Bezeichnung auch eine Teil der Anlage enthält, so ist die Wiederholung dieses Teile (N331 bzw. N332) bei der Teilanlage überflüssig.

Bitte bemühe Dich die Zusammenhänge klar und ausführlich zu beschreiben, sonst wird das nix mit dem Helfen.
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 04, 2016, 07:01:46
Hallo,

das versuche ich ja. Meine Datenbankkenntnisse sind noch nicht so dolle. Wie richtig erkannt kann es die Teilanlagen auch dopplet geben, deswegen würe ich ein Teil der Anlage davorschreiben. Es darf die Teilanlage nur eindeutig in einer Anlage geben.

Gruß
Markus
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 04, 2016, 08:36:55
Hallo,
Zitatdeswegen würe ich ein Teil der Anlage davorschreiben
das ist überflüssig und redundant.
Die 3.Tabelle bekommt einen Fremdschlüssel zur Anlage (N331 etc.) und einen Fremdschlüssel zur Teilanlage (PLV1 etc.). Über beide Fremdschlüssel legt man einen zusammengesetzten eindeutigen Index. Damit ist es nicht möglich die gleiche Teilanlage der gleichen Anlage 2x zuzuordnen.

Aufbau siehe Bild.
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 04, 2016, 10:18:14
Ok, und das klappt dann auch noch mit den Kosten die ich zu den einzelnen Teilanlagen aufführen möchte? siehe oben.

Ich versuche mal so Tabellen zu erstellen und würde sie Dir dann gerne mal zeigen ob ich das so richtig gemacht habe. Wäre das OK?
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 04, 2016, 10:21:57
Hallo,
die Kosen sind da noch nicht berücksichtigt.

Du hast ja Istkosten und Plankosen.
Wie sollen diese Kosten erfasst werden ?
In Zeiträumen, fortlaufend ?
Kosten je Anlage, je Teilanlage ?
Kann eine Anlage für sich auch Kosten haben, oder nur jeweils eine Teilanlage ?
Und meiner Meinung nach, kann es für unplanbare Kosten kein Soll geben, das würde ich eher als Rückstellung bezeichnen.

Usw.
Du musst also die Kostensache erst mal genauer beschreiben.
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 04, 2016, 10:27:23
Ah ok,

die Kosten belaufen sich auf die Teilanlagen. Jede Teilanlage soll Kosten bekommen: planbar, unplanbar, wartung -> jeweils Soll und Ist.
Ich Stelle mir vor das die Soll Kosten später über ein Eingabefeld eingegeben werden. Die Istkosten vielleicht über ein Export aus einer ExcelTabelle. So ist aktuell meine Idee dazu.
Unsere Betriebsingenieure sollen Ihre Kosten auf den Teilanlagen im Augebehalten. Damit sollen Sie für nächstes Jahr dann Ihr Budget planen.

Vielen Dank für die unterstützung

Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 04, 2016, 10:41:15
Hallo,
ZitatDie Istkosten vielleicht über ein Export aus einer ExcelTabelle.
wieso jetzt plötzlich Exceltabelle ?
Auch die Istkosten sollten in Access erfasst werden und nicht in Excel.

ZitatJede Teilanlage soll Kosten bekommen: planbar, unplanbar, wartung -> jeweils Soll und Ist.
Sorry, aber das ist unlogisch. Für Planungskosten gibt es keine Istkosten. Und wie gesagt unplanbare Kosten erschließen sich mir auch nicht. Wenn etwas unplanbar ist, ist es unvorhergesehen, was willst Du da als Zahl erfassen, Du weißt ja nichts.
Und was ist mit Reparaturen, Du hast ja nur Wartung genannt.
Du musst unterscheiden, zwischen geplanten Kosten und Istkosten. Und die geplanten Kosten sind ja wahrscheinlich in Zeiträumen (Jährlich ?) zu erfassen.
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 04, 2016, 11:13:28
Hallo,

Excel deswegen weil ein Kollege mir da aus SAP was exportieren kann.
So nun zu den Kosten unser Betriebingineure müssen Ihre Anlagen mit Geld beplanen.
Dazu hätter der Betriebsleiter pro Teilanlage 3 Töpfe --> planbare Kosten (z.B Projekte)
                                                                            --> unplanbare Kosten (z.B Störungen in der Teilanlage)
                                                                            --> Wartung (z.B Wartungaufträge in der Teilanlage)

Für jeden Topf möchte er die Soll Kosten eintrage die der Betriebsingenieur dafür veranschlagt hat. Das macht der Betriebsingenieur aus seiner Efahrung mit der Anlage heraus. Damit der Betriebingenieur die Kosten im Blick hat, soll am Ende des Monats die Töpfe den Istkosten gegenübergestellt werden. Damit soll er sehen ob sein Geld für die Teilanlage richtig kalkuliert war und ober noch Geld zurverfügung hat. Ziel ist es die unplanbaren Kosten zusenken z.B durch Wartung.

Schön das ich nichts weiß.
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 04, 2016, 11:23:55
Hallo,
sind die Zeiträume für die Planungskosten immer monatlich ?
Und was ist mit Reparaturen, Du hast ja nur Wartung aufgeführt ?
Oder gehört das zu den unplanbaren Kosten ?

Im Anhang findest Du mal ein Bild eines möglichen Datenmodells.

ZitatSchön das ich nichts weiß
was willst Du mit diesem Satz sagen ?
Titel: Re: Datenbank Aufbau
Beitrag von: Kutschi am April 04, 2016, 13:10:16
Hallo,

die Sollkosten sollen einmal laut der Budgetphase eingegeben werden und die Istkosten monatliche. Damit soll man einen überblick erhalten. Aus unplanbaren Kosten sollen wenn möglich Wartungsaufträge entstehen um so die unplanbaren kosten zu senken.

du hast doch geschrieben das ich nichts weiß
Titel: Re: Datenbank Aufbau
Beitrag von: MzKlMu am April 04, 2016, 17:53:07
Hallo,
dann passt doch mein Vorschlag.
Die Istkosten werden laufend mit einem Datum erfasst. Über das Datum lassen sich die Istkosten dann auf Zeiträume gruppieren.

Zitatdu hast doch geschrieben das ich nichts weiß
wo habe ich das geschrieben ?