hallo,
ich studiere auf eine fachhochschule und wir haben jetzt( also seit oktober) mit Datenbank angefangen. naja ich tue es mir leider sehr schwer. aber einiges habe ich schon mit bekommen .
Nun muss ich ein Abschlussprojekt abgeben.
Hier einige Ausschnitte der Aufgabe:
• Zu ihrem Thema ist ein Datenbank-Frontend in Form von HTML-Seiten
zu programmieren.
• Die Anbindung an die Datenbank hat mittels PHP zu erfolgen.
• Die grundlegenden Konzepte zur Applikationsentwicklung mittels HTML
und PHP werden in den noch zur Verfügung stehenden LV-Einheiten
vermittelt werden.
• Als Datenbank steht Oracle (oder wahlweise mySQL) zur Verfügung.
• Achten Sie darauf, dass die HTML-Seiten auch „bedienbar“ sind
(möglichst benutzerfreundlich und intuitiv).
• Der Schwerpunkt der Arbeit sollte aber auf einer korrekten
Datenbankanbindung liegen. Enthält also das abgegebene Projekt
wunderschöne Grafiken und Menüstrukturen, aber die Anbindung zur
Datenbank funktioniert nicht korrekt, dann haben Sie das Ziel der
Arbeit verfehlt.
• Projektumfang:
o Einfügen, suchen und modifizieren von Daten
o Das Datenbankmodell soll etwa 3-5 Entitätsmengen enthalten
(absolutes Minimum sind 3 Entitätsmengen, ab 5 Entitätsmengen
wird es für unser Abschlussprojekt zu umfangreich)
o Mindestens eine n:m-Beziehung mit Wartungsschnittstelle (d.h.
die entsprechende Tabelle muss in irgendeiner Form über das
FrontEnd aktualisiert werden)
o Das Projekt soll einen Mini-Geschäftsprozess mit mindestens 3
voneinander abhängigen Masken implementieren.
Nun ich habe mir eine Fluggesellschaft ausgesucht. Am besten binde ich jetzt Mein Er-Diagramm hier an:
Nun meine Frage:
Wurde es so funktionieren? ich sollte mindestens eine n:m Beziehung. Welche Beziehung wäre am besten für n:m? PrimärKeys habe ich ja ausgewählt aber welche Fremdschlüssel soll ich aussuchen? Es sollte ja eine funktionierende Datenbank sein. Ich muss es dann auch mit Daten Befühlen.
Vorerst wurde mir die beantwortung diese Fragen ausreichen. Natürlich werden sicher noch meher Fragen Auftauchen. Aber ein Anfang muss ich ja machen.
Ich wäre echt dankbar für jede Hilfe.
lg
Shah
ich studiere auf eine fachhochschule und wir haben jetzt( also seit oktober) mit Datenbank angefangen. naja ich tue es mir leider sehr schwer. aber einiges habe ich schon mit bekommen .
Nun muss ich ein Abschlussprojekt abgeben.
Hier einige Ausschnitte der Aufgabe:
• Zu ihrem Thema ist ein Datenbank-Frontend in Form von HTML-Seiten
zu programmieren.
• Die Anbindung an die Datenbank hat mittels PHP zu erfolgen.
• Die grundlegenden Konzepte zur Applikationsentwicklung mittels HTML
und PHP werden in den noch zur Verfügung stehenden LV-Einheiten
vermittelt werden.
• Als Datenbank steht Oracle (oder wahlweise mySQL) zur Verfügung.
• Achten Sie darauf, dass die HTML-Seiten auch „bedienbar“ sind
(möglichst benutzerfreundlich und intuitiv).
• Der Schwerpunkt der Arbeit sollte aber auf einer korrekten
Datenbankanbindung liegen. Enthält also das abgegebene Projekt
wunderschöne Grafiken und Menüstrukturen, aber die Anbindung zur
Datenbank funktioniert nicht korrekt, dann haben Sie das Ziel der
Arbeit verfehlt.
• Projektumfang:
o Einfügen, suchen und modifizieren von Daten
o Das Datenbankmodell soll etwa 3-5 Entitätsmengen enthalten
(absolutes Minimum sind 3 Entitätsmengen, ab 5 Entitätsmengen
wird es für unser Abschlussprojekt zu umfangreich)
o Mindestens eine n:m-Beziehung mit Wartungsschnittstelle (d.h.
die entsprechende Tabelle muss in irgendeiner Form über das
FrontEnd aktualisiert werden)
o Das Projekt soll einen Mini-Geschäftsprozess mit mindestens 3
voneinander abhängigen Masken implementieren.
Nun ich habe mir eine Fluggesellschaft ausgesucht. Am besten binde ich jetzt Mein Er-Diagramm hier an:
Nun meine Frage:
Wurde es so funktionieren? ich sollte mindestens eine n:m Beziehung. Welche Beziehung wäre am besten für n:m? PrimärKeys habe ich ja ausgewählt aber welche Fremdschlüssel soll ich aussuchen? Es sollte ja eine funktionierende Datenbank sein. Ich muss es dann auch mit Daten Befühlen.
Vorerst wurde mir die beantwortung diese Fragen ausreichen. Natürlich werden sicher noch meher Fragen Auftauchen. Aber ein Anfang muss ich ja machen.
Ich wäre echt dankbar für jede Hilfe.
lg
Shah