Avatar billede kotelet Nybegynder
17. april 2002 - 11:59 Der er 24 kommentarer og
3 løsninger

Hvad er en relationsdatabase?

Jeg sidder og skal bygge et site med e-handel over en Acces database...

Kunden ønsker at få lagt alle sine varer i kategorier, dvs. f.eks. (Hatte >>> hat1, hat2, hat3) Jakker >>> jakke1, jakke2, jakke3) osv...

Jeg har fået at vide at det nemmeste er at oprette en realtionsdatabase, men hvordan laver jeg sådan en i Acces og hvordan hiver jeg poster ud?

(HUSK! Jeg er SPASSER til alt for kompliceret Acces-sprogbrug så gør det lige nemt for mig. ... Jeg opretter evt. et supplerende spm. senere.)
Avatar billede dm013 Nybegynder
17. april 2002 - 12:01 #1
access er pr. definition en relationsdatabase
Avatar billede hojben Novice
17. april 2002 - 12:01 #2
Access ER en relationsdatabase...

Og det betyder egentlig kun at du kan lave relationer mellem tabellerne..
Avatar billede kotelet Nybegynder
17. april 2002 - 12:03 #3
OK ... Hmmm .... Tak... Men hvordan laver jeg relationer mellem tabeller? ... Jeg sagde jo jeg var spasser... (Jeg sidder ikke med Acces tilgengængeligt i dette øjeblik)

/Kotelet
Avatar billede hojben Novice
17. april 2002 - 12:04 #4
fx [vare-ID] kan relateres til [ordre]{vare-ID}

Get the picture? :)


[xx] = tabel
Avatar billede hojben Novice
17. april 2002 - 12:06 #5
når du kommer til en puter med access så kan du oprette dine tabeller og derefter fra menuen gå ind i Relationer og trække dine relationer mellem tabellerne...

fx [vare]{vare-ID} kan relateres til [ordre]{vare-ID} (skulle det selvf. være ;)
Avatar billede mhoffmann Nybegynder
17. april 2002 - 12:07 #6
Som der står ovenover er Acces en relations db. Relationer betyder "forbindelser" i mellem forskellige tabeller. Den mest simple og mest brugte relation er nok postnumre.

Eks: Man har en tabel med navne, adresser osv. plus postnummer (men ikke bynavn) I en anden tabel laver man to felter: Postnummer og bynavn. Så laver man en relation fra tabel 1, postnummer til tabel 2, postnummer.

Denne ralation bruges til at "hive" bynavnet frem, til tabel 1. Men hvorfor så ikke indtaste bynavnet i tabel 1, tænker du nok. Jo, fordi hvis du har 10.000 personer som alle bor i x-købing, så ville x-købing optræde 10.000 gange, istedet for én gang i en anden tabel. Det sparer plads, og optimere databasen.

Håber du forstår mit eksempel. Eller spørger du bare.

Mvh. martin
Avatar billede kotelet Nybegynder
17. april 2002 - 12:09 #7
Jeg vender tilbage senere :-)
Avatar billede avj Nybegynder
17. april 2002 - 12:20 #8
du kunne indvstere i access 97 af Ole Mose den giver et godt indblik i hvad relationsdatabase er og den kan sagtens bruges sammen med nyere udgaver af access. hæftet er fra idg.
:)) avj
Avatar billede avj Nybegynder
17. april 2002 - 12:23 #9
ups!!! den korrekte titel er Access 97 praktisk databasedesign
:)avj
Avatar billede hojben Novice
17. april 2002 - 12:27 #10
Et lyneksempel kan du hente her

www.vejs.dk/relationer.mdb
Avatar billede mugs Novice
17. april 2002 - 16:00 #11
Jeg har en tutorial i Access97 (fungerer også i 2000), der lærer dig step for step hvordan du laver en database. Den er lavet til undervisningsbrug, og omfatter 13 Word-lektioner og den færdige database.

Læg din e-mail hvis du er inreresseret.
Avatar billede hojben Novice
17. april 2002 - 16:01 #12
jeg har en ven som er ret access-svag som godt kunne bruge den ;)

sender du ik lige til michael@vejs.dk ?
Avatar billede mugs Novice
17. april 2002 - 16:06 #13
hojben > gerne, men belært af erfaring: Den fylder ca 8 Mb og består af 15 filer. Er der plads til det i mailboxen?
Avatar billede terry Ekspert
17. april 2002 - 18:30 #14
Avatar billede susanne_larsen Nybegynder
17. april 2002 - 20:14 #15
>kotelet
kan seriøst anbefale dig at købe Access 2000 Håndbogen fra IDG. Forfatter er Celeste Robinson. Giver en god indføring i hvad Access er for en størrelse. Har en masse gode illustrationer, og du får også mulighed for at oprette en database. Samtidig vises eksempler på hvordan du ikke skal gøre da det vil give dig problemer

MEN den indeholder ikke VBA programmering
Avatar billede terry Ekspert
17. april 2002 - 20:20 #16
That was a comment Susanne, no points for those :o)
Avatar billede susanne_larsen Nybegynder
18. april 2002 - 00:36 #17
>terry
næh har du ret i. Har ret ondt af kotelet. Kan selv huske de problemer jeg havde med at forstå entiteter, P-nøgler og fremmednøgler.

For ikke at tale om VBA - lol
Im sure Y now what I mean
Avatar billede kotelet Nybegynder
18. april 2002 - 21:00 #18
Mugs (15) >>> Jo tak den vil jeg gerne have fingrene i. Adressen er nicolet@redline.dk og der er skam masser af plads i indbakken :-)

Hojben (15) >>> Tak for eksemplet!

mhoffmann (15) >>> Tak for en god forklaring, jeg fatter ikke så meget af alt det der...

terry >>> Hmmm... Engelsk, sikkert ok, men jeg tror jeg har hvad jeg skal bruge i tutorial osv. nu :-)

susanne_larsen >>> Tak for forståelsen... Du har ret, jeg er ved at gå helt kold når jeg sidder og skal bygge de s... formularer :-)

Og så skulle det spm. være lukket, tak skal i ha'!

/Kotelet
Avatar billede mugs Novice
18. april 2002 - 21:02 #19
kotelet > sender nu. Men spørgsmålet er ikke lukket!!
Avatar billede kotelet Nybegynder
18. april 2002 - 21:08 #20
Der var den...
Avatar billede hojben Novice
18. april 2002 - 21:10 #21
mugs > jep jep masser af plads ;)
Avatar billede hojben Novice
18. april 2002 - 21:11 #22
sorry men har først lige fået en mail om fortsættelsen af spørgsmålet..  fatter minus..
Avatar billede mugs Novice
18. april 2002 - 21:59 #23
hojben < sender nu
Avatar billede hojben Novice
18. april 2002 - 22:01 #24
Nice nice.. Og kan da lige (når velmodtaget) ligge den online hvis det er ok med dig og at den ikke bryder en copyright ?
Avatar billede mugs Novice
18. april 2002 - 22:21 #25
hojben > Det strider faktisk mod en copyright, idet materialet er lavet i arbejdstiden (arbejdsgiveren har dermed betalt), og vi har en regel der siger, at intet materiale må offentliggøres helt eller delvist uden arbejdsgiverens tilladelse.

So please: Intet Online. 

Jeg ved det strider mod ekspertens regler om, at alle svar skal være tilgængelige for alle. Men det kan altså ikke altid lade sig gøre. Hvis en bruger lægger noget af mit materiale Online, er det slut med at sende materiale. Og det er der faktisk en hel del der vil blive kede af!
Avatar billede hojben Novice
18. april 2002 - 22:51 #26
Det er så iorden..

folk må så bare be dig om en kopi ;)

kunne jeg få dig til at sende selve databasen igen? denne gang pakket (zipppet) min outlook kunne ikke li den.. ;(
Avatar billede mugs Novice
18. april 2002 - 23:00 #27
hojben > Emnet har tidligere været på banen, og der kommenterede jeg, at alle der beder om en kopi får det, ligesom du har gjort her i spørgsmålet. Sender db igen.
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