Hej
Jeg er ikke så skarp ud i det her med databaser, og jeg har forsøgt at hjælpe min far med at lave en database over medlemmerne i en nystartet svømmeklub.
Jeg har tidligere arbejdet en lille smule med PHP+MySQL, men har nu prøvet at lave databasen i base, da jeg tænkte det var nemmere?
Jeg har lavet to tabeller:
"Medlemmer" har følgende felter:
ID (Primær), Navn, Adresse, Postnr, By, Fødselsdato, Tlf, Tlf2, E-mail og Kommentarer.
- Jeg har overvejet at lave et felt, som hedder hold, men det vil være uhensigtsmæssigt at søge på, hvis der er flere værdier.
"Hold" har følgende felter:
Holdnr og Holdnavn.
- Jeg har overvejet at lave et felt, som hedder Deltagere, men kan igen ikke se hvordan det skulle være søgebart.
- Har som en sidste udvej overvejet at lave en tabel til hvert hold, men jeg synes at det virker ualmindeligt omstændigt, og uovervejet.
Håber I kan forstå hvad jeg mener?
På forhånd tak.
Hilsen Thomas
Medlemsdatabase
Moderator: Lodahl
-
- Posts: 153
- Joined: 16. Feb 2006 20:33
- Location: Herlev
Hej
Måske kan Ingrid fra Norge hjælpe - se Lær og bruk database
http://ingrid.bitnexus.net/OOo/Base.html
Læs også "Kom i gang med OpenOffice og MySQL"
Der er flere kapitler:
1. Kom i gang med OpenOffice og MySQL
2. Installering av MySQL
3. Litt om SQL språket
4. Starte mysql
o.s.v
Læs hele den spændende artikel som er på norsk:
http://ingrid.bitnexus.net/OOo/Kapittel1.html
En stor tak til Ingrid Salt - se
http://ingrid.bitnexus.net/OOo/me.html
mvh. Jørgen
Måske kan Ingrid fra Norge hjælpe - se Lær og bruk database
http://ingrid.bitnexus.net/OOo/Base.html
Læs også "Kom i gang med OpenOffice og MySQL"
Der er flere kapitler:
1. Kom i gang med OpenOffice og MySQL
2. Installering av MySQL
3. Litt om SQL språket
4. Starte mysql
o.s.v
Læs hele den spændende artikel som er på norsk:
http://ingrid.bitnexus.net/OOo/Kapittel1.html
En stor tak til Ingrid Salt - se
http://ingrid.bitnexus.net/OOo/me.html
mvh. Jørgen
Mange tak
Mange tak, jeg har ikke fået læst det hele endnu, men jeg synes det ligner en god begyndelse. Endnu en gang tak.
Hilsen Thomas
Hilsen Thomas
Måske kan du bruge noget fra den danske vejledning: http://doc.oooforum.dk/StartMedBase.pdf
Med venlig hilsen
Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org
Med hensyn til den problemstilling, du beskriver, med hvordan man får registreret medlemmernes tilmeldinger til de enkelte hold, så vil jeg give dig ret i, at ingen af de skitserede metoder er særlg gode.
Ud fra almindelige relationsdatabaseprincipper vil den "rigtige" måde at gøre det på vistnok være at lave en tredje tabel, f. eks. kaldet "Tilmeldinger", med kolonnerne ID (altså medlems-ID) og Holdnr. Her kan du så registrere medlemmernes tilmeldinger til de enkelte hold. Når du så skal bruge f. eks. en holdliste med navne og medlemsnumre på deltagerne på et specifikt hold, bør det kunne laves ved at skrue en forespørgsel sammen, som "kigger ned" i alle 3 tabeller på én gang.
Ud fra almindelige relationsdatabaseprincipper vil den "rigtige" måde at gøre det på vistnok være at lave en tredje tabel, f. eks. kaldet "Tilmeldinger", med kolonnerne ID (altså medlems-ID) og Holdnr. Her kan du så registrere medlemmernes tilmeldinger til de enkelte hold. Når du så skal bruge f. eks. en holdliste med navne og medlemsnumre på deltagerne på et specifikt hold, bør det kunne laves ved at skrue en forespørgsel sammen, som "kigger ned" i alle 3 tabeller på én gang.