Einbinden der Schülerdaten in die Schüler-DB

Änderungen an den Rohdaten

·         Ändern des Datumsformates von „TT.MM.JJJJ“ auf „JJJJ-MM-TT“:

o   Markieren der Spalte

o   Strg+1

o   Zellenformat: Benutzerdefiniert

o   Eingeben: „JJJJ-MM-TT“

·         Einfügen der Spalte Schuljahr und eintragen der Jahreszahlen für die gesamte Tabelle

·         Umstrukturieren des xls Files auf Familienname, Vorname, Klasse, Schuljahr, Geschlecht

·         Speichern des Files als „.csv“

Import der neuen Daten in die Datenbank

·         Importieren des csv-Files in die Tabelle „neu“ der Schülerdatenbank via PHPadmin

·         Übertragen der Daten ohne Fehler in die gesamt-Tabelle:

 

o   insert into gesamt select distinct * from neu where not (neu.s_name="" OR neu.s_vn="" OR neu.s_gebdat ="0000-00-00" OR neu.s_name like "%?%")

 

·         Ausführen der folgenden Befehle:

 

o   truncate schueler

o   INSERT into schueler (s_name,s_vn,s_gebdat,s_sex)

o   select distinct s_name, s_vn,s_gebdat,s_sex from gesamt where not (s_gebdat= "0000-00-00" OR s_name ="" OR s_vn = "");

 

o   truncate schueler

o   insert into klassen (k_klasse,k_schuljahr)

o   select distinct gesamt.klasse,gesamt.sjahr from gesamt;

 

·         Kombinieren der beiden Tabellen in der Tabelle Schueler-Klasse:

 

o   truncate schueler_klasse

o   insert into schueler_klasse

o   select distinct schueler.s_id,klassen.k_id from schueler, klassen, gesamt

o   WHERE schueler.s_name =gesamt.s_name AND schueler.s_vn = gesamt.s_vn AND schueler.s_gebdat = gesamt.s_gebdat AND klassen.k_klasse = gesamt.klasse AND klassen.k_schuljahr = gesamt.sjahr;