Avatar billede skab Nybegynder
02. januar 2004 - 16:04 Der er 8 kommentarer og
3 løsninger

Primærnøgle - autonummerering

Hej Eksperter

Hvad er fordelene/ulemperne ved at have et autonummereringsfelt som primærnøgle?

På forhånd tak
/skab
Avatar billede squashguy Nybegynder
02. januar 2004 - 16:06 #1
Den primære skal være unik..
Avatar billede skab Nybegynder
02. januar 2004 - 16:08 #2
øhhh...ja...?
Avatar billede squashguy Nybegynder
02. januar 2004 - 16:10 #3
en fordel..
Avatar billede skab Nybegynder
02. januar 2004 - 16:10 #4
ok
Avatar billede lap Nybegynder
02. januar 2004 - 18:01 #5
Du har ikke data-bærende nøgler - og kan derfor altid rette en "nøgle" uden de store problemer (f.eks. et cpr-nummer) - derfor bør en primær nøgle altid være et autonummeringsfelt.

altså en fordel.

Ulempen er, at det kan være lidt vanskeligere at gennemskue hvordan data hænger sammen, men det tager kun ganske kort tid, så har man helt styr på hvordan det virker - og hvis ellers relationerne er på plads, så giver det ingen problemer.
Avatar billede nih Novice
02. januar 2004 - 22:33 #6
Søgninger i tabellen bliver også hurtigere når du bruger autonummering kontra tekststrenge

Mange gange kan det dog være en fordel at lade primærnøglen være en kombination af flere felter, f.eks en fremmednøgle og en dato

Niels
Avatar billede skab Nybegynder
04. januar 2004 - 20:19 #7
Tak for hjælpen!
Avatar billede squashguy Nybegynder
04. januar 2004 - 20:19 #8
Tak for det ene point :)
Avatar billede skab Nybegynder
04. januar 2004 - 20:21 #9
:-) Det var jo ikke så meget, du kom med...
Avatar billede squashguy Nybegynder
04. januar 2004 - 20:31 #10
bare i orden ;)
Avatar billede skab Nybegynder
04. januar 2004 - 20:32 #11
Gutti ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester