Konzeptuelle Datenmodellierung < Algor.+Datenstr. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
|
Aufgabe | Es ist die konzeptuelle Modellierung für folgende Spezifikation zu liefern:
1) MD Tours bietet einwöchige Pauschalreisen bestehend aus Flug und Hotel an.
2) Ein Flug verbindet einen deutschen und einen ausländischen Flughafen. Der Hinflug geht von einem deutschen Flughafen aus. Jeder Flughafen hat einen eindeutigen Code.
3) Der ausländische Flughafen bedient mehrere Ferienregionen eines Landes.
4) Die Hotels liegen in Ferienorten einer solchen Region. Jedes Hotel wird mit dessen Namen und der Anzahl an Betten gespeichert.
5) Jede Pauschalreise hat eine Nummer und Kosten. Die Verfügbarkeit setzt sich aus der Hotel- und der Flugverfügbarkeit zusammen.
6) Bei Buchung solcher Pauschalreisen wird eine eindeutige Buchungsnummer vergeben. Zusätzlich werden die Kontaktinformationen und die Anzahl der Reisenden gespeichert. |
Hi liebe Leute,
ich bin es mal wieder! *smile*... Ich bin echt froh, wenn ich dieses Semester diesen blöden Informatikschein habe. Aber soweit ist es noch nicht. Ich habe eine Aufgabe, die wir laut unserem Prof. locker lösen können. Damit ihr Bescheid wisst wie meine Kenntnisse zur Zeit sind, schreibe ich euch mal in welchem Themenkomplex wir uns gerade bewegen:
-> ER-Modell und Normalisierung (1. - 3. Normalform), SQL, ODBC...
Unser Prof. meint prägnante Stellen u.a. wären die in 2) genannten Daten über den deutschen und ausländischen Flughafen. Er sagte, wir sollen nach dem Prinzip "Generalisierung und Spezialisierung" die Entity-Typen miteinander verknüpfen...
Also ich weiß, wie das ER-Modell auszusehen hat. Aber dann? Wie gehe ich an die Aufgabe ran? Ich habe keinen richtigen Ansatz irgendwie. Wäre toll wenn ein IT'ler mal "nem auf dem Schlauch stehenden BWL'ler" helfen könnte *smile*. Vielen Dank im voraus für Eure Mühe.
Liebe Grüße
Analytiker
|
|
|
|
Hallo!
Also zuerst musst du einmal dein ER-Modell in ein Relationen Modell bringen (=Tabellenform) damit du die ganzen Normalisierungen machen kannst.
Das ganze is nur ein bisschen blöde zu beschreiben deshalb post ich dir mal einen link, wo das ganze ganz gut beschrieben wird.
Überführung ER nach Relationenmodell
Was ich nur grad seh, da wird nichts mit generalisierungen gezeigt. Is im prinzip nicht anders , ausser das du für das spezialisiertere Objekt den schlüssel vom Oberobjekt mitspeichern musst.
Ein Bsp.:
Ein Fahrzeug hat eine eindeutige FahrgestellNr und noch irgendein Attribut A und B. Auto und Motorrad sind spezialisierungen davon. Wobei ein Auto noch zusätzlich ein attribut C bekommt und Motorrad ein Attribut D.
Daraus ergibt sich folgendes Relationenmodell:
Fahrzeug ( FahrgestellNr , A , B)
Auto(Fahrzeug.FahrgestellNr,C)
Motorrad(Fahrzeug.FahrgestellNr,D)
Zur Normalisierung empfehle ich dir die Wiki Seite.
Normalformen
hoffe das hilft dir weiter!
lg
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:42 Mi 20.06.2007 | Autor: | Analytiker |
Hi,
vielen lieben Dank für deine Antwort. Ich werde die Aufgabe am Wochenden mal angehen, und dann poste ich sie mal. Mal sehen ob das so passt!
Liebe Grüße
Analytiker
|
|
|
|
|
> Hi,
>
> vielen lieben Dank für deine Antwort. Ich werde die Aufgabe
> am Wochenden mal angehen, und dann poste ich sie mal. Mal
> sehen ob das so passt!
>
> Liebe Grüße
> Analytiker
>
Hi!
Kein Problem! Mir ist hier schon so oft geholfen worden, da freut man sich richtig, wenn man selbst auch mal wem helfen kann.
werds mir nächste woche dann durchschauen!
lg
|
|
|
|
|
Aufgabe | Aufgabenstelung: siehe oben |
Hi,
ich habe einiges hin und her probiert, aber ich muss ehrlich sagen das ich schon Probleme beim erstellen des Relationenschematas habe. Das passt irgendwie alles nicht. Woher weiß ich, was Beziehung oder Attribut ist? Ich habe dafür irgendwie überhaupt gar kein Händchen... Kannst du mir mal deine Ansätze posten? Das wäre sehr hilfreich, da ich momentan auch leider nicht scannen kann, und damit kann ich hier kein Relationenschema posten... wie auch *smile*? Das ist halt so wenn BWL'ler diesen Informatikschwachsinn machen müssen. Sie brauchen das nie wieder, sie wollen das nicht und können das schon lange nicht *lol*. Naja, vielleicht kannst du mir ja nochmal helfen?
Liebe Grüße
Analytiker
|
|
|
|
|
> Aufgabenstelung: siehe oben
> Hi,
>
> ich habe einiges hin und her probiert, aber ich muss
> ehrlich sagen das ich schon Probleme beim erstellen des
> Relationenschematas habe. Das passt irgendwie alles nicht.
> Woher weiß ich, was Beziehung oder Attribut ist? Ich habe
> dafür irgendwie überhaupt gar kein Händchen... Kannst du
> mir mal deine Ansätze posten? Das wäre sehr hilfreich, da
> ich momentan auch leider nicht scannen kann, und damit kann
> ich hier kein Relationenschema posten... wie auch *smile*?
> Das ist halt so wenn BWL'ler diesen Informatikschwachsinn
> machen müssen. Sie brauchen das nie wieder, sie wollen das
> nicht und können das schon lange nicht *lol*. Naja,
> vielleicht kannst du mir ja nochmal helfen?
>
> Liebe Grüße
> Analytiker
>
>
Hallo Analytiker!
Es gibt ein FreeWare Programm namens DIA mit dem du die verschiedensten Diagrammtypen zeichnen kannst. Is anfangs bissl umständlich, aber dafür schaun dann die Diagramme leserlich aus :)
Wie dringend brauchst du das ganze denn?
Bei mir is es im moment nämlich ziemlich stressig im Punkto uni, da ich bald meine letzten 2 Prüfungen schreib und da noch ziemlich viel zu tun ist.
lg
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 14:34 Mi 27.06.2007 | Autor: | Analytiker |
Hi,
eine Software nützt mir leider gar nichts. Ich muss den ganzen Kram in drei Wochen in der Klausur beherrschen, da hilft mir die Software dann leider auch nicht weiter. Ich muss es verstehen! Sorry, aber damit ist mir leider noch nicht weitergeholfen. Aber vielleicht findest du die Zeit ja noch (oder jemand anderes) und erklärt es mir...? *lächel*
-> Das wäre supi. Vielen Dank schonmal im Voraus!
Liebe Grüße
Analytiker
|
|
|
|
|
Ich versuchs mal mit dem Beispiel.
2) Ein Flug verbindet einen deutschen und einen ausländischen Flughafen. Der Hinflug geht von einem deutschen Flughafen aus. Jeder Flughafen hat einen eindeutigen Code.
Bild für dieses Beispiel!
Das ist ein klassisches Beispiel für ne Generalisierung.
Eineseits Flughafen andererseits Flug (siehe Anhang)
Nun kommen wir zum 2 ten Teil. Das Relationen Modell.
Ok Es gibt einmal
Flughafen(Code) mit dem Primary Key Code
nun die Spezialisierungen/Generalisierungen
ausländischer Flughafen (Flughafen.Code) und
deutscher Flughafen(Flughafen.Code)
....Flughafen.Code bedeutet, das die Generalisierungen über den Primärschlüssel der "Oberentity" identifiziert werden.
Prinzipiell gilt alle Generalisierungen "erben" alle Attribute von der "Oberentity".
nun muss man noch die Entity "geht aus" in ne eigene Tabelle umwandeln.
geht aus(deutscherFlughafen.Code,Hinflug.XXX) eigentlich würde noch vom Flug ein Attribut reinkommen, aber laut Angaba gibts da keins !?!?
Aber prinzipiell hättest du jetzt 4 tabellen
Flughafen(Code)
ausländischer Flughafen (Flughafen.Code)
deutscher Flughafen(Flughafen.Code)
geht aus(deutscherFlughafen.Code,Hinflug.XXX)
Hoffe das war halbwegs verständlich und man kann das Bild lesen. Habs mim Handy fotografiert.
Lg
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:20 Mi 27.06.2007 | Autor: | Analytiker |
Hi,
cool! So habe ich es auch. Dann bin ich ja doch nicht so doof wie vermutet *smile*! Vielen Dank für deine Mühe...
Liebe Grüße
Analytiker
|
|
|
|
|
> Hi,
>
> cool! So habe ich es auch. Dann bin ich ja doch nicht so
> doof wie vermutet *smile*! Vielen Dank für deine Mühe...
>
> Liebe Grüße
> Analytiker
>
Ja na prinzipiell is s auch nciht wirklch schwer.
Kann nur hin und wieder ganz schön verwirrend werden ^^
Versuch es halt mal so zu machen wie du glaubst und falls du ne möglichkeit hast es zu posten(Digicam,..) schau ichs mir durch.
Was mir noch einfällt, du kannst dir unsere Vorlesungs Folien anschaun zu dem Thema, sind garnicht so schlecht.
Lg
|
|
|
|
|
Aufgabe | Aufgabenstellung: siehe oben |
Hi,
ich habe es jetzt (hoffentlich) hinbekommen. Habe dir mal mein "Werk" in 4 Datein per DigiCam gepostet. Muss man von Datei 1 an beginnend gegen den Uhrzeigersinn lesen, dann müsste es passen...
[Dateianhang nicht öffentlich]
[Dateianhang nicht öffentlich]
[Dateianhang nicht öffentlich]
[Dateianhang nicht öffentlich]
Liebe Grüße
Analytiker
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich] Anhang Nr. 2 (Typ: jpg) [nicht öffentlich] Anhang Nr. 3 (Typ: jpg) [nicht öffentlich] Anhang Nr. 4 (Typ: jpg) [nicht öffentlich]
|
|
|
|
|
Da hatten wir zwei ja die selbe Idee :D
Also mal zu deinen Diagrammen, könntest du die auch noch in ner höheren Auflösung fotografieren? Ich kann da wirklich fast nichts erkennen.
Was ich aber gesehn hab ist, dass du das mit Land,Ferienort,Ferienregion richtig gemacht hast !
PS: Ich setz den Artikel mal auf beantwortet da ich mein Diagramm eh auch schon gepostet hab.
Lg
|
|
|
|
|
Hallo Analytiker!
Also ich hatte heut mal 10 Minuten Zeit und hab mal das ER-Modell, so wie ich denke das es passen sollte erstellt.
Das einzige wozu mir nichts eingefallen ist, was dieser Teil :
5) Jede Pauschalreise hat eine Nummer und Kosten. Die Verfügbarkeit setzt sich aus der Hotel- und der Flugverfügbarkeit zusammen.
Wo ich mir auch nicht ganz sicher bin, sind die Generalisierungen Bei Land <- Ferienregion <- Ferienort wäre glaub ich gescheiter wenn man da ja ne Relation dazwischen gibt mit "besteht aus" oder so.
Hier mein Diagramm :
[Dateianhang nicht öffentlich]
Kann aber durchaus sein, das ein Fehler drinnen is! Wie gesagt, hatte nicht wirklich lange Zeit dafür!
Lg Devil
Dateianhänge: Anhang Nr. 1 (Typ: jpeg) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 08:10 Fr 29.06.2007 | Autor: | Analytiker |
Hi,
das sieht doh super aus. Ich habe es (fast) genauso. Für mich ist di Aufgabe gelöst... Ich danke dir sehr fü deinen Einsatz... *smile*! Ich habe bald noch ein paar Aufgaben die mir Probleme bereiten, werde sie dann nochmal posten. Wäre super wenn du dein fachmännisches Auge mal drüber werfen könntest.
Liebe Grüße
Analytiker
|
|
|
|