du bør hurtigt læse, og kigge på en fungerende database :)
her er noget:
uid: langt tal (stort), autogereres af databaseprogrammet, så alle spillere er unikke
navn: text (spillerens navn)
liga: integer (et helt tal), tallet skal henvise til en anden tabel, hvor hver liga har sin egen uid (det hedder en relation: spiller x er medlem af liga nr y)
hold: integer (helt tal), nummeret på det hold spilleren er på
DET VAR SPILLEREN
du har meget at lære inden du kan lave det!
find en gratis bog om databaser, eller køb en bog!
en spiller, er medlem af et hold, og er i en liga.
spiller er i en tabel med alle spillere
hodl er i en tabel med alle hold
liga er i en tabel med alle liga
ved at benytte "fremmednøgle", tager man spilleren, og læser hold nr, lad os sige det er hold 5, så går man over i hold tabellen og læser nr 5 - deri kan stå alt om holdet.
sådan skal det laves:
her er der gratis bøger
https://www.pdfdrive.com/database-books.htmlmen jeg har valgt en for dig
https://www.pdfdrive.com/database-systems-design-implementation-and-management-with-e6663225.htmlher nu et eksempel du skal lave for at lære realtion helt grundlæggende:
tabel spiller
uid xxxx
navn: jan
hold: 3
liga: 1
kampe spillet: 2
kampe vundet: 1
kampe tabt: 1
kampe uafgjort: 0
hold: 3 peger altså på id nr 3 i hold tabellen
hold tabellen:
id: 1
navn: FCK
id: 2
navn: OB
id 3:
navn: Brøndby
kan du se det ?
hvis han så skifter hold, skal du skrive nummeret på det hold han er i, i tabellen spiller
hvorfor skal du det, og ikke bare skrive det ved spilleren ?
det skal du for at spare plads, og for at kunne slå ting op i andre tabeller, ellers står det hele i den samme tabel, og så kommer der til at stå FCK 30 gange, det samme sted. derfor :)
I microsoft access vises en relation som en streg der går fra den nøgler der bruges til at slå op med, til det felt i den anden tabel som er den data som nøglen henviser til. så rent grafisk er det til at se sig ud af, men hovedreglen ved oprettelse af tabeller er: hvis noget kommer til at stå flere gange, så skal det over i en tabe lfor sig selv, og kun stå 1 gang, med en nøgle (id) (et tal)
held og lykke
held og lykke