Citat:
Ursprungligen postat av
Treant
Jag har i uppgift att göra en enkel telefonlista i Access.
Räcker det att jag har en tabell till det? Har ID, förnamn, efternamn, telefonnummer, adress, postnummer och postadress.
Blir det bättre om jag gör två tabeller där jag har bara telefonnummer i ett som länkar till en annan tabell med de andra uppgifterna?
Tacksam för svar, kan inte så mycket om detta.

Haha... Det här var en del av dagens jobb faktiskt... Att skapa ett personregister. Jag löste det mha några fler tabeller dock:
PERSON
personID
personnummer
förnamn
efternamn
ADRESS
adressID
adresstypID
c/o
postnummerID
ortID
landID
ADRESSTYP
adresstypID
adresstypBeskrivning
POSTNUMMER
postnummerID
postnummer
ORT
ortID
ort
LAND
landID
landsKod
landNamn
landPrefixTelefon
TELEFON
telefonID
telefontypID
landID
telefonnummer
PERSONTELEFON
personID
telefonID
PERSONADDRESS
personID
adressID
Adresstyp möjliggör olika typer av adresser till samma person. Jobbadress, föräldraadress, sommarstuga, hem etc.
Samma sak med telefontyp. Olika typer av telefonnummer.
Genom att göra så här, så är det inte databasberoende på hur många adresser och/eller telefonnummer en person har. Har man hårdkodade relationer mellan tabellerna, blir det ännu bättre.