Premium Partner

Modellierung

Klausurvorbereitung Modellierung

Klausurvorbereitung Modellierung


Kartei Details

Karten 56
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 05.09.2015 / 08.09.2015
Lizenzierung Namensnennung - Nicht-kommerziell - Keine Bearbeitung (CC BY-NC-ND)    (Prof. Dr. Frank Leymann, Prof. Dr. Bernhard Mitschang, PD Dr. Holger Schwarz)
Weblink
https://card2brain.ch/box/modellierung2
Einbinden
<iframe src="https://card2brain.ch/box/modellierung2/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was sind Eigenschaften eines Datenbank Management Systems?

  • organisiert sehr hohe Mengen an Daten
  • unterstützt effizienten Zugang zu diesen Daten
  • unterstützt ggf.s auch den paralellen Zugriff auf diese Daten
  • unterstützt sicheren atomaren Zugang zu ihnen

Was sind Eigenschaften einer Datenbank?

  • Fehlertoleranz
    • Aufzeichnung von Daten während einer normalen Operation
    • Automatische Reperatur
      • rückgängig machen von nicht beendeten Operationen
      • beenden von abgeschlossenen Transaktionen
  • Mehrbenutzeroperationen
    • gleichzeitiger Zugriff von verschiedenen Benutzern auf die gleichen Daten
    • Synchronisierung

Transaktionseigenschaften (ACID)

  • Atomizität: Transaktionensänderungen sind atomar, entweder alle Änderungen werden aufgenommen oder gar keine; dies beinhaltet Datenbankänderungen, Nachrichten und Aktionen auf den Transducer
  • Konsistenz: Transaktionen müssen korrekt verlaufen und nicht die Intigrität eines Zustandes ändern
  • isolierte Ausübung: trotz Gleichzeitigkeit darf eine Transaktion T nur vor oder nach einer anderen Transaktionen angewendet werden, nicht beides gleichzeitig (keine Verschachtelung)
  • Dauerhaftigkeit:  Daten nach dem erfolgreichen Abschluss einer Transaktion sind garantiert dauerhaft in der Datenbank gespeichert 

Welche Datenbank Entwurfssprachen gibt es?

  • Entity-Relationship Model ERM
  • Unified Model Langugage UML
  • Extended Markup Language XML
  • Standard for the Exchange of Product Defintion Data STEP

Was ist eine Entität?

Eine Entität ist ein Ding, das existiert (physisch und mental) und unterscheidbar ist von anderen Objekten

Was ist eine Entitätsmenge?

Eine Menge von Entitäten des gleichen Typs, die die gleichen Eigenschaften teilen

Was ist eine Datenbank  (ER-Modell)?

Eine begrenzte Anzahl an Entitätsmengen, die sich nicht unbedingt klar von einander abgrenzen müssen (Person kann z.B. auch Kunde sein und umgekehrt)

Was ist eine Relation?

Eine Verbindung unter mehreren Entitäten