Gå til innhold

Lage database for fotballklubb. få opp foresatte når medlemet er under 18


Anbefalte innlegg

Vi har fått en gamel eksamesoppgave.

 

Her kommer vi opp at personer under 18 må vi oppgi en av foredrene.

 

Så det jeg lurer på er hvordan vi automatisk får opp foresatte når personen er under 18, men hvis personen er over at kommer ikkje tabellen foresatte opp.

 

bruker access

Lenke til kommentar
  • 3 uker senere...
Videoannonse
Annonse

Relasjonen mellom Postnr i tabellen "post" og Postnr i tabellen "MedlemsID" bør være en en-til-mange relasjon.

 

Hvis du vil lage en spørring som viser alle som er under 18 år, kan du skrive dette i Vilkår under feltet Alder:

<18

(feltet Alder bør i så fall være tall)

 

Egentlig er det ikke optimalt å lagre "nåværende alder" i en database, for når medlemmet fyller år, stemmer ikke opplysningen i databasen lenger. Derfor er det egentlig lurere å oppgi fødselsdato og så regne ut alder ut fra den. Men jeg vet ikke om skolen din stiller krav om å kunne dette..

 

Og forresten.. Hva er feltet "*foreldre" (hva betyr stjernen)?

Lenke til kommentar

Uansett vil jo, som Iver_j kommenterte, lagring av alder som et rent tall være relativt elendig databasedesign. Med mindre medlemmene dine aldri blir eldre, eller du kan alle bursdagene i hodet, og har lyst til å ta jobben med å oppdatere medlemmene på bursdagene deres.

Lenke til kommentar
Egentlig er det ikke optimalt å lagre "nåværende alder" i en database (...)

Understatement of the year award goes to...

 

Kort og godt, det er helt på trynet. Verken mer eller mindre. Og hvis en skole lærer noen å lage en database, så mener jeg helt ærlig at databaseopplæringen ikke er verdt fem flate øre dersom ikke temaet "data som endres over tid" på en eller annen måte blir tatt opp og er pensum, da både ang data som sikkert endres over tid, som i dette tilfellet, og kan endres over tid som f eks kommunenummer, telefonnummer, personnummer, fylkesnummer, stedsnavn, land og så videre. Noen av disse er mindre vanlige enn andre, men dog...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...