Hey Leute!
Ich habe die Woche eine Projektarbeit und hätte da vielleicht die eine oder andere Frage.
Grundsätzlich will ich natürlich nicht, dass ihr die Arbeit für mich macht^^
Also, das Projekt sieht so aus, dass man ein Websystem für die Notenausgabe machen soll.
In dem System sollen sich Schüler, Lehrer, sowie Admin anmelden können.
Einloggen hab ich mittels Sessions schon fertig.
Schüler sollen die eigenen Noten ausgegeben bekommen, Lehrer sollen Schüler oder ganze Klassen benoten.
Also wo ich genau die Frage habe ist:
Es gibt 3 Tabellen Benutzerdaten, Benutzerzugang, Beurteilungsdaten
Benutzerdaten: ID, Vorname, Nachname, Klasse
Benutzerzugang: ID, Username, Passwort, Berechtigung
Beurteilungsdaten: ID, Gegenstand, Einzelnote, Notenstand
Wie soll ich die Tabellen miteinander Verknüpfen, dass ich mich einloggen kann und dann die eigene Benotung ausgeben kann?
Die allgeläufigen Sachen mit Primary Key, etc verwirren mich ebenfalls.
Da ich schon ewig kein MySQL mehr gesehen hab, bin ich ziemlich hilflos.
Als Admin soll ich noch zusätzlich ein CSV File importieren um erstmalig Benutzerdaten einfacher zu erstellen. Das Hochladen der CSV Datei funktioniert bereits, soll ich für das Auslesen fgetcsv() verwenden?
Ich habe die Woche eine Projektarbeit und hätte da vielleicht die eine oder andere Frage.
Grundsätzlich will ich natürlich nicht, dass ihr die Arbeit für mich macht^^
Also, das Projekt sieht so aus, dass man ein Websystem für die Notenausgabe machen soll.
In dem System sollen sich Schüler, Lehrer, sowie Admin anmelden können.
Einloggen hab ich mittels Sessions schon fertig.
Schüler sollen die eigenen Noten ausgegeben bekommen, Lehrer sollen Schüler oder ganze Klassen benoten.
Also wo ich genau die Frage habe ist:
Es gibt 3 Tabellen Benutzerdaten, Benutzerzugang, Beurteilungsdaten
Benutzerdaten: ID, Vorname, Nachname, Klasse
Benutzerzugang: ID, Username, Passwort, Berechtigung
Beurteilungsdaten: ID, Gegenstand, Einzelnote, Notenstand
Wie soll ich die Tabellen miteinander Verknüpfen, dass ich mich einloggen kann und dann die eigene Benotung ausgeben kann?
Die allgeläufigen Sachen mit Primary Key, etc verwirren mich ebenfalls.
Da ich schon ewig kein MySQL mehr gesehen hab, bin ich ziemlich hilflos.
Als Admin soll ich noch zusätzlich ein CSV File importieren um erstmalig Benutzerdaten einfacher zu erstellen. Das Hochladen der CSV Datei funktioniert bereits, soll ich für das Auslesen fgetcsv() verwenden?