Datenbanken Flashcards
Was ist eine Datenbank
- zentral verwalteter Datenbestand
- mit anwendungsunabhängige Zugriffsverfahren
Was macht das DBMS
- Verwaltet Datenbestand
- Ermöglicht Zugriff für Nutzer
Datenbanksystem Inhalt
- DBMS
- DB
- extra Anwendungsprogramme
DBMS Bestandteile
- Data Dictionary
- Datenmanipulationssprache
- Datendefinitionssprache
- Werkzeuge für Reports, Masken und Grafiken
Anforderungen an ein Datenbanksystem
- Flexibel
- Datenschutz
- Effizient
- Datenintegrität
- Benutzerfreundlich
Vorteile Hierarchisches Datenbankmodell
- Effiziente Datenorganisation
- sehr schnell
Nachteile Hierarchisches Datenbankmodell
- Benutzer muss die Datenstruktur genau kennen.
- Redundanzen sind möglich
Definition von Primärschlüssel
- dient zur eindeutigen Identifikation eines Datensatzes
- keine Nullwerte
Definition von Fremdschlüssel
Ist ein Attribut oder Attributkombination, das in einer anderen Tabelle der Primärschlüssel ist.
Definition von (SQL) Structured Query Language
- Sprache der 4. Generation
- Deskriptive Sprache
- mengenorientiert
- plattformunabhängig
Was sind Logfiles
- protokollierung von Änderungen
- kann Inhalte rekonstruieren
Was ist ein Rollback
- Zurücksetzen der Verarbeitungsschritte einer Transaktion bei:
- > Programmfehler
- > Crash
Was ist ein Commit
- beendet eine Transaktion
- macht alle Änderungen sichtbar
- DDL-Kommando
Was sind Überschneidungen
Gleichzeitiger Zugriff auf Datenbestände
Lock-Möglichkeiten
- ein Feld
- ein Datensatz
- komplette Tabelle
- komplette Datenbank
Arten von Locks
- Exclusive Locks
- Shared Locks
Was sind Exclusive Locks
Auf das gesperrte Datenbankobjekt ist kein Zugriff möglich
Was sind Shared Locks
Lesen erlaubt, keine Manipulation
Beschreibung Sequentieller Speicher
- Datensätze werden unmittelbar nacheinander abgespeichert
- Verarbeitung nur nach Speicherfolge
Suchverfahren Sequentieller Speicher
sequentiell
Beschreibung Adressierbare Speicher
jeder beliebige Datensatz kann mit Kenntnis der Adresse sofort
gelesen, geändert, gelöscht oder eingefügt werden
Suchverfahren Adressierbare Speicher
- sequentiell
- indizierte Organisation
- gestreute Organisation
Physisch sortierter Index
- Reihenfolge der Speicherung = Sortierreihenfolge
- muss ständig aktualisiert werden
Logisch sortierter Index
- keine Reorganisation ist notwendig
- kette
- baum
Kette Vorteil
einfacher Änderungsdienst
Kette Nachteil
nur sequentielle Suche möglich
Baum Eigenschaften
- besteht aus Knoten und Kanten
- Jeder Knoten, außer der Wurzel, hat genau einen unmittelbaren Vorgänger.
Gestreute Organisation
aus dem jeweiligen Schlüssel wird die Adresse des zugehörigen Datensatzes direkt errechnet.
Managementunterstützungssysteme (MUS)
sind die Summe aller Informationssysteme zur Unterstützung sämtlicher Managementebenen
MUS besteht aus
- Executive Information System (EIS)
- Decision Support System (DSS)
- Management Information System (MIS)
MIS
IS zur Unterstützung von Routineaufgaben
DSS
Unterstützung bei semistrukturierten Entscheidungsprozessen
EIS
Abfrage- und Berichtssystem
Data Warehouse Definition
für Analysezwecke optimierte zentrale Datenbank
Data Warehouse Ziele
- Bessere Performance bei ad-hoc-Anfragen
- Einfache Zugriffsmöglichkeiten
- Betrugsaufdeckung
- Unternehmensweite konsistente Daten
Online Analytical Processing (OLAP) Kennzeichen
- Mehrdimensionale Sichten auf die Daten
- Flexibles bewegen durch unterschiedliche Verdichtungsebenen
- > Slice & Dice
- > Drill – Down
Online Transaktion Processing (OLTP)
- Hohes Volumen
- sehr schnell
- Abfragen periodisch