View Full Version : [LÖSUNG] - ER-Diagramme etc
ich sag nur: gracias. :thumb:
muss aber erst mit meinen lösungen vergleichen, also feedback gibts erst später...
thanx jedenfalls
also
@Publikationsdatenbank:
ein Text kann auch von [b]mehrerern[/] Autoren geschrieben werden.
@Fluglinie:
- ein Flughafen kann ja auch von verschiedenen Flügen angeflogen/gestartet werden, oder? nicht [1,1] sondern [1,*]
- ein Angestellter kann auch bei _keinem_ Flug mitgeflogen sein, oder? (Bodenpersonal mit Flugangst?)
- ein pilot kann auch auf einem Typ ausgebildet sein, den die Fluglinie nicht besitzt
(ziemliche interpretationssache das alles)
(Genealogie und Bibliothek hab ich noch nicht angschaut)
hab bei der flugliene auch eine [1,*] beziehung bei den flügen und bei dem flughafen -
sonst hab ich aber nix falsches sehen können - meine lösungen waren auch so ähnlich wie deine!
danke nochmals!!
Javanack
22-05-2002, 22:04
wieso darf man beim Publikationen-Beispiel 'erste Seite' und 'letzte Seite' zu einer Relationship schreiben (in diesem Fall 'publiziert') - oder darf man das eh nicht?
oja das darf man, warum auch nicht .... (siehe übungsbeispiel:
Relation: schiesst Tor ---> Attribut: Anzahl
hmm, mit deinem bibliothek beispiel stimm ich nicht überein.
im er-diagramm sollen doch keine redundanzen drinn sein (sowie zweimal isbn nummer).
a.d.g. hab ich author als weak entity gewählt/wählen
müssen. Weisters würd ich sagen:
exemplar-kunde-ausleihe ist entweder eine zweier-Relation mit den ausleih-daten als relationsattribute
oder eine 3 stellige Relation mit Buchung-Exemplar-Kunde
KiteRider
23-05-2002, 14:51
hätt eine frage zum beispiel bibliothek bzw zum ER-diagramm:
nämlich warum es eine eigene entity "klassifikation" gibt und warum es nicht bei entity"buch" mit klassifikationgebiete 'generell' steht?
hoff habe es richtig verständlich formuliert
liegt daran dass ein buch mehrere (verschiedene) gebiete haben kann
MrBurnst
23-05-2002, 19:09
ich versteh die kardinlalitäten zwischen text und ausgabe nicht ganz... ein text erscheint in keiner oder einer ausgabe (oder?), und in einer ausgabe erscheinen mehrere texte...
also
(text) [1,0]------ {erscheint in} ------ [1,*] (ausgabe)
oder bring ich da wieder alles durcheinander?
ich würd sagen, ein text kann auch in mehreren ausgaben (verschiedener zeitschriften) vorkommen, außerdem wird er erst zur db hinzugefügt, sobald er in _mindestens_ einer auftaucht, also überhaupt erst für die db relevant ist... also mein vorschlag:
(text)----[1,*]-------{erscheint in}---------[1,*]----(ausgabe)
Ein Flugzeug kann auch ganz neu sein, dann ist es noch bei keinem Linienflug geflogen, sondern nur bei Testflügen, also [0,*]. Naja - wenn man seine Kardinalitäten erklären kann, paßt es eh. In Wirklichkeit müßte man halt Rückfragen, ob dieser oder jener Fall eintreten kann (denk ich mir halt, ich arbeite aber nix auf dem ER-SQL-Gebiet).
Außerdem fehlen die geflogenen Kilometer als Attribut für die Relation [Pilot] - ausgebildet - [Typ].
Da es sich nur um eine bestimmte Fluglinie handelt, ist die Entity [Fluglinie] überflüssig, es ist ja eh nur die eigene. Wenn wir Fluglinien auch miteinbeziehen sollten, hätten die einen Schlüssel und mehrere Kenndaten angegeben.
Greetinx,
Marcus
es stimmt: es dürfen keine wiederholungen auftreten - die werden dann erst beim umwandeln in relationen/tabellen eingefügt.
MEINE lösung ist im anhang als pdf down-zu-loaden...
bin mir aber bei manchen sachen nicht sicher - vor allem bei den schlüsseln: z.b. bei den angestellten der flugline gibts eine Sozialversicherungsnr. - in der angabe steht aber nicht, daß die (oder ein anderes attribut) ein schlüssel ist. soll ich mir hier einen schlüssel wählen, oder nicht?
bitte teilt mir fehler mit
mfg, burny
patricasso
28-05-2002, 16:14
Du kannst davon ausgehen, dass du die Sozialversicherungsnr. als den Primärschlüssel wählen musst.
Bei den anderen Beispielen stand halt nur "eindeutig" noch dabei (das habens hier halt nicht extra erwähnt) - wird also hier nicht viel anders sein. Einen Schlüssel braucht man auf jeden Fall!
Ich hab ihn jedenfalls auch so gewählt.
[QUOTE]Original geschrieben von shabby
hab ich author als weak entity gewählt/wählen
müssen. QUOTE]
Frage dazu: Müsste dann nicht eigentlich auch KLASSIFIKATION eine WEAK-ENTITY sein? Weil das is ja auch nur eindeutig identifiziert durch Gebiet UND ISBN. Oder?
nachtmensch
02-06-2002, 16:30
ich finds eine frechheit, dass du das löschen musstest.
immerhin gibts hier in österreich noch eine freie meinungsäußerung, und benno könnte es ja auch in der vorlesung verteilen und keiner kann was dagegen machen...
WIR können ja nix dafür, das die tutoren so inkompetent sind und das selbst nicht immer alles verstehen und nicht fähig sind rauszufinden, ob das jetz wer selber gemacht hat oder nicht.
jemand, der das alles das erste mal macht, dem gehts beim ersten mal halt nicht so leicht, überhaupt mit dem blöden buch, das uns empfohlen worden ist. ußerdem entsteht dadurch auch eine diskussion hier im forum, und das hilft auch einigen weiter. und schließlich wird sich dann ja bei der prüfung zeigen, wers wirkich checkt hat und wer nicht (höchstens es wird eine prüfung im eprog-style).
naja.
das nächste mal halt anonym veröffentlichen.
Inigo Montoya
03-06-2002, 04:11
Stimmt!!
Das ist echt mehr als laecherlich!!
Ich bin stink sauer!
Glaubt das Vollschwammerl etwa, das er mit soeiner Aktion irgendetwas an der Unkoordiniertheit seiner VU aendern kann? Woher nimmt er sich ueberhaupt das recht, anderen leute das diskutieren seiner Uebungsaufgaben zu verbieten!!!
Ueberhaupt gehen mir diese ganzen Uebungen auf die socken. Die sollen sich endlich was gscheites einfallen lassen (TU internes Sourceforge...). SQL schreit doch nach praxisorientierter Implementerung. Ich komm mir manchmal vor wie in der Volksschule >:-(((
Benno, wenn du willst komm ich am 6. mit. Lass dir von denen nichts einreden!!!
@Inigo Montoya:
jetz komm - die vu is ned so schlecht! zumindest ich hab was glernt dabei, und es is sicher ned schlecht, daß die vo (zur vu) "geblockt" stattfindet. außerdem find ich die aufgabenstellungen a ziemlich gut ausgedacht, d.h. eine gute mischung - in der praxis brauchst eh mehr die queries als er-diagramme, aber man brauchts sie halt doch hier und da...
allerdings find ichs ebenfalls scheiße, daß benno seine ergebnisse nicht veröffentlichen darf - hätte einen ähnlichen effekt, wenn sich 20 studenten zusammentun, um die bsp gemeinsam zu lösen... würde dann auch die halbe studienrichtung von den ergebnissen erfahren.
außerdem wer nur abschreibt der hat eh nix davon: entweder er fliegt bei der abgabe auf, oder beim test
mfg, burny
P.S.: frag mich wann ich mein posting zurücknehmen muß...
@burny:
ich kann da im falle des falles einen falschen pass besorgen... und hab kontakte zu bin laden...also wennst untertauchen willst....
gruss
laborg
Denen muß echt fad sein. Das nächste mal wiss ma, daß ma einen anderen Gratis-Webspace verwenden müssen.
Was soll denn großartig passieren, er wird ne Abmahnung bekommen und was unterschreiben müssen vielleicht, dass er in Zukunft brav sein wird und sowas nie wieder tut, wie derjenige, der auf der TU Portscans zu Lernzwecken durchgeführt hat.
Außerdem fliegt der, ders nicht verstanden hat, sowieso bei der VO-Prüfung, daher sind veröffentlichte Lösungen zu Lernzwecken nicht so schlecht finde ich, weil ich ausm Büchl genau nix für die Praxis lernen kann, wenn ich dann aber solche Beispiele nachvollzieh, lern ich viel eher und schneller was.
Tut mir leid fürs spam, aber ich mußte das loswerden.
Hallo Leute!
Ich hoffe ihr könnt mir weiterhelfen.
Warum listet ihr in der Lösung von Bsp5
"Spielt" explizit auf?
Spielt hat ja keine Attribute und "von" wird ja auch nicht aufgelistet ...
Auch beim Bsp4 wird "sitzt in" nicht explizit behandelt, also wo is da der Unterschied?
thx
Navett
du solltest bei bsp 4 "sitzt in" schon explizit behandeln...
Hmm dann sind die Lösungen vom Forum also falsch...
Okee danke für den Hinweis! :)
nachtmensch
05-06-2002, 14:00
und nochmal...
Walter Huber
10-06-2002, 12:27
mir hat die lösung auch viel geholfen, denn ein einziges beispiel auf der homepage was auch in der vorlesung besprochen woden ist, ist einfach zu wenig für mich gewesen um es zu kapieren. die lösung hat mir beim lernen wirklich viel geholfen. und das hier probleme gemacht werden wegen sowas ist schrecklich. :mad:
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.