Avatar billede gittemejlhede Nybegynder
14. september 2001 - 15:32 Der er 2 kommentarer og
1 løsning

ordre-kunde-vare-database

Mit problem er at jeg ikke kan huske hvilke tabeller og deres indbyrdes relationer der skal bruges for at håndtere en ordre, der kan indeholde flere varer(ID)er, samt holde styr på hvem der har afsendt ordren. Er der nogen der lige kan huske strukturen i sådan en database
14. september 2001 - 15:37 #1
Du skal typisk have 2-3 tabeller:

Fakturahoved (med FakturaID, KundeID, dato, afsender m.m.)
Fakturalinier (med FakturaID, Varenr, Antal, pris m.m.)
Kunder (med KundeID, Navn, adresse m.m.)

og evt en personaletabel med PersonaleID (som refereres til i Afsender), navn m.m.

og så er det ellers bare at relatere på enslydende feltnavne.

/Thomas
www.makeiteasy.dk
Avatar billede mipe1 Nybegynder
14. september 2001 - 22:24 #2
en ordre vil typisk indeholde flere ordrelinier og hver ordrelinie vil kun indgå i en ordre

dvs. en en til mange relation mellem ordre og ordrelinie => primærnøgle på ordre skal være fremmednøgle
på ordrelinie:
Ordre[ordrenr]
ordrelinie[ordrelinienr, ordrenr]

En kunde har typisk flere ordrer men en ordre har kun en kunde
En til mange relation mellem kunde og ordre => primærnøgle for kunde skal være fremmednøgle på ordre

Kunde[kundenr]
Ordre[ordrenr,kundenr]
ordrelinie[ordrelinienr, ordrenr]

en ordrelinie består af en vare og en vare kan indgå i mange ordrelinier
dvs. en til mange relation mellem vare og ordrelinie => primær nøgle for vare skal være fremmednøgle for
ordrelinie:

Kunde[kundenr]
Ordre[ordrenr,kundenr]
ordrelinie[ordrelinienr, ordrenr,vareid]
vare[id]

De tabeller skulle kunne gøre det(nøgler/relationer er vist, resten af attributter skal så bare med)


Avatar billede hsgroup Nybegynder
15. september 2001 - 18:52 #3
er du klar over at et økonomisystem med finans, debitor, kreditor, lager, faktrering, udskriftsgenerator m.m. kan fås til 2490,- excl. moms (og der er ingen begrænsninger) ??
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