AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbankstruktur - wieviele Tabellen sind richtig
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankstruktur - wieviele Tabellen sind richtig

Ein Thema von mr_chrome · begonnen am 12. Nov 2004 · letzter Beitrag vom 12. Nov 2004
Antwort Antwort
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#1

Re: Datenbankstruktur - wieviele Tabellen sind richtig

  Alt 12. Nov 2004, 11:43
Du mußt die Tabellen so aufbauen, wie es eben logisch ist. Fangen wir mal an. Woraus besteht die Reparatur ?

Ein Kunde kommt mit einem Gerät, also braucht man 1. Kundentabelle. Was will er ? Eine Reparatur. Das wollen aber auch andere, also 2. Auftragstabelle Diese muß einen Verweis auf den Kunden enthalten und eine fortlaufende Nr., Datum usw. Vielleicht bringt er ja auch 2 Geräte. Jetzt kommt die eigentlich Reparatur. Woraus besteht nun die ? Aus Ersatzteilen und der Arbeitszeit. Diese müssen für jeden Auftrag separat erfaßt werden können. Jetzt wirds schon schwieriger : eine Tabelle dafür oder 2 ?

Da die Ersatzteile aber nun mit der Arbeitszeit recht wenig zu tun haben tendiere ich hier zu 2 Tabellen, also Tabelle Ersatzteile und Tabelle Arbeitszeit wieder jeweils mit Verweis zum Auftrag.

Aus letzterem kann nun schon mal ein Kostenvoranschlag erstellt werden. Ist die Arbeitszeit letztenendes anders oder werden doch mehr Kleinteile benötigt so müssen diese Werte vor Rechnungsschreibung angepaßt werden.

Aber es kommt schon noch mehr : die Ersatzteile müssen noch in eine Artikel-Tabelle. Erstens, um sie nicht jedesmal im Klartext eingeben zu müssen, sondern vor allem wegen der Preise. Es könnte Rabatte geben usw.

Na dann, viel Vergnügen.
Gruß
Hansa
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz