Vinnaren i pepparkakshustävlingen!
2008-06-05, 21:47
  #1
Medlem
kraids avatar
Anta att jag har en tabell, kalla den Uppgifter, som innehåller ex. kolumnerna UppgiftsID, AnvändarID, Uppgiftstyp, Uppgiftsnummer.

Kombinationen AnvändarID, Uppgiftstyp (ex: 1) och Uppgiftsnummer (ex: a) måste vara unik så att ingen användare blir tilldelad uppgift 1a flera gånger.

Ska jag då kombinera dessa tre i en Primärnyckel, i ett Index, eller i en Unik? Eller välja UppgiftsID som primärnyckel och kombinationen av dom 3 andra som Unik?

/Nybörjaren
__________________
Senast redigerad av kraid 2008-06-05 kl. 21:50.
Citera
2008-06-06, 10:33
  #2
Medlem
Chozos avatar
Så länge det du väljer räcker för att identifiera just den raden unikt så räcker det väl att välja en?

Om man har flera attribut som inte har unika värden måste man kombinera dock.
Citera
2008-06-14, 10:40
  #3
Medlem
Citat:
Ursprungligen postat av kraid
Anta att jag har en tabell, kalla den Uppgifter, som innehåller ex. kolumnerna UppgiftsID, AnvändarID, Uppgiftstyp, Uppgiftsnummer.

Kombinationen AnvändarID, Uppgiftstyp (ex: 1) och Uppgiftsnummer (ex: a) måste vara unik så att ingen användare blir tilldelad uppgift 1a flera gånger.

Ska jag då kombinera dessa tre i en Primärnyckel, i ett Index, eller i en Unik? Eller välja UppgiftsID som primärnyckel och kombinationen av dom 3 andra som Unik?

/Nybörjaren
Pekar användarid in i en tabell med användare?
Citera
2008-06-14, 23:25
  #4
Medlem
kraids avatar
Citat:
Ursprungligen postat av linlasj
Pekar användarid in i en tabell med användare?

Ja, eller pekar och pekar..? Jag har en användartabell också ja När jag skriver i uppgiftstabellen används användarid:et från användartabellen för att referera till en viss user.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback