Tja wo soll man da anfangen?
Hier:
https://de.wikipedia.org/wiki/Normal...28Datenbank%29
Du schreibst etwas von Anomalien. Gemäß Deiner ersten Datenmodellbeschreibung wirst Du sie bald kennenlernen.
In welcher Tabelle werden bei Deinem Modell die einzelnen Bestellpositionen gespeichert. Scheinbar nicht in "Bestellungen" oder willst Du den Schmonz für jede Bestellposition eintragen?
Ok, damit bist Du mitten im Thema.
Welche
DB ist erstmal egal. Die Theorie zur Normalisierung ist grundsätzlicher Natur.
Verschlüsselung ist noch mal ein eigenes Thema.
Per Suchfunktion findest Du hier eine Reihe Tutorials, die das Thema Delphi und Datenbank nahe bringen.