Avatar billede danm Nybegynder
06. april 2006 - 01:49 Der er 3 kommentarer og
1 løsning

Primary key nødvendig? samt lidt andre spm..

Hej

Jeg er lige kommet igang med at bruge database i visual basic 2005 og bruger her en access database da den er nemmest for mig at koble på (har prøvet sql server uden megen succes).
Men hvor vigtigt er det at have en primær nøgle. Access siger selv at det er ekstremt vigtigt når jeg gemmer min database.

Jeg skal lave et program der holder styr på kunder i et kartotek samt det kontingent de har og deres betalinger. Der er 3 tabeller indtil videre, kundekartotek, kontingent, konto. Alle tabeller indeholder kundenr som felt og er den måde hvorpå hver kundes betalinger samt kontingent kan findes.
Er det denne som skulle være den primær nøgle?
Er der nogle nævneværdige fordele ved at lave en primær nøgle?

Og lige et helt andet spørsmål.

Jeg bruger Office XP og hvor stor kan en access database så blive? Hvis der altså er et max.

Er der nogen fordele ved at bruge en nyere version af Access eller er det samme hastighed og størrelse når jeg bruger den i vb2005
Avatar billede arne_v Ekspert
06. april 2006 - 02:28 #1
Det er altid godt at have en primær nøgle. Det sikrer at du har en unik identifikation
af alle rækker.

Hvis der er en række per kunde i en tabel, så er kundenr sikkert en udmærket primær nøgle.

I Access 2000 er max. DB størrelse 2 GB. Jeg ved ikke om den er hævet i Access XP.

Jeg ved heller ikke om performance er bedre i nyere Access versioner, men jeg
tvivler stærkt.
Avatar billede ffsoft Praktikant
06. april 2006 - 17:53 #2
Alle tabeller skal have en primær nøgle.
Alle felter i tabellen skal være afhængige af denne
nøgle og kun denne nøgle.

http://www.cv.ihk.dk/Itd/F2003/Hold/GIN-V-3/Lektion5b.pdf

Der findes selvfølgelig tabeller uden en primær nøgle, men
der skal være en meget god grund til at lade være.
Avatar billede danm Nybegynder
09. april 2006 - 02:18 #3
udmærkede svar.. Jeg indsætter primær nægle så (o=

Men husk lige at smide svar så man kan give point
Avatar billede arne_v Ekspert
09. april 2006 - 03:01 #4
.
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

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværksteknikere til design, drift og vedligehold ved Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kickstart din IT-karriere som IT-supporterelev på Flyvestation Aalborg