schulen:gymox:datenbanken:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

schulen:gymox:datenbanken:start [24.10.2022 14:01] – angelegt Maximilian Gögeleinschulen:gymox:datenbanken:start [24.10.2022 14:02] (aktuell) Maximilian Gögelein
Zeile 1: Zeile 1:
-====== Datenbanken - Einführung ======+[[.:start|{{.:database.jpg|}}]]
  
-Dieses Kapitel soll eine Einführung in Datenbanken mit MySQL/MariaDB geben. Bevor wir uns jedoch genauer mit MySQL/MariaDB befassen, sollten wir kurz ein paar Worte über Datenbanken im Allgemeinen verlieren.+====== Datenbanken ======
  
-===== Große Datenbanken ===== +  * [[.einfuerung:start|Einführung]] 
- +  * [[.sql_abfrage:start|SQL - Daten abfragen]] 
- +  * [[.sql_gruppierungen:start|SQL - Daten gruppieren]] 
-Datenbanken werden überall da eingesetzt, wo **große** Datenmengen **effizient** verwaltet werden sollen. +  * [[.sql_manipulationen:start|SQL - Daten manipulieren]]
-Beispiele finden sich zuhauf. Eine aus dem Jahr 2010 stammende [[https://www.comparebusinessproducts.com/fyi/10-largest-databases-in-the-world|Liste]] gibt die damals 10 größten Datenbanken an, darunter natürlich: +
- +
-{{ .:datenbanken_logos.png?600 |}} +
- +
-==== Weitere Beispiele im Alltag ==== +
- +
- +
-Zudem gibt es noch etliche andere Anwendungen für **Datenbankenssysteme**: Personalverwaltungen, Schulverwaltungen oder Bibliotheken. +
-Auch das **DNS-System**, das Domain Name System, im Internet ist nichts anderes als eine große Datenbank. [[http://de.wikipedia.org/wiki/Domain_Name_System|Über DNS bei Wikipedia]] +
- +
- +
- +
- +
-<WRAP center round info 90%> +
- +
-  * Eine **Datenbank** ist eine Sammlung von Daten verschiedener Objekte auf Datenträgern +
-  * Datenbanken werden überall da eingesetzt, wo **große Datenmengen** **effizient** verwaltet werden sollen +
- +
-</WRAP> +
- +
-===== Begrifflichkeiten ===== +
- +
-==== Datenbanksystem ==== +
- +
- +
-Etwas genauerEin **Datenbanksystem** ist ein System zur Beschreibung, Speicherung und Wiedergewinnung von Datenmengen. Es besteht aus einer **Datenbank**, die die Nutzund Metadaten (z.B. Indizes) vorhält, und einem **Datenbankverwaltungssystem**, das Schnittstellen für Anwendungsprogram­me bereitstellt, die über eine **Datenbanksprache** angesprochen werden. So bleiben die Details der physischen Datenspeicherung (Ort sowie Art und Weise) vor den Anwendungsprogrammierern verborgen und Programme, welche auf die Daten zugreifen, bleiben weitgehend unabhängig von der physischen (Re-)Organisation der Daten. +
- +
- +
- +
- +
-<WRAP center round box 90%> +
- +
-Der formelle Überbegriff ist also **Datenbankensystem (DBS)**  +
- +
-Ein Datenbankensystem (auch in Kurzform einfach Datenbank) besteht aus zwei Teilen: +
-  - Einem **Datenbank-Management-System (DBMS)**, welches die Verwaltungsssoftware ist (z.B. MySQL, DB2, PostgreSQL). +
-  - Der eigentlichen **Datenbank**, die aus den gespeicherten Informationen besteht. +
- +
-{{  .:datenbanksystem_01_kl.png  |}} +
- +
-Zugriff auf die Daten erfolgt mit einer **Datenbank(abfrage)sprache**. +
-</WRAP> +
- +
- +
-==== 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. +
- +
-{{ :faecher:informatik:oberstufe:datenbanken:einfuerung:dbms_1_.png |}}+
  • schulen/gymox/datenbanken/start.1666620096.txt.gz
  • Zuletzt geändert: 24.10.2022 14:01
  • von Maximilian Gögelein