DRINGENDE HILFE WIRD GESUCHT!

06/27/2017 16:28 Rasmodan#1
Hallo zusammen,

ich habe ein riesiges Problem.
Und zwar muss ich Datenbankprozeduren/funktionen und Trigger in MySQL und Oracle programmieren.

Meine Gruppe und ich haben sich schonmal grob mit diesem Thema beschäftigt jedoch haben wir nur Beispiele gefunden, die wir jedoch nicht für unsere Datenbank nutzen können. Es wäre nett, wenn jmd uns weiterhelfen könnte und das relativ zeitnahe.

Wir müssen das "Projekt" bis Freitag abgeben.

Für die Hilfe würden wir natürlich auch ein kleines finanzielles Dankeschön springen lassen.

Vielen Dank im Voraus.

Mit freundlichem Gruß

Rasmodan
06/27/2017 17:50 Moope#2
Bisschen mehr Info wär vllt gut :'D
06/28/2017 13:24 Rasmodan#3
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.
06/28/2017 21:22 Devsome#4
#moved
06/28/2017 22:09 Omni#5
skype: k.borysewicz1