Menu
Coddy logo textTech

Was ist eine Datenbank

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 2 von 72.

Datenbanken sind wie große Behälter, die Daten auf organisierte Weise speichern.

Hier sind zwei Beispiele dafür, wann wir eine Datenbank erstellen möchten:

  • Eine Datenbank für eine Universität, um Daten über Studierende, Kurse und Dozenten zu speichern.
  • Eine Datenbank für eine Autovermietung zur Erfassung von Verkäufen, der Fahrzeuglagerung und der Mitarbeitenden.
  • Und vieles mehr

In einer Datenbank gibt es Tabellen, und jede Tabelle hat einen Namen, Spaltennamen und Zeilen.

Zum Beispiel ist dies eine workers-Tabelle:

 VornameNachnameAlterexp_yearsGeschlecht
1GhullyThuas292.3Weiblich
2BostalShkolky320.2Männlich
3QaostuMalop214Weiblich

Die Tabelle workers hat 5 Datenspalten (firstname, lastname, age, exp_years, gender) und 3 Zeilen. Die erste Spalte (mit den Anzeigen 1, 2, 3) ist lediglich eine Zeilennummer und keine Datenspalte.

Wir benötigen kein spezielles Werkzeug, um zu wissen, dass wir 3 Beschäftigte haben, und es ist einfach, das Durchschnittsalter von allen zu berechnen (29 + 32 + 21) / 3.

Aber was passiert, wenn wir tausend oder sogar eine Million Zeilen haben?

Hier kommen Datenbanken und SQL (Structured Query Language) ins Spiel.

SQL ist eine Standardsprache, die speziell für die Verwaltung und Bearbeitung von Daten in Datenbanken entwickelt wurde.

Datenbanken speichern alle Tabellen, und SQL hilft uns, die benötigten Daten zu extrahieren und zu analysieren.

Um die gesamte Tabelle aus der Datenbank zu extrahieren, müssen wir angeben, welche Spalten wir SELECT und aus welcher Tabelle wir sie extrahieren möchten.

Um dies zu tun, schreiben wir:

SELECT column1, column2, column3 FROM table_name
challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • workers: firstname, lastname, age, exp_years, gender

 

Schreibe eine Abfrage, um die gesamte Tabelle (alle Spalten) aus der Datenbank abzurufen.

Verwende SELECT * oder liste alle Spalten explizit auf, um jede Spalte aus der Tabelle workers abzurufen.

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: SQL-Playground