Forum: Datenbanken
Delphi
by TigerLilly,
28. Jun 2018
:thumb: Geschmäcker und so. :-D
Forum: Datenbanken
Delphi
by TigerLilly,
28. Jun 2018
Ah - guter Punkt. Es sollte (bis auf wenige Ausnahmen) keine gleichbenannten Felder geben. Wenn du einen Join über mehrere Tabellen hast + da kommt 4x "Stadt" vor, hilft dir der Zusammenhang nicht viel.
Ein konzeptionelles Datenmodell versteht "Vererbung" + da kann man sowas gut abbilden.
Ich habe in meinen Tabellen auch noch ein Feld "Serial", das bei Änderungen hochgezählt wird. Dann...
Forum: Datenbanken
Delphi
by TigerLilly,
26. Jun 2018
Sorry, ich hab nicht gesehen, dass SQLite dein target ist. UDDTs gehen da gar nicht + VARCHAR/NVARCHAR auch nicht.
Forum: Datenbanken
Delphi
by TigerLilly,
26. Jun 2018
Neinneinnein. Zuerst wird es richtig gemacht + danach kann man über so was nachdenken + kommt dabei drauf, dass Normalisierung ihren Sinn hat + man nicht darauf verzichten muss/darf/soll.
Forum: Datenbanken
Delphi
by TigerLilly,
26. Jun 2018
Vielleicht zurück zum Anliegen des TE. Ergänzend zu noch nicht Gesagtem:
Allgemein:
* Die Tabellen alle mit TBL_ beginnen zu lassen ist überflüssig.
* Ich bevorzuge es, die IDs (=PKs) mit dem Tabellennamen zu benennen. So wie du es bei Tbl_User gemacht hast (Tbl_USer -> UserID), aber bei den anderen nicht (Tbl_Konto -> ID)
* Die IDs einmal mit und einmal ohne _ zu bennen ist nicht gut....