dbs - datenbanksysteme · dbms als erweiterte darstellung db: • enthalten die eigentlichen daten...

9
+ DBS - Datenbanksysteme DBMS- Datenbank-Management-System DB - Datenbank

Upload: ngothu

Post on 25-Aug-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

+

DBS - Datenbanksysteme

DBMS- Datenbank-Management-System DB - Datenbank

+Was ist eine Datenbank?

  In der Theorie versteht man unter Datenbank (DB) einen logisch zusammengehörigen Datenbestand.

  Datenbank (engl. database)

  Da die DB nur die Menge der zu verwaltenden Daten darstellt, ist sie nur als Bestandteil eines Datenbanksystems in der Praxis nutzbar

+Das Datenbanksystem

  Datenbanksystem (DBS) ist ein System zur elektronischen Datenverwaltung.

  Die wesentliche Aufgabe:   große Datenmengen effizient,

widerspruchsfrei und dauerhaft zu speichern

  benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen

+DBMS als erweiterte Darstellung

DB: •  enthalten die eigentlichen

Daten •  enthalten Informationen

über Aufbau der Datenbanken (Metadaten)

DBMS: •  regelt den Zugriff auf die

Daten •  verarbeitet Anfragen (und

liefert Ergebnisse zurück)

+Das Datenbankmanagementsystem

  Ist die Verwaltungssoftware des Datenbanksystems

  organisiert intern die strukturierte Speicherung der Daten und kontrolliert alle lesenden und schreibenden Zugriffe auf die Datenbank

  Zur Abfrage und Verwaltung der Daten bietet ein Datenbanksystem eine Datenbanksprache an, die das DBMS nutzt

+Eigenschaften DBMS

  Speichern der Daten

  Datensicherheit = Zugriffsrechte, Datenschema, Backup

  Mehrbenutzerbetrieb durch Transaktionen = Berechtigungen und Zugriff

  Sicherstellen der Datenintegrität = Regeln für die Datenänderung

  Anfrageoptimierung = opt. auf eine Datenbanksprache

  Bereitstellen von Indizes = Index-Struktur

  Bereitstellung von Triggern = Aktionsausführung

  Stored Procedures = Scriptausführung

  Verwaltung der Metadaten = Verschlagwortung, Katalog

+ Das DBS stellt als Schnittstelle eine Datenbank-sprache für die folgenden Zwecke zur Verfügung:

Datenabfrage und

-manipulation

Verwaltung der Datenbank

und

Definition der Datenstrukturen

Berechtigungs-

steuerung

+Geschichte

  Ausgehend von Problemen bei der Verarbeitung von Daten in einfachen Dateien, wurde in den 1960er Jahren das Konzept eingeführt, Daten durch eine separate Softwareschicht zwischen Betriebssystem (Dateiverwaltung) und Anwendungsprogramm zu verwalten.

  D i e s e s K o n z e p t b e g e g n e t e d e r Fehlentwicklung, dass Datenspeicher in Form von Dateien in der Regel für eine spezielle Anwendung konzipiert wurden und ein erheblicher Teil des Tagesgeschäfts mit Umkopieren, Mischen und Restrukturieren der Dateien belastet war.

Anwendungs-programm

Betriebssystem

sep. Softwareschicht

+Heutige Bedeutung

  Datenbanksysteme sind heute ein zentraler Bestandteil fast jedes Software-Systems.

  Damit stellen sie einen kritischen Teil vieler Unternehmen und Behörden dar.

  Von der Verfügbarkeit, Vollständigkeit und Richtigkeit der Daten hängt die Aktionsfähigkeit eines Unternehmens ab.

  Die Datensicherheit ist daher ein wichtiger und gesetzlich vorgeschriebener Bestandteil der IT eines Unternehmens oder einer Behörde.