Toon posts:

[ASP][DB] Hoe sla ik dit op in de DB?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Even hardop denken: hoe zet ik het volgende in een db:

gebruikers van de site kunnen uit een 30-tal teams hun persoonlijk wedstrijd-overzicht krijgen, het boeit je bijv niet hoe laat een jongens F tal speelt, maar wel hoe laat de E3 (zit j broertje in) en de A1 (zit je zelf in) spelen. Je kiest daarom uit een reeks:

[ ] Jongens F1
[x] Jongens E3
[ ] Jongens B1
[x] Jongens A1
[ ] Jongens A2

Hoe ga ik dit opslaan?

in een tabel tbl_user_teamvoorkeuren? met de volgende velden

IndexTeamVoorkeurenID = autonumber / indexed
LidID=[de ID van het ingelogde lid], bijv lidID=90
TeamID=[voorkeur teamID]

dan krijg je bijvoorbeeld in die tabel

regel 1: 90, 4 (jongens E3 is teamID 4)
regel 2: 90, 11 (Jongens A1 is teamID 11)

Nadeel volgens mij is dat als ik 700 gebruikers heb met 13 voorkeuren ieder dat je dan nogal wat records krijgt.... moet je het dan in een array zetten?

alvast thx

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:58

gorgi_19

Kruimeltjes zijn weer op :9

Waarom wil je E3, A1, etc nog een teamID geven? Deze is op zich toch al uniek?
En 10.000 records... Ach, moet te doen zijn.. :)

[ Voor 25% gewijzigd door gorgi_19 op 29-11-2002 20:08 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

dit is inderdaad de 'beste' oplossing! absoluut geen gebruik maken van arrays in je database! Wat bijvoorbeeld als je alle personen wilt zien die een voorkeur hebben op een bepaald team?

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."