Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ERM - Fahrradwerkstatt

Empfohlene Antworten

Hallo erstmal,

Ich habe eine Frage zum ERM - bezüglich dieser Aufgabenstellung:

Für eine Fahrradwerkstatt ist eine Datenbank zu entwerfen, die die Kunden, alle reparierten Fahrräder und dessen Reparaturen verwaltet. Es soll die Erfassung der Reparaturaufträge und die abschließende Rechnungslegung ermöglicht werden.

Meine bisherigen Überlegungen bzw. Ergebnisse:

Entität: Kunde

Attribute: KdNr, Vorname, Name, Anschrift(Strasse_Nr, Ort, PLZ), Tele-Nr(weil telefonisch benachrichtigt werden soll wegen der Rechnung)

Entität: Reparaturauftrag

Attribute: AuftragsNr, KdNr, FaNr, Fahrradart, Reparatur

Entität: Fahrrad

Attribute: FaNr, AuftragsNr, Fahrradart, Reparatur

Nun bin ich am rätseln ob das alles bisher so korrekt ist & ob ich die weitere Entität "Rechnungslegung" anlegen soll oder ob dies über eine Abfrage, in einem Formular(mit Abfrage) geregelt wird.

Beziehungen:

Kunde gibt Reparaturauftrag 1:n Beziehung

Reparaturauftrag für Fahrrad 1:1 Beziehung

dann hätte ich:

Reparaturauftrag führt zu Rechnungslegung 1:1 Beziehung

und:

Rechnungslegung telefonisch benachrichtigt Kunde m:1 Beziehung

Die Kunden sollen Telefonisch benachrichtigt werden wegen der Rechnung!

Über Hilfe wäre ich sehr dankbar da ich nicht weiterkomme und mir schon den Kopf zerbrochen habe, vielen Dank im vorraus!!!

EDIT: Datenbank wird mit Microsoft Access erstellt und bearbeitet.

Moin,

Entität: Reparaturauftrag

Attribute: AuftragsNr, KdNr, FaNr, Fahrradart, Reparatur

Das ist jedenfalls nicht normalisiert, weil die "Fahrradart" aus der "FaNr" hervorgeht.

Entität: Fahrrad

Attribute: FaNr, AuftragsNr, Fahrradart, Reparatur

Hier hat IMO die "AuftragsNr" nichts verloren.

Nun bin ich am rätseln ob das alles bisher so korrekt ist & ob ich die weitere Entität "Rechnungslegung" anlegen soll oder ob dies über eine Abfrage, in einem Formular(mit Abfrage) geregelt wird.

Unbedingt. Sonst kannst du Rechnungen aus deinem System nicht mehr reproduzieren. Genauer brauchst du 2 Entitäten, Rechnungslegung und Rechnungspositionen.

Kunde gibt Reparaturauftrag 1:n Beziehung

Reparaturauftrag für Fahrrad 1:1 Beziehung

Autsch! Reparaturauftrag zu Fahrrad ist ja wohl n:1...

dann hätte ich:

Reparaturauftrag führt zu Rechnungslegung 1:1 Beziehung

Ich meine, das ist n:m oder? Ich kann zu einem Reparaturauftrag mehrere Teilrechnungen stellen, aber auch mehrere Reparaturaufträge in einer Rechnung fakturieren.

Ich hoffe, zur Verwirrung beigetragen zu haben.

Reinhold

Nein Reinhold eher geholfen würde ich sagen wenn ich jetzt richtig liege, vielen Dank!!!

Hier ist mein ERM als Bild, meintest du es so ?

Link zum ERM:

imgimg.de - Dein Bilderhoster

  • 2 Wochen später...

also mir persönlich würden da noch die zeitangaben fehlen... damit man sieht WANN ein fahrrad ins werk kam und WANN die rechnung beispielsweise fällig wäre...

zudem fehlt noch eine art "bereits abgeleistet" oder willst du fertige reperaturen aus der datenbank löschen? somit würdest du jedoch die nachweismöglichkeit verlieren...

  • 2 Wochen später...

Habe das ERM nach euren Verbesserungen überarbeitet und hoffe das nun alles richtig ist. Ich Danke für eure Antworten hier nochmal mein ERM als jpg Datei!

LINK:imgimg.de - Dein Bilderhoster

ist die beziehung zu Rechnung zu Reparaturauftrag nicht falsch bzw. sogar unnötig!?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.