Rouven: Daten in normalisierte Datenbank einfügen

Beitrag lesen

Hi,

also ich kenne verschiedene Ansätze dafür:

  1. Verwende einen View, der auf den Joins beruht. Damit muss man allerdings aufpassen, denn Views sind nicht unbedingt schreibfähig (man denke nur an Views, die den Primärschlüssel nicht selektieren...).
  2. Verwende eine STORED-PROCEDURE der du alle Parameter übergibst und die von sich aus die notwendigen Tabellen ansteuert.
  3. Mache die INSERTS (ja, mehrere) von Hand, achte dabei auf die korrekte Reihenfolge bzgl. der Fremdschlüssel und versuche wenn möglich eine einzige Transaktion zu verwenden, so dass bei einem Fehler nicht halbfertige Datensätze hängen bleiben.

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(