Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:modul:m290_guko:learningunits:lu01:theorie:a_db_basics [2026/08/16 19:05] – gkochde:modul:m290_guko:learningunits:lu01:theorie:a_db_basics [2026/08/16 19:27] (aktuell) – gkoch
Zeile 2: Zeile 2:
 ==== Lernziele ==== ==== Lernziele ====
   * Ich kann in eigenen Worten erklären, was eine Datenbank ist.   * Ich kann in eigenen Worten erklären, was eine Datenbank ist.
-  * Ich kann anhand einer selbsterstellten, einfachen Skizze erläutern, wie ein Datenbank-System aufgebaut ist.. +  * Ich kann anhand einer selbsterstellten, einfachen Skizze erläutern, wie ein Datenbank-System aufgebaut ist. 
-  * Ich kann mindestens drei Vorteile für dein Einsatz einer Datenbank aufzählen. +  * Ich kann mindestens drei Vorteile für den Einsatz einer Datenbank aufzählen.
  
  
Zeile 10: Zeile 9:
  
 === Was ist eine Datenbank? === === Was ist eine Datenbank? ===
-{{de:modul:m290_guko:learningunits:lu01:theorie:tobias-fischer-pkbzaheg2ng-unsplash_converted_medium.jpg?nolink}}+{{:de:modul:m290_guko:learningunits:lu01:theorie:tobias-fischer-pkbzaheg2ng-unsplash_converted_medium.jpg?nolink}}
 //Die Stadtbibliothek Stuttgart ist wie eine Datenbank: Sie sammelt, kategorisiert und macht grosse Mengen an Wissen zugänglich.   //Die Stadtbibliothek Stuttgart ist wie eine Datenbank: Sie sammelt, kategorisiert und macht grosse Mengen an Wissen zugänglich.  
 Foto: Tobias Fischer, Unsplash ([[https://unsplash.com/de/fotos/photo-of-5-story-library-building-PkbZahEG2Ng|Link]])// Foto: Tobias Fischer, Unsplash ([[https://unsplash.com/de/fotos/photo-of-5-story-library-building-PkbZahEG2Ng|Link]])//
  
-Eine Datenbank ist ein Programm, das grosse Mengen an Daten speichert und verwaltet.+Eine Datenbank ist ein System, das grosse Mengen an Daten speichert und verwaltet.
  
 Sie sorgt dafür, dass Daten … Sie sorgt dafür, dass Daten …
Zeile 20: Zeile 19:
   * **widerspruchsfrei** sind – eine Information ist nur an einer Stelle gespeichert und kann darum nicht in zwei Versionen existieren   * **widerspruchsfrei** sind – eine Information ist nur an einer Stelle gespeichert und kann darum nicht in zwei Versionen existieren
   * **schnell auffindbar** sind – auch bei Millionen von Einträgen   * **schnell auffindbar** sind – auch bei Millionen von Einträgen
 +  * **geschützt** sind – vor Verlust und vor unberechtigtem Zugriff
  
 Eine Datenbank speichert aber nicht nur die Daten selbst, sondern auch, **wie sie zusammenhängen**: In einem Onlineshop weiss die Datenbank zum Beispiel, welche Bestellung zu welcher Kundin gehört und welche Produkte in dieser Bestellung enthalten sind. Eine Datenbank speichert aber nicht nur die Daten selbst, sondern auch, **wie sie zusammenhängen**: In einem Onlineshop weiss die Datenbank zum Beispiel, welche Bestellung zu welcher Kundin gehört und welche Produkte in dieser Bestellung enthalten sind.
Zeile 34: Zeile 34:
  
 Der Begriff **Datenbank** wird oft nicht nur für die eigentliche Datensammlung, sondern auch für das gesamte **DBMS**((Ein DBMS – Datenbankmanagementsystem – ist eine Software, die Daten speichert, organisiert und Anfragen dazu beantwortet.)) verwendet.   Der Begriff **Datenbank** wird oft nicht nur für die eigentliche Datensammlung, sondern auch für das gesamte **DBMS**((Ein DBMS – Datenbankmanagementsystem – ist eine Software, die Daten speichert, organisiert und Anfragen dazu beantwortet.)) verwendet.  
-Aus Sicht eines Programmierers ist eine Datenbank ein Programm, das Anfragen verarbeitet und so einen Dienst bereitstellt. Der Aufbau einer Datenbank schauen wir uns auf der nächsten Seite an.  +Aus Sicht eines Programmierers ist eine Datenbank ein Programm, das Anfragen verarbeitet und so einen Dienst bereitstellt. Den genauen Aufbau schauen wir uns auf der nächsten Seite an.
- +
-=== Warum Datenbanken? === +
- +
-Warum ist es wichtig, einige Grundlagen über Datenbanken zu erlernen und zu verstehen? +
- +
-Heutzutage sammeln viele Unternehmen Informationen über Konsumentinnen und Konsumenten sowie deren Verhalten – und werten diese gezielt aus. Datenbanken bilden dabei den **Dreh- und Angelpunkt** unternehmerischer Prozesse, weil sie alle wichtigen Informationen strukturiert speichern. +
- +
-Für grosse Unternehmen wie Google oder Meta (Facebook, Instagram) sind Daten so wertvoll, dass sie im Gegenzug qualitativ hochwertige Dienste (z. B. Gemini, Google-Suche, Gmail, Google Maps, YouTube etc.) kostenlos anbieten können. +
- +
-Wichtige Eigenschaften von Datenbanken sind: +
- +
-  * **langfristige und zuverlässige Speicherung** von Daten +
-  * **Schutz vor Datenverlust** und **unberechtigtem Zugriff** („etwas auf die Bank bringen“) +
-  * **gleichzeitiger Zugriff** für mehrere Benutzerinnen und Benutzer (Mehrbenutzerbetrieb) +
-  * **strukturierte Ablage** der Daten, um Redundanzen (Daten-Duplikate) zu vermeiden +
-  * **schnelle und einfache Abfrage** von Daten+
  
 <WRAP center round box 80%> <WRAP center round box 80%>
Zeile 58: Zeile 42:
 </WRAP> </WRAP>
  
 +=== Warum Datenbanken? ===
  
 +Warum ist es wichtig, einige Grundlagen über Datenbanken zu erlernen und zu verstehen?
  
 +Heutzutage sammeln viele Unternehmen Informationen über Konsumentinnen und Konsumenten sowie deren Verhalten – und werten diese gezielt aus. Datenbanken bilden dabei den **Dreh- und Angelpunkt** unternehmerischer Prozesse, weil sie alle wichtigen Informationen strukturiert speichern.
  
 +Für grosse Unternehmen wie Google oder Meta (Facebook, Instagram) sind Daten so wertvoll, dass sie im Gegenzug qualitativ hochwertige Dienste (z.B. Gemini, Google-Suche, Gmail, Google Maps, YouTube etc.) kostenlos anbieten können.
  
 === Wo begegnen mir Datenbanken im Alltag? === === Wo begegnen mir Datenbanken im Alltag? ===
  
-Wahrscheinlich kommen Sie täglich mehrmals – oft unbewusst – mit einer (relationalen) Datenbank in Kontakt. Ein gutes Beispiel ist das Content-Management-System (CMS) **WordPress**, das auf über 43 % aller Websites im Internet eingesetzt wird. Das bedeutet: Nahezu jede zweite Website, die Sie besuchen, **ruft Inhalte wie Texte, Bilder oder Metainformationen (z. B. Autor oder Veröffentlichungsdatum) aus einer Datenbank ab**. +Wahrscheinlich kommen Sie täglich mehrmals – oft unbewusst – mit einer (relationalen) Datenbank in Kontakt. Ein gutes Beispiel ist das Content-Management-System (CMS) **WordPress**, das auf über 43 % aller Websites im Internet eingesetzt wird. Das bedeutet: Nahezu jede zweite Website, die Sie besuchen, **ruft Inhalte wie Texte, Bilder oder Metainformationen (z.B. Autor oder Veröffentlichungsdatum) aus einer Datenbank ab**.
  
 Im Fall von WordPress handelt es sich meistens um das Datenbankmanagementsystem **MySQL** – dasselbe System, das wir in diesem Kurs lokal installieren und mit dem wir später auch eigene Daten erfassen und bearbeiten werden. Im Fall von WordPress handelt es sich meistens um das Datenbankmanagementsystem **MySQL** – dasselbe System, das wir in diesem Kurs lokal installieren und mit dem wir später auch eigene Daten erfassen und bearbeiten werden.
 +
 {{:de:modul:m290_guko:learningunits:lu01:theorie:mysql-logo.png?nolink&200| MySQL Logo}} {{:de:modul:m290_guko:learningunits:lu01:theorie:mysql-logo.png?nolink&200| MySQL Logo}}
 //Logo des Datenbankmanagement-Systems MySQL, welches wir im Kurs benutzen und WordPress für die Speicherung von Texten, Bildern und weiteren Daten benutzt.// //Logo des Datenbankmanagement-Systems MySQL, welches wir im Kurs benutzen und WordPress für die Speicherung von Texten, Bildern und weiteren Daten benutzt.//
- 
  
 Weitere alltägliche Beispiele für Datenbanken sind: Weitere alltägliche Beispiele für Datenbanken sind:
  
-  * **Kundendatenbanken** (z. B. bei Onlineshops)+  * **Kundendatenbanken** (z.B. bei Onlineshops)
   * **Lagerverwaltungssysteme**   * **Lagerverwaltungssysteme**
-  * **Benutzerkonten-Verwaltung** (z. B. für Apps oder Webplattformen)+  * **Benutzerkonten-Verwaltung** (z.B. für Apps oder Webplattformen)
   * **Digitale Lexika** wie Wikipedia   * **Digitale Lexika** wie Wikipedia
   * **Pokédex** (eine fiktive Datenbank aller bekannten Pokémon)   * **Pokédex** (eine fiktive Datenbank aller bekannten Pokémon)
- 
- 
- 
- 
  • de/modul/m290_guko/learningunits/lu01/theorie/a_db_basics.txt
  • Zuletzt geändert: 2026/08/16 19:27
  • von gkoch