Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:einfuerung:start [19.10.2020 17:40] – sbel | faecher:informatik:oberstufe:datenbanken:einfuerung:start [03.04.2025 15:37] (aktuell) – [Datenbanksystem] Frank Schiebel | ||
---|---|---|---|
Zeile 29: | Zeile 29: | ||
===== Begrifflichkeiten ===== | ===== Begrifflichkeiten ===== | ||
+ | ==== Datenbanksystem ==== | ||
- | Etwas genauer: Ein **Datenbanksystem** ist ein System zur Beschreibung, | ||
+ | Etwas genauer: Ein **Datenbanksystem** ist ein System zur Beschreibung, | ||
- | <WRAP center round info 90%> | + | <WRAP center round box 90%> |
Der formelle Überbegriff ist also **Datenbankensystem (DBS)** | Der formelle Überbegriff ist also **Datenbankensystem (DBS)** | ||
Zeile 46: | Zeile 46: | ||
Zugriff auf die Daten erfolgt mit einer **Datenbank(abfrage)sprache**. | Zugriff auf die Daten erfolgt mit einer **Datenbank(abfrage)sprache**. | ||
+ | Die meisten Datenbankmanagementsysteme stellen außerdem eine **Datenbankschnittstelle** zur Verfügung, über die man -- beispielsweise mit Java oder anderen Programmiersprachen -- auf die vom DBMS verwalteten Datenbanken zugreifen kann. Ein verbreitetes Beispiel für eine solche Schnittstelle ist [[wpde> | ||
</ | </ | ||
+ | |||
+ | |||
+ | ==== Datenbankmanagementsystem ==== | ||
+ | |||
+ | === Allgemein === | ||
+ | |||
Das **Datenbankmanagementsystem** erfüllt einige Aufgaben, die der zuverlässigen Verwaltung der Daten dienen und muss zu diesem Zweck verschiedene Bestandteile implementieren. Die folgende Grafik zeigt eine Übersicht. | Das **Datenbankmanagementsystem** erfüllt einige Aufgaben, die der zuverlässigen Verwaltung der Daten dienen und muss zu diesem Zweck verschiedene Bestandteile implementieren. Die folgende Grafik zeigt eine Übersicht. | ||
{{ : | {{ : | ||
+ | |||
+ | === Beispiel: Postgresql === | ||
+ | |||
+ | Ein bekanntes und sehr zuverlässiges FOSS DMBS ist [[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Prinzip: Abstraktion ===== | ||
+ | |||
+ | Auf die beschriebene Weise erreicht man ein hohes Mass an **Abstraktion**, | ||
+ | |||
+ | Die meisten relationalen DBMS verwenden als Datenmanipulationssprache eine Dialekt von SQL. Deswegen werden wir im weiteren Verlauf des Kurses SQL lernen. | ||
+ | |||
+ | {{ : | ||