Announcement

Collapse
No announcement yet.

Datenbanken / SQL

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datenbanken / SQL

    Übungsaufgabe / Datenbanken / SQL

    1. Eine Firma hat Mitarbeiter, die Techniker, Arbeiter oder Sachbearbeiter sein können.
    Außerdem gibts es Kunden, die Projektein Auftrag geben und die Sachbearbeitern betreut werden.
    Bezüglich der Kunden müssen Adress- und Kommunikationsdaten verwaltet werden. Für ein Projekt
    werden verschiedene Arbeiter und TEchniker benötigt. Bezüglich der Mitarbeiter müssen Name,
    Vorname und Geburtsdatum erfasst werden, außerdem Eintrittsdatum und Berufsbezeichnun.
    Die Mitarbeiter haben ebenfalls Namen, Vornamen und GEburtsdatum sowie außer den üblichen Adressdaten
    noch Handynummer, Emailadresse und Telefonnummer.
    Ein Projekt ist gekennzeichnet durch Start (Datum), Ende und Projektbezeichnung

    Erstellen Sie das ER-Modell unter beachtung der Normalformenlehre (bis 2te NF)
    Erwägen Sie dabei verwendung von IS-A-Beziehungen und bedenken Sie, dass
    die eindeutige Zuordnung von entsprechenden Mitarbeitern und Kunden zu einem Projekt
    gewährleistet sein muss. Auch die Kundenbetreuung durch Sachbearbeiter muss nochvollziehbar sein.

    2. In Anlehnung an das ER-Modell soll die komplette Datenbank in MS-Access erstellt werden.
    Sinvolle Einstellungen (referentielle Integrität, Löschweitergabe...) sind jeweils vorzunehmen.
    In jede Tabelle sollen mindestens 6 sinvolle Datensätze eingetragen werden.
    Dabei ist jeweils zu beachten dass die im SQL-Teil verlangten Abfragen entsprechende Ergebnisse erbringen.

    3. Folgende Abfragen sollen mittels SQL-Statements erstellt, und getestet werden. Alternativen in der
    Syntax müssen ggf. ebenfalls aufgezeigt werden.

    a) Es Sollen alle Kunden mit Vor und Nachnamen gelistet werden, für die im August 2007 ein Projekt
    gestartet wurde. Die Sortierung soll nach Startdatum und Nachnamen erfolgen.

    b) Es werden alle Mitarbeiter (mit Namen und vornamen) benötigt, die an den Projekten Reithalle bzw.
    Brandschutzsanierung mitarbeiten. Die zuordnung erfolgt durch Ausgabe der entsprechenden ProjektID.
    Die Sortierung soll nach ProjektID und Nachnamen erfolgen.

    c) Alle Kunden aus Offenbach, Bad Homburg, und Mannheim sind zu list mit Name, Vorname und Geburtsdatum.
    Die Abfrage wird beschränkt auf Kunden, die 1980, 1981 und 1982 geboren sind. Die Abfrageergebnis ist sinvoll
    zu sortieren.

    d) Es soll ermittelt werden , wie viel Kunden je Wohnort gibt.

    e) Der Beruf (die Berufe) der einzelnen Techniker sind zu ermitteln. Erstes Sortierkrieterium ist Nachname,
    zweites Kriterium ist das Geburtsdatum(jeweils aufsteigend).

    f) Es wird eine Liste benötigt, welcher Sachbearbeiter welchen Kunden in welchem Projekt betreut hat.

    g) Die Anzahl der Sachbearbeiter, Arbeiter und Techniker soll kommentiert ermittelt werden.

  • #2
    Und? Was ist die Frage?
    Christian

    Comment


    • #3
      Die Frage ist "wer macht meine Hausaufgaben"

      bye,
      Helmut

      Comment


      • #4
        Tja, ganz schön Chuzpe einfach die Aufgabe posten und weg....wahrscheinlich auch noch bis morgen zu erledigen
        Christian

        Comment


        • #5
          Wir sind hier kein Hausaufgabenerledigungsdienst! Ohne konkrete Frage oder Anzeichen eigener Bemühungen keine Antwort! (Worauf auch?) => Close!
          Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

          Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

          Comment

          Working...
          X