Print side | Luk vindue

ID Auto vs. Unikke data

Udskrevet fra: Dansk Access Forum
Kategori: Hjælp til Access
Forum navn: Generelt
Forum beskrivelse: Spørgsmål til den daglige brug af selve programmet Access
Web-adresse: https://www.accessforum.dk/forum_posts.asp?TID=105
Udskrevet den: 27-04-2024 kl. 22:25


Emne: ID Auto vs. Unikke data
Besked fra: Cameldriver
Emne: ID Auto vs. Unikke data
Posteringsdato: 28-04-2017 kl. 11:00


Hej


Min kollega og jeg har haft en lille (men lang) diskussion kørende ang. Tabellernes nøgle/ID.
Han er SQL mand, og jeg har sloges med Acces siden 1997.
Han har den holdning at Autonummerering er det eneste ID det dur. Og han postulerer at alt andet nedsætter databasens hastighed.
Den holdning, strider mod alt hvad jeg har lært om databasenormalisering.
Jeg ser Autonummerering som noget jeg kan bruge, hvis der er den mindste chance for, at der kan opstå dublerende data. Som eksempelvis medarbejderes Initialer.
Men der er jo data, hvor et autonummer blot vil være et ekstra unikt nummer. Eksempelvis kontonummeret i bogholderiets kontoplan. Her vil der aldrig være to konti med samme nummer. Hvorfor jeg ikke kan se nogen gyldig grund til at indføre endnu et.

Men!
 Og her så mit spørgsmål: Er der forskel på hvordan Acces håndterer de forskellige typer af Data som nøgle/ID?




Svar:
Besked fra: hkh
Posteringsdato: 28-04-2017 kl. 11:34
Nej Nøgleid er nøgleid

Jeg hælder selv mest til autonummerfelt som id, men der er enkelte tabeller hvor jeg bruger et andet felt.
I postnummertabellen bruger jeg postnummeret som nøgle.
Jeg har også nogle tabeller, der benyttes til import af data fra Excel, der har jeg heller ikke nogen autonummer som nøgle men benytter to felter der udgør nøglen.

Men i de fleste andre tabeller benytter jeg autonummer.


-------------
Hans



Print side | Luk vindue