Management der Informationssystem, Datenbank

Aufgaben eines DBMS

  • Korrektheit der Daten (Einhaltung definierter Konsistenzregeln)
  • Korrektheit im Mehrbenutzerbetrieb (concurrency control)
  • Feinkörnige Zugriffskontrolle
  • Schaffung von Sichten à Jede Anwendung erhält eigene Sicht auf den gemeinsamen Datenbestand
  • Gewährleisten der Datensicherheit
    • Konsistenter Zustand der DB
    • Erfüllung der ACID-Eigenschaften von Transaktionen
      • Atomicity (ganz oder gar nicht)
      • Consistency (DB ist vor und nach der Transaktion konsistenz)
      • Isolation (Transakt. werden isoliert von einander ausgeführt)
      • Durability (Transakt. Hat dauerhafte Folgen à die dauerhaft in der DB gespeichert werden)

Diskussion