anzeige

19.1 Gegenstand

Unten sind mehrere Stellenanzeigen aus dem Informatikbereich angeführt. Wie zu sehen ist, haben sie im Grunde alle denselben Aufbau. Erstellen Sie ein umfassendes Relationales Datenmodell, mit dem Stellenanzeigen wie die hier angeführten erfasst werden können.

19.2 Aufgabe

Folgende Informationen werden erfasst:

  • Der Name der Zeitung, in der die Anzeige erschien (z.B. Computerwoche) (NameZeitung).
  • Die konkrete Ausgabe der Zeitung (z.B. Heft 20/2006) ebenfalls (Ausgabe).
  • Das Datum, an dem die Ausgabe erschien (Datum)
  • Die Nummer der Seite, auf der die Anzeige erschien (Seite)
  • Das konkrete Arbeitsplatzangebot (z.B. DV-Leiter oder aber auch Entwickler für C++) (Angebot).
  • Der Inserent, der die Stelle ausschrieb. Dies kann ein Unternehmen, das selbst Arbeitskräfte sucht oder eine Agentur sein, die Arbeitskräfte vermittelt (Inserent). Falls es sich um ein Arbeitskräfte suchendes Unternehmen handelt, wird zum einen die Unternehmensbezeichnung und der Sitz des Unternehmen festgehalten (also z.B. Siemens Frankfurt), zum anderen die Adressangaben aus der Anzeige.
  • Bezeichnung und Adresse der Agentur, falls das Arbeitskräfte suchende Unternehmen nicht selbst in Erscheinung trat, sondern ein vermittelndes Beratungsunternehmen einschaltete. Dies kann auch das Arbeitsamt sein. Eines von beidem ist aber immer dabei, entweder das Arbeitskräfte suchende Unternehmen oder die Agentur.

Ein Inserent (Unternehmen oder Agentur) kann in einer Ausgabe einer Zeitung mehrere Anzeigen, auch auf der gleichen Seite, aber für unterschiedliche Stellen haben.

Ein Inserent ist entweder nur eine Agentur oder nur ein Unternehmen.

Für die Zeitungen wird noch festgehalten, zu welchem Verlag sie gehören und welche Auflage die Ausgabe hatte, in der die Anzeige erschien.

Beispiele für Stellenanzeigen:


Abbildung 19.2-1:

Anzeige Geschäftsprozesse


Abbildung 19.2-2:

Anzeige Softwareentwicklung

19.3 Prozessorientierte Datenmodellierung

Oben schon enthalten.

19.4 Zweck der Datenbank

Zweck der Datenbank ist es, a) einen Überblick über das Arbeitsmarktsegement zu erhalten und b) zu verfolgen, welches Unternehmen in welcher Zeitung inseriert.

19.5 Modellierungshinweise

In der Aufgabe sind einzelne Attribute schon als solche markiert. Ergänzen Sie weitere, die für das Erreichen des Zwecks der Datenbank nötig sind.