BLOG - IV 2 |
Sonntag, 5. November 2006
Hausübung ERM
Andrea.Wimmer.Uni-Linz, 19:18h
Diese Ausführungen beziehen sich auf die Übungsdatenbank der JKU.
Das Entity-Relationship-Modell (kurz: ER-Modell oder ERM) ist das bekannteste und meistverwendete grafische Hilfsmittel für den Datenbankentwurf. Das ER-Modell ermöglicht es, die konzeptionellen Entwürfe einer Datenbank auf leicht verständliche Art grafisch darzustellen. Das ER-Modell ist ein Schritt in der Entwicklung einer Datenbank. Soll eine relationale Datenbank aufgebaut werden, so wird zunächst ein konzeptionelles Modell erarbeitet. In einem ER-Diagramm werden Objektklassen durch Rechtecke, die Beziehungen zwischen den Objekttypen durch Rauten, die Attribute gegebenenfalls durch Ovale gekennzeichnet. Primärschlüssel werden unterstrichen. In Abhägigkeit davon wie viele Objekte zueinander in Beziehung stehen, gibt es eins-zu-eins, ein-zu-viele (1:n) oder viele-zu-viele (n:m) Beziehungen. Diesem ER-Diagramm liegt ein einfaches Geschäftsmodell eines Lehrbuchhandels zugrunde. Die KUNDEN erteilen wiederholte AUFTRÄGE (1:n) an den Händler. Jeder AUFTRAG kann mehrer BÜCHER (n:m) enthalten. Ein BUCH mit bestimmter Nummer und Titel kann allerdings nur von einem VERLAG (n:1) stammen - ein VERLAG kann allerdings mehrere BÜCHER (1:n) verlegen. Ebenso kann ein AUFTRAG mit einer bestimmten Nummer nur von einem KUNDEN stammen (n:1). Mögliche Erweiterungen wären beispielsweise die Einbindung des Bestandes im Objekt VERLAG um ein leichteres und schnelleres Bestellwesen zu ermöglichen. Um dieses zu ermöglichen ist natürlich Voraussetzung, dass die einzelnen Verlage ebenfalls mit dieser Datenbank verknüpft sind. Eine Schwachstelle im Objekt BUCH ist das Attriut AUTOR - dieses sollte in zwei Attribute "Autor-Vorname" und "Autor-Nachname" aufgespaltet werden, um ein leichteres Suchen und Auflisten zu ermöglichen. Ebenfalls getrennt vom Preis bzw. neu erstellt könnte das Attribut "Währung" werden, um diese Datenbank auch international einsetzbar zu machen. ... comment |
Online for 6600 days
Last update: 26. Jun, 08:35 status
You're not logged in ... login
menu
search
calendar
recent updates
Analyse der Buchhandelsdaten
Nachfolgend ein paar "Kennzahlen" über das Unternehmen... by Andrea.Wimmer.Uni-Linz (26. Jun, 08:35) select Buch.Nr, Buch.Autor,...
select Buch.Nr, Buch.Autor, Buch.Titel from Buch, Verlag... by Andrea.Wimmer.Uni-Linz (19. Jun, 09:45) Neue Aspekte des "Schulbuchhandels"
Angabe: Resumieren Sie, ohne Verpflichtung zur Dokumentation,... by Andrea.Wimmer.Uni-Linz (16. Jän, 23:56) Tutorium 13.11.06
Anzeige aller Kunden: Anzeige aller Verlage: Anzeige. by Andrea.Wimmer.Uni-Linz (29. Nov, 10:32) Tutorium 20.11.06
Suche nach Vor- bzw. Nachname: Willkommen by Andrea.Wimmer.Uni-Linz (29. Nov, 10:30) |