Abgabe bis 03.11.2016, 13:00 2.6 Modellieren Sie folgende Anforderungen in einem ER-Modell. Geben Sie die wichtigsten Attribute und die Kardinalitäten der Beziehungen an. 2.8 Ein Produktionsunternehmen verwaltet die Kundenaufträge in einer Auftragsverwaltung. Ein Auftrag enthält den Kunden und die Artikel, die vom Kunden bestellt worden sind. Ein Vertreter des Unternehmens hat den Auftrag vermittelt und erhält nach Auftragsfertigstellung eine Provision. Artikel werden entweder von einem Lieferanten bestellt oder im eigenen Betrieb gefertigt. Für die Fremdbestellung liegt ein Verzeichnis auf, welcher Artikel von welchen Lieferanten geliefert werden kann. Für den Auftrag sind noch die Zahlungs- und Lieferbedingung angegeben. Bei selbst produzierten Artikeln wird festgehalten, welcher Mitarbeiter den Artikel gefertigt hat und wie viel Zeit dafür nötig war. (8 Punkte) 2.7 Die Bigband "Databand" möchte die Informationen der Musiker und ihre Auftritte in einer Datenbank verwalten. Neben fixen Bandmitgliedern gibt es Gastmusiker und Bandpersonal (z.B. Chauffeur). Musiker spielen bestimmte Instrumente. Es soll aber auch gespeichert werden, in welchem Zeitraum welcher Musiker welche Instrumente tatsächlich gespielt hat. Es ist also möglich, dass eine Musikerin zwar Saxophon spielen kann, im Jahr 2016 aber nur Klarinette spielt. Weiters soll in der Datenbank festgehalten werden, in welcher Besetzung die Databand bei einer Veranstaltung auftritt (gilt auch für das Bandpersonal). Dabei ist neben dem Veranstaltungsort auch für jeden Musiker zu speichern, wie viel er/sie für eine Veranstaltung bezahlt bekommt. Diese Information wird zusätzlich zum Fixgehalt eines Musikers in der Datenbank gespeichert. Bei mehrtätigen Veranstaltungen muss es möglich sein, einen einfachen "Dienstplan" zu speichern, also von wann bis wann ein Musiker an einer Veranstaltung beteiligt war. Für jeden Musiker muss ersichtlich sein, wann er/sie der Databand angehört hat. Natürlich kann es im Laufe der Zeit mehrere solcher Engagements geben. Die Databand besitzt verschiedene Uniformen. Für jedes fixe Bandmitglied ist zu speichern, welche Uniform bei welcher Veranstaltung getragen wurde. Weiters soll abrufbar sein, welche Musikstücke bei welcher Veranstaltung in welcher Reihenfolge gespielt worden sind bzw. geplant sind. (12 Punkte) Modellieren Sie folgende Anforderungen in einem ER-Modell. Geben Sie die wichtigsten Attribute und die Kardinalitäten der Beziehungen an. Ein Unternehmen führt für bestimmte Auftraggeber Materialmessungen durch und möchte diese Messungen in einem eigenen Informationssystem verwalten. Messergebnisse liegen in Bilddateien vor (Computer Tomographie, Laserauswertungsdiagramme etc.). Für jede Messung gibt es also einen Auftraggeber, wobei Messungen im Rahmen eines Projektes durchgeführt werden. Ein Projekt kann in mehreren Subprojekten organisiert sein (es gibt immer mindestens ein Subprojekt). Diese können kommerziellen oder Forschungscharakter haben, geheim oder öffentlich sein. Eine Messung besitzt ein Datum, entspricht einer bestimmten Qualität (1-5) und kann mit einem Kommentar versehen werden. Weiters soll gespeichert werden, welche Bilddatei (Pfad, Ordner, Dateiname) auf der Festplatte das Messergebnis beinhaltet. Zu einer Messung gibt es nur eine Bilddatei. Messungen haben ein bestimmtes Ziel (oder auch mehrere), eine Messmethode und entsprechen einer Kategorie, wobei diese drei Zuordnungen standardisiert sind und deshalb in der Datenbank gesondert gespeichert werden, sodass diese vom Benutzer des Informationssystems einer Messung zugeordnet werden müssen. Weiters soll noch gespeichert werden, zu welcher Messprobe (Name, geheim oder öffentlich, Kommentar) eine Messung gehört. Proben können einer Kategorie zugeordnet werden. Diese Kategorie ist von jener der Messungen unterschiedlich. (10 Punkte) Übung Informationssysteme 1 2016w Modellieren Sie folgende Anforderungen in einem ER-Modell. Geben Sie die wichtigsten Attribute und die Kardinalitäten der Beziehungen an. 3. Das ER-Modell und das Relationale Datenmodell 3.1 Erklären Sie folgende Begriffe aus dem Bereich Datenmodelle und Datenbanken: Entity-Typ und Entitätsmenge. Erklären Sie die Unterschiede zwischen einer Entität, einem Entitätstyp und einer Entitätsmenge. (3 Punkte) Relationship-Typ. Erklären Sie die Unterschiede zwischen einer Relationship-Instanz, einem Relationship-Typ und einer RelationshipMenge. (3 Punkte) Assoziations-Typ Relationenschema Relation Attribut, Domain Zusammengesetztes Attribut Schlüssel und Schlüsselattribut (12 Punkte) Übung Informationssysteme 1 2016w