transaktion .. how to ?
HejTak for de du kigger på mit spørgsmål
Jeg har i min iver på at få kodet til noget til større projekt,
kommet ud i en tvivl omkring min opbygning af min Database.
Jeg har lavet i min database en samlingstabel(tabel3) mellem tabel 1 og tabel 2.
Men er meget usikker på hvordan jeg nu skal indsætte i tabel 1 og samtidig tilføje en relation til tabel2
Tænkte Eksempel
Tabel 1 : Prøve
Tabel 2 : Projekt
Tabel 3 : samling
1 prøve kan have 0..* projekter
1 projekt kan have 1..* prøver
(* = mange)
Så vidt hvis jeg husker min lærdom rigtig så er der følgende regler på multipliciteter,
sådan at jeg oprette holder en høj normalisering.
1..* eller 0..* : Indsæt PK som FK på mange siden.
1..* eller 0..* : Tag PK fra tabel1 og tabel2 og indsæt dem i en ny sammensat-tabel (tabel3)
(PK = Primary Key. FK = Foreign key)
Mine spørgsmål er så når jeg HAR oprette et projekt,
også vil tilføje en sample -
Hvad tænker folk om designet af Databasen? Er der en bedre måde at gør det på?
hvordan gør jeg så? Har hørt en transaktion kan klare det?
Tak fordi du læste mit spørgsmål, håber du kan hjælpe.