Avatar billede helpwantedfast Nybegynder
23. april 2003 - 18:43 Der er 9 kommentarer og
2 løsninger

Relationer i Access??

Hey allesammen

Er der en som kan forklare mig de forskellige relationer i Microsoft Access, såsom Gennemtvunget referentiel Integration og de andre?
Avatar billede sup Nybegynder
23. april 2003 - 18:58 #1
Jeg ville prøve Access hjælpe filen og slå relationer op :)
Men hva skal du egentlig bruge det til ?

Sup.
Avatar billede hcma Novice
23. april 2003 - 19:00 #2
Brug Access's hjælpefunktion. Søg på relationer og der popper en udmærket forklaring op
Avatar billede helpwantedfast Nybegynder
23. april 2003 - 19:36 #3
gider ik den hjælpe fil... ingen der kan hjælpe?
Avatar billede jkrons Professor
23. april 2003 - 20:49 #4
Referentiel integritet betyder, at du ikke får lov tilat oprette en post i en sekundær tabel, med mindre der eksisterer en tilsvarende post i den primære tabel.

Kaskadevis opdatering betyder at hvis du ændrer primærnøglen for en post i en primærtabel, vil de tilsvarende fremmednøgler i de sekundære tabeller autmatisk blive opdateret.

Kaskadevis sletning betyder, at hvis du sletter en post i en primær tabel, vil alle de relaterede poster i de sekundære tabeller automatisk blive slettet.
Avatar billede hcma Novice
23. april 2003 - 23:12 #5
Det mindste du kan gøre er i det mindste læse, hvad der står i hjælpefilen. Hvis der er noget deri, du er i tvivl om, kan du efterfølgende bede om specifik hjælp.
Avatar billede aovergaard Nybegynder
23. april 2003 - 23:13 #6
1.    En – til – en – relation
2.    En – til – mange – relation
3.    Mange – til – mange – retation
Begrebet tager udgangspunkt i matematikkens teorier om mængdelære.
En – til – en – relation
En en – til – en – relation mellem to tabeller betyder, at en post i tabel 1 hænger sammen med én og kun én post i tabel 2. Det samme gælder modsatte vej.

En – til – mange relationer
En en – til – mange – relation betyder, at én post i tabel 1 hænger sammen med ingen, én eller flere poster i tabel 2, mens en post i tabel 2 kun er knyttet til én post i tabel 1. Én – til – mange – relationen vises som ”l” i den ene ende og et liggende ”8” i den anden.

Mange – til – mange – relation
En – til – mange – relation er, når en post i tabel 1 hører sammen med flere poster i tabel 2, ligesom det er tilfældet modsatte vej. I Access kan man ikke lave relationen direkte. Man er nødt til at oprette en mellemliggende tabel 3, hvor man opretter en en – til – mange – relation mellem 1 og 2 på den ene side og 2 og 3 på den anden side.

Gennemtving referentiel integritet:
Betyder, at databasen fremover selv sørger for at holde relationen mellem de 2 tabeller intakt. Dvs. at et postnr i Post – tabellen ikke kan slettes, så længe det er brugt i kunde.  Det betyder også, at der ikke kan oprettes et nyt medlem i kunde uden, at der indsættes et postnr som findes i tabellen post.

Kaskadevis opdatering af relaterede elementer:
Betyder, at hvis et postnummer ændres i tabellen post, vil alle de tilhørende postnr i tabellen kunde automatisk blive opdateret. Kræver afkrydsning i Gennemtving referentiel integritet.

Kaskadevis sletning af relateree poster
Betyder, at hvis et postnummer slettes i tabellen post, vil alle de poster med det samme postnr i tabellen kunde automatisk blive slettet.
Det kræver selvsagt en ekstra overvejelse inden denne funktion afkrydses.
Avatar billede helpwantedfast Nybegynder
24. april 2003 - 12:29 #7
Der vat helt perfekt aovergaard... kan du ik fortælle mig hvornår de forskellige bliver brugt?
Avatar billede aovergaard Nybegynder
24. april 2003 - 15:51 #8
1. En til en - til en person hører der kun f.eks et personnr.
2. En til mange - tag f.eks en bankkonti. En kunde kan godt have mange forskellige konti - modsat kan én konto kun være knyttet til én kunde
3. Mange til mange. Et eks. et firma Til én ordre kan der være flere varer, og modsat kan én vare indgå i flere ordrer.

Håber at det er svar nok.
Avatar billede aovergaard Nybegynder
26. april 2003 - 22:04 #9
Godt du var glad for mit svar, men hvad så med at få accepteret det, så spørgsmålet kan blive lukket?
Avatar billede aovergaard Nybegynder
28. april 2003 - 22:32 #10
Det er ved at være lukketid. Hvis du ikke får lukket kan andre jo ikke søge på spørgsmålet og samtidig få hjælpen, så længe det står åbent.
Avatar billede aovergaard Nybegynder
02. januar 2008 - 23:36 #11
Takker for point.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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