• FT_3_Datenbanken_1
  • cgissinger
  • 31.08.2018
  • Informatik
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.
  • https://www.tutory.de/w/d281ef00

    Ein einfaches Beispiel für eine Datenbank

    Name

    Vorname

    Adresse

    Lehrer

    Fach

    Klasse

    Beyer

    Patrick

    MUS, GIS

    DV

    13a

    Beyer

    Patrick

    LOL

    ET

    13a

    Janzen

    Miriam

    BOB

    M

    13a

    Müller

    Karl

    BLA

    SRT

    13 a

    Müller

    Karl

    GIS, MUS

    DV

    Müller

    Karl

    FOB

    DV

    13a

    Schmitz

    Britta

    MUS, GIS, FOB

    13a

    ...

    Tabelle 1

    Tabelle 1 zeigt einen Ausschnitt aus einer Datensammlung. Offensichtlich wurde hier versucht, die Schüler den Lehrern, Klassen und Fächern zuzuordnen.

    1
    Schauen Sie sich die Tabelle an. Halten Sie die vorgenommenen Eintragungen für sinnvoll? Begründen Sie kurz Ihre Einschätzung!
    2
    Welche Probleme können bei der Datenpflege in der Tabelle 1 entstehen? Geben Sie Beispiele!
    3
    Statt die Daten in einer Tabelle zu organisieren, könnte man ja auch zwei, drei, vier... Tabellen benutzen. Überlegen Sie sich eine andere Datenstrukturierung für die Daten aus Tabelle 1!
  • https://www.tutory.de/w/d281ef00

    Statt einer Mindmap nutzt man eine etwas andere Schreibweise. Diese ist relativ einfach. Man versucht die einzelnen Daten in eine Beziehung zueinander zu bringen. Nehmen wir mal einen Stammbaum als Beispiel: Karl ist das Kind seiner Eltern Luise und Paul. Zudem hat Max eine Schwester mit dem Namen Petra. Diese ist mit Andreas verheiratet. Zusammen haben die beiden zwei Kinder: Max und Moritz. Wenn wir dies grafisch darstellen, könnte das wie folgt aussehen:

    grafische Darstellung des Stammbaums
    Abb. 1 —
    grafische Darstellung des Stammbaums

    Abbildung 1 zeigt den oben beschriebenen Familienstammbaum. Allerdings geht aus dieser Darstellung nicht deutlich hervor, wie die Daten organisiert sind. So ist die Verbindung zwischen Petra und Andreas offenbar die gleiche, wie zwischen Petra und Luise oder Petra und Max. Aber das ist falsch, wie Sie wissen.

    Abbildung 2 zeigt hingegen die Beziehung zwischen den beiden vorkommenden Objekten "Kind" und "Eltern". Offensichtlich wird das Objekt "Kind" durch einen "Namen" beschrieben. Das Objekt "Eltern" wird ebenfalls durch einen Namen beschrieben.  

    Entität

    Eine Entität ist ein Objekt, über das Informationen gespeichert werden sollen. Eine Entität hat einen eineindeutigen Namen. Entitäten werden mit einem Rechteck dargestellt.

    Darstellung der Entitäten und der Beziehungen untereinander.
    Abb. 2 —
    Darstellung der Entitäten und der Beziehungen untereinander.
    Attribut

    Ein Attribut beschreibt eine Eigenschaft einer Entität. Attribute verändern sich nicht im Laufe der Zeit. Attribute sind je Entität eineindeutig. Attribute werden mit Ovalen dargestellt.

    Beziehung

    Der Beziehungstyp ist die Typisierung gleichartiger Beziehungen. Beziehungen werden mit einer Raute dargestellt.

    Die Beziehung zwischen Entitäten stellt eine logische Verknüpfung dar. Beziehungen können mit Mengenangaben versehen werden.

    4
    Identifizieren Sie die Entitäten, Attribute und Beziehungen in Tabelle 1 und stellen Sie diese wie in Abbildung 2 dar!