-
Notifications
You must be signed in to change notification settings - Fork 1
Datenbank
Clemens Riese edited this page May 21, 2018
·
8 revisions
Die Datenbank wird in /index.php
als PDO-Objekt initialisiert und ist von da an von jeder Datei aus als $PDO
erreichbar.
Beispielabfrage:
$statement = $PDO->prepare("SELECT * FROM user WHERE name_first LIKE ?");
$statement->execute(["Clemens"]);
$statent->fetchAll();
- Enthält alle Mitarbeiter
- Es wird nochmal spezifiziert nach Aufgabe
- Administrator
- Supporter
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
user | int | Benutzer ID |
role | text | Name der Administrationsrolle |
- Enthält alle Klassen
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
school | int | Schul ID |
name | text | Name der Klasse |
- Enthält alle Käpitaine
- Ein Benutzer kann auch mehrmals Kapitain sein
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
class | int | Klassen ID |
user | int | Benutzer ID |
- Enthält alle Wettbewerbe
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
name | text | Name des Wettbewerbs |
day_first | int | Erster Tag 00:00:00 in UNIX Tine |
day_last | int | Letzter Tag 24:59:59 in UNIX Time |
- Enthält alle Wettbewerbsleiter
- Ein Benutzer kann auch mehrmals Wettbewerbsleiter sein
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
contest | int | Wettbewerbs ID |
user | int | Benutzer ID |
- Enthält alle Schulen
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
contest | int | Wettbewerbs ID |
name | text | Name der Schule |
location | text | Ort der Schule |
- Enthält alle Schulwettbewerbsleiter
- Ein Benutzer kann auch mehrmals Schulwettbewerbsleiter sein
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
school | int | Schul ID |
user | int | Benutzer ID |
- Enthält alle Werte, die durch die Teilnehmer erfasst werden
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
user | int | Benutzer ID |
day | int | Tag des Wertes |
direction | int | 0: Hinfahrt, 1: Rückfahrt |
distance | int | Zurückgelegte Strecke |
transport | text | Verkehrsmittel |
- Enthaält alle Benutzer
- Jeder Benutzer kann einmal Teilnehmer sein
Name | Typ | Inhalt |
---|---|---|
ID | int | - |
name_first | text | Vorname |
name_last | text | Nachname |
class | int | Klassen ID |
as | text | Aufgabe (Lehrer, Schüler, Sekretariat) |
default_distance | int | Standart Entfernung |
username | text | Benutzername |
password | text | Passwort |
text | E-Mail Addresse |
Projekt von Clemens Riese und Jonas Barfknecht für das von-Bülow-Gymnasium Neudietendorf