Avatar billede geekpower Nybegynder
02. februar 2003 - 22:13 Der er 1 kommentar

Forenings arbejde...

Hejsa, vi er et par stykker der har fået lidt frivillig, ulønnet, foreningsarbejde, men har brug for lidt hjælp....

Vi skal have en masse forskellige foreninger i en database over hvad de har af tilbud, og så skal man også kunne sortere efter genre eller noget... vi ved ikke helt hvordan det kan opbygges, så man kan vise både hvad skak-foreningen og idrætsforeningen tilbyder m.m....

Så, vi søger både forslag til opbygning, gerne eksempler, og så hjælp til hvordan databasen skal laves....
Avatar billede miraculix Nybegynder
06. februar 2003 - 00:26 #1
Ja, det var jo lidt af et spørgsmål.

Mine råd ville være:

1) Keep it simple... Brug ustrukturerede data ("text" felter) til f.eks. forskellige former for beskrivelser, med mindre det er absolut nødvendigt at kunne sortere på de pågældende data.

Man ser tit at man får kodet sig til døde i avanceret databasestrukturer, som bliver svær at vedligeholde og alligevel ikke giver den funktionalitet man troede man kunne få ud af det.

Hvis man skal kunne søge på det så kan i altid lægge et fulltext index på.

2) Undgå dybe en-strengede hierarkier. Altså hvis I skal have et hierarki over f.eks. foreningstyper, så lav det så en forening kan ligge i flere kategorier. Og uden for mange underkategorier. Så er det nemmere for brugeren at finde det de søger uden at skulle klikke 117 gange rundt i et kategorisystem.

Man oplever tit (et eksempel er her på eksperten) at der opbygges et hierarki af kategorier der er død avanceret, men problemet er at den virkelige verden ikke er delt ind i objektive kasser. Hierarkier er subjektive. Her på eksperten ses det ved at det en bruger mener er et PHP spørgsmål opfatter en anden bruger som MYSQL spørgsmål. Men måske var det begge dele? Er skiskydning f.eks. skisport eller skydning? Eller fra musik: lige præcis hvor går grænserne mellem hård rock, rock, folk rock, pop og brit-pop?

3) Grundlæggende skal I spørge jer selv, hvilken information skal vores brugere kunne finde her på sitet? Hvilke spørgsmål skal de have svar på?

Og så lav et system der tilbyder informationen til brugerne istedet for et der gør det muligt for brugerne at finde den frem.. (Det var måske lidt abstrakt, men sæt det som brugeren leder efter i centrum, istedet for (som de fleste gør) den information I har)

Nå det var bare mine 10 cent. Hvis i vil have mere konkret hjælp er i nok nødt til formulere et mere konkret spørgsmål.
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
Computerworld tilbyder specialiserede kurser i database-management

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