WPF Informatik · Klasse 10 · WvS

Interaktiver Wissensspeicher Datenbank 1

Grundbegriffe, Terra-Datenbank und erste SQL-Befehle sichern

v0.1.8

1. Was sind Daten?

Erarbeite zuerst die Definition. Nutze die Tafeldefinition. Wähle die passenden Begriffe aus.

Daten sind einzelne aus der Welt, die man und später wieder möchte.

Ergänzung: Dies können u. a. Angaben über Dinge, Personen, Ereignisse oder Zustände sein.

Daten in der Terra-Datenbank

Welche Angaben kann man zu den folgenden Dingen aus der realen Welt speichern? Trage passende Begriffe ein. Orientiere dich an Begriffen, die du auf der Terra-Seite bzw. in den Beispielen bereits gesehen hast. Die Beispiele werden nicht im Eingabefeld vorgegeben.

Vom Datensammeln zum ERM

Wenn wir Daten über die reale Welt speichern wollen, ordnen wir sie zuerst. Dabei helfen drei Grundbegriffe:

Entität
Ein Ding oder Objekt, über das Daten gespeichert werden, z. B. Ort, Land oder Fluss.
Attribut
Eine Eigenschaft einer Entität, z. B. Name, Einwohnerzahl, Fläche oder Länge.
Beziehung
Ein Zusammenhang zwischen Entitäten, z. B. Ort gehört zu Land.

Ordne die Beispiele passend zu. Es geht hier noch nicht um ein vollständiges ERM, sondern nur um die Grundidee.

Merksatz: Beim Entwerfen einer Datenbank unterscheidet man zwischen Entitäten, ihren Attributen und den Beziehungen zwischen den Entitäten.

2. Datenbank, DBMS und Datenbanksystem

Die Datenbank enthält die Daten. Das DBMS ist die Software, die diese Datenbank verwaltet. Beides zusammen nennt man Datenbanksystem.

Tafelskizze Datenbank, DBMS und Datenbanksystem

3. Fachbegriffe an einer Tabelle

Ordne die Fachbegriffe dem Beispiel der Tabelle ort zu.

ort
NameEinwohnerBreiteLaengeLand
Berlin345876352,5213,41Deutschland
Mainz18475250,008,27Deutschland
Paris218130048,862,35Frankreich
Speyer5060049,318,43Deutschland

4. Einfachen SQL-Befehl verstehen

SELECT Name, Einwohner
FROM ort
WHERE Land = 'Deutschland'
ORDER BY Einwohner DESC

5. Ausgewählte Übungsaufgaben

Wichtig: Die Prüfung hier ist nur eine grobe Strukturprüfung. Teste deine SQL-Befehle anschließend in der interaktiven SQL-Eingabe auf inf-schule: Terra-Datenbank auf inf-schule öffnen. Wenn die Abfrage dort läuft und das passende Ergebnis liefert, ist sie korrekt.

SQL-Aufgabe 1

Gib alle Länder in Europa aus, aber nur die Namen. Sortiere nach Namen.

SQL-Aufgabe 2

Welche Länder haben „Arm“ oder „Bein“ im Namen?

6. Speichern und Abgabe

Der Arbeitsstand wird im Browser gespeichert. Zusätzlich kann eine JSON-Datei exportiert und später wieder geladen werden.