ja was möchtest du denn noch wissen? ^^
Die Datenbank und Homepage (sprich, das ganze Drumherum steht schon...)...
Wir müssen "nur" noch diese Trigger und Datenbankprozeduren/-funktionen machen...
Als Trigger haben wir uns folgendes überlegt:
- Arbeitszeit ermitteln:
Die Mitarbeiter werden automatisch beim Anmelden an dem jeweiligen Arbeitsplatz mittels eines Timestamp in der speziellen Datenbank festgehalten. Beim Abmelden des entsprechenden Mitarbeiters wird ebenfalls ein Timestamp „gefeuert“, welcher mit einem automatischen Summen- Trigger geschaltet wird. Arbeitsbeginn-Arbeitsende=Arbeitszeit
- Kein dritter Datensatz in die Tabelle Mitarbeiterart
In der Tabelle Mitarbeiterart wurde Koch und Thekenpersonal gespeichert, damit keine weitere Mitarbeiterart eingefügt werden kann, schreiben wir ein Trigger der dies verhindert.
Datenbankprozeduren/-funktionen:
- Überprüfung der E-Mail-Adresse bei den Bewertungen:
Bei der Bewertung eines Gerichts, soll der Kunde die Möglichkeit haben, seine E-Mail-Adresse anzugeben(optional), dabei soll überprüft werden, ob es sich um den eingegebenen Text um eine E-Mail-Adresse handelt.
- Überprüfen, ob zwei gleiche Gerichte in die Datenbank eingepflegt werden:
Mit dieser Funktion wird überprüft, ob der verantwortliche Mitarbeiter nicht versehentlich ein oder mehrere Gerichte mehrmals in die Datenbank eingepflegt hat, da dies für den Gast zu Verwirrung führen kann.
- Prozedur für die Anzeige von den vorhandenen Tabellennamen:
Um den zuständigen Programmierern eine einfacher und leichtere Übersicht über den Aufbau der Datenbank und den damit verbundenen Tabellen zu geben, werden alle Tabellennamen alphabetisch aufsteigend sortiert.
|