Avatar billede webwally Nybegynder
17. maj 2002 - 19:29 Der er 2 løsninger

Forslag til opbygning af database...

Hej

Jeg bygger på en side hvor der skal være en masse brugere (man kan oprette sig som bruger), og så skal hver brugere kunne tilføje ting de har til salg.

Jeg bruger ASP til at hente fra en Access-database. Men hvordan skal jeg opbygge Access-databasen:

1) Skal jeg have en tabel for hver bruger - eller gør man ikke det?

2) Skal jeg have alle brugerne i en celle hver for sig i  én tabel? - og hvis, hvordan får jeg så delt hver brugers ting op i celler.

Bare sig til hvis der er noget af spørgsmålet I ikke helt forstår ;-)
Avatar billede keysersoze Ekspert
17. maj 2002 - 19:36 #1
du skal i hvert fald ikke have en tabel for hver bruger! du skal oprette én tabel, som er brugertabellen, og så skal du oprette en relation til en anden tabel, hvor de ting der sælges er i. Her er det så nok en idé at bruge ID (altså en unik værdi) som den der relaterer dem sammen
17. maj 2002 - 19:44 #2
du skal have 2-3 tabeller:

1) Brugertabel med følgende felter: BrugerID (autonummer), Brugernavn, Oprettelsesdato....
2) Varertabel med følgende felter: VareID, BrugerID, Varetekst, Pris....


Disse 2 tabeller er i princippet nok, hvis hver 'ting' som brugerne lægger op er unikke. Hvorimod hvis den samme ting går igen mange gange, så bør man have en 3. tabel som relatere de 2 andre, som keysersoze også antyder.
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