Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m290_guko:learningunits:lu01:theorie:b_db_structure [2025/08/16 14:10] gkochmodul:m290_guko:learningunits:lu01:theorie:b_db_structure [2025/08/16 14:45] (aktuell) gkoch
Zeile 1: Zeile 1:
-====== Aufbau von Datenbanken ======+====== LU01b - Aufbau von Datenbanken ======
  
 Datenbanken sind für moderne Informationssysteme wie Webshops oder Bankanwendungen von grundlegender Bedeutung. Dieses Dokument bietet einen kurzen Überblick über drei wichtige Begriffe: Datenbanken sind für moderne Informationssysteme wie Webshops oder Bankanwendungen von grundlegender Bedeutung. Dieses Dokument bietet einen kurzen Überblick über drei wichtige Begriffe:
Zeile 6: Zeile 6:
   * DBMS: Datenbankmanagementsystem   * DBMS: Datenbankmanagementsystem
   * DB: Datenbank   * DB: Datenbank
-Das folgende Diagramm veranschaulicht die Wechselwirkung dieser drei Begriffe: 
- 
-{{:modul:m290_guko:learningunits:lu01:theorie:db_setup.png?direct&800|}} 
  
 ====== Wie ist eine Datenbank aufgebaut? ====== ====== Wie ist eine Datenbank aufgebaut? ======
Zeile 17: Zeile 14:
   - Die **Datenbank** speichert die Informationen in Form von Datensätzen, die in Tabellen organisiert sind.   - Die **Datenbank** speichert die Informationen in Form von Datensätzen, die in Tabellen organisiert sind.
  
-Die nachfolgenden Abbildungen veranschaulichen den Aufbau eines Datenbanksystems.+Die nachfolgende Abbildung veranschaulicht den Aufbau eines Datenbanksystems:
  
-<figure> +{{:modul:m290_guko:learningunits:lu01:theorie:db_setup.png?direct&800|}}
-  <img class="large" src="themen/db/grundlagen/img/db_system1.png"> +
-  <figcaption><small>Abb-1Aufbau eines Datenbanksystems (Quellehttp://www.info-wsf.de)</small></figcaption> +
-</figure>+
  
-Die Anwendungssoftware bezieht sich auf Programme, die mit einem Datenbanksystem geliefert werden (z.B. bei MySQL könnte dies das kostenlos erhältliche [phpMyAdmin](https://www.phpmyadmin.net), MySQL-[Workbench](https://www.mysql.com/products/workbench/) oder kostenpflichtige Tools wie <a href="https://www.jetbrains.com/datagrip/" target="tab">DataGrip</a> sein). 
  
 ===== Was ist ein DBMS? ===== ===== Was ist ein DBMS? =====
  
-Ein **Datenbankmanagementsystem** (DBMS) bildet zusammen mit der **Datenbank** ein **Datenbanksystem**. Häufig wird der Begriff "Datenbank" umgangssprachlich auch für das gesamte DBMS verwendet.+Ein **Datenbankmanagementsystem** (DBMS) bildet zusammen mit der **Datenbank** ein **Datenbanksystem** (DBS).
  
-Das DBMS ist eine Software, die das Modell eines Datenbanksystems festlegt. Es ist entscheidend, um eine Datenbank aufzubauen, zu verwalten und darauf zuzugreifen. Erst wenn das DBMS installiert und eingerichtet ist, können Benutzer Daten einfügen, auslesen und bearbeiten.+Das DBMS ist eine Software, die das Modell eines Datenbanksystems festlegt. Es ist entscheidend, um eine Datenbank aufzubauen, zu verwalten und darauf zuzugreifen. Erst wenn das DBMS installiert und eingerichtet ist, können Benutzer Daten einfügen, auslesen und bearbeiten. Es fungiert als Vermittler zwischen den Benutzern und der Datenbank.
  
 **Wichtige Aufgaben eines DBMS:** **Wichtige Aufgaben eines DBMS:**
Zeile 39: Zeile 32:
   * **Datensicherheit**: Schützt die Daten vor unbefugtem Zugriff.   * **Datensicherheit**: Schützt die Daten vor unbefugtem Zugriff.
  
-<figure> 
-  <img class="large" src="themen/db/grundlagen/img/db_system2.jpg"> 
-  <figcaption><small>Abb-2: Aufbau eines Datenbanksystems (Quelle: http://www.datenbanken-verstehen.de)</small></figcaption> 
-</figure> 
  
 > __Hinweis__: Oftmals werden die Begriffe „DBMS“ und „Datenbank“ fälschlicherweise gleichgesetzt. Tatsächlich ist eine „Datenbank“ nur die Sammlung strukturierter Daten, während das DBMS die Software ist, die diese Struktur ermöglicht und verwaltet. > __Hinweis__: Oftmals werden die Begriffe „DBMS“ und „Datenbank“ fälschlicherweise gleichgesetzt. Tatsächlich ist eine „Datenbank“ nur die Sammlung strukturierter Daten, während das DBMS die Software ist, die diese Struktur ermöglicht und verwaltet.
  
-===== Quellen=====+{{:modul:m290_guko:learningunits:lu01:theorie:video_icon_yt.svg?nolink&50}} [[https://studyflix.de/informatik/aufbau-von-datenbanken-599|Dieses Video erklärt den Aufbau von Datenbanken verständlich.]] ((Aufbau von Datenbanken – Studyflix))\\
  
-<small>[Datenbankmanagementsystem (DBMS) erklärt](https://www.ionos.de/digitalguide/hosting/hosting-technik/datenbankmanagementsystem-dbms-erklaert/)</small> 
  
-===== Zusätzliche Informationen und Begriffe: =====+===== Anwendungssoftware und DBMS =====
  
-==== DBS - Datenbanksystem ==== +Anwendungssoftware erleichtert die Interaktion mit DatenbanksystemenSie bietet benutzerfreundliche Oberflächenüber die Nutzer Datenbanken erstellenabfragen und verwalten könnenBekannte Beispiele sind phpMyAdmin für MySQL-DatenbankenMySQL Workbench für erweiterte Funktionen und DataGrip von JetBrains, eine kostenpflichtige Lösung für verschiedene DBMS. Diese Tools unterstützen unter anderem DatenvisualisierungPerformance-Überwachung und erweiterte AbfragenWir werden im Verlauf des Moduls mittels Webstorm und Datenbank-Plugin mit Datenbanken interagieren.
- +
-Ein **Datenbanksystem** (DBS) umfasst die **Datenbank**, das **DBMS** sowie die zugehörige Hardware und SoftwareEs bildet die komplette Umgebung zur Verwaltung der Daten. +
- +
-**Komponenten eines DBS:** +
-  * **Datenbank (DB)**: Die gespeicherten Daten selbst. +
-  * **Datenbankmanagementsystem (DBMS)**: Die Software, die das Datenbankmanagement übernimmt. +
- +
-==== Datenbank (DB) ==== +
- +
-Eine **Datenbank** (DB) ist eine strukturierte Sammlung von Daten, die so organisiert istdass sie effizient abgerufen und verwaltet werden kann. +
- +
-**Merkmale einer Datenbank:** +
-  * **Organisiert**: Daten sind in einer logischen Struktur (TabellenDatensätzeFelder) angeordnet. +
-  * **Integriert**: Daten sind miteinander verknüpft und konsistent. +
-  * **Geteilt**: Mehrere Benutzer können gleichzeitig auf Daten zugreifen und sie aktualisieren. +
-  * **Kontrolliert**: Der Zugriff auf die Daten wird durch Sicherheitsmaßnahmen geschützt. +
- +
-==== Datenbankmanagementsystem (DBMS) ==== +
- +
-Ein **Datenbankmanagementsystem (DBMS)** ist eine Software, die mit Benutzern und Anwendungen zusammenarbeitet, um Daten in einer Datenbank zu erstellen, zu speichern, zu ändern und abzurufen. Es fungiert als Vermittler zwischen den Benutzern und der Datenbank. +
- +
-**Funktionen eines DBMS:** +
-  * **Datenbeschreibung**: Erstellt und verändert die Struktur der Datenbank. +
-  * **Datenmanipulation**: Ermöglicht das EinfügenAktualisieren, Löschen und Abrufen von Daten. +
-  * **Datenabfrage**: Ermöglicht die Suche nach bestimmten Daten. +
-  * **Datenintegrität**: Gewährleistet die Genauigkeit und Konsistenz der Daten. +
-  * **Datensicherheit**: Schützt die Daten vor unbefugtem Zugriff.+
  
 ===== Quellen: ===== ===== Quellen: =====
  
-  * [Aufbau von Datenbanken – Studyflix](https://studyflix.de/informatik/aufbau-von-datenbanken-599+  * [[https://www.ionos.de/digitalguide/hosting/hosting-technik/datenbankmanagementsystem-dbms-erklaert/|Datenbankmanagementsystem (DBMSerklärt]] 
-  * [Wikipedia Artikel über Datenbank](https://de.wikipedia.org/wiki/Datenbank)+  * [[https://de.wikipedia.org/wiki/Datenbank|Wikipedia Artikel über Datenbank]]
  
  • modul/m290_guko/learningunits/lu01/theorie/b_db_structure.1755346235.txt.gz
  • Zuletzt geändert: 2025/08/16 14:10
  • von gkoch