Informatik 9.Klasse SQL: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Gemischte SQL-Abfragen)
(Freie Übungsdatenbanken für SQL-Abfragen)
 
(76 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
== Übungen ==
+
== Tutorials ==
 +
<big>[[Arbeiten mit SQLiteSpy]] (Tabellen erstellen,bearbeiten,löschen und Datensätze einfügen, ändern und löschen)</big><br>
  
=== Gemischte SQL-Abfragen ===
+
== Freie Übungsdatenbanken für SQL-Abfragen ==
 +
*[http://dbup2date.uni-bayreuth.de/bundesliga.html Fussball Bundesliga Datenbank (Aktuelle Saison 2015/2016)]
 +
*[http://dbup2date.uni-bayreuth.de/wetterdaten.html Wetter Datenbank der Universität Bayreuth]
  
'''Schema:'''<br>
+
== Übungen mit Lösungen==
<code>BUNDESLAND [ <span style="text-decoration: underline;">Name</span> : VARCHAR(100) ; <span style="text-decoration: overline;">Landeshauptstadt</span> : INT ; Einwohner : INT ; Fläche : INT ; <span style="text-decoration: overline;">Ministerpräsident</span> : INT ]<br>
+
LANDKREIS [ <span style="text-decoration: underline;">Name</span> : VARCHAR(100) ; Bevölkerungsdichte ; <span style="text-decoration: overline;">Bundesland</span> : VARCHAR(100) ]<br>
+
STADT [ <span style="text-decoration: underline;">ID</span> : INT ; Name : VARCHAR(100) ; Vorwahlen : VARCHAR(100) ; Webadresse : VARCHAR(100) ; Einwohner : INT ; <span style="text-decoration: overline;">Landkreis</span> : VARCHAR (100) ]<br>
+
POLITIKER [<span style="text-decoration: underline;">ID</span> : INT ; Name : VARCHAR(50) ; Vorname : VARCHAR(50) ; GebDat : DATE ] <br>
+
</code>
+
  
'''Formuliere für nachfolgende Aufgaben die zugehörige SQL-Abfrage!''' <br>
+
=== Datentypen in MySQL ===
 +
<big>Übung 1: [[Zuordnungsübung Datentypen]]</big><br>
  
<u>Aufgabe 1:</u><br>
+
=== Schema erstellen ===
Gib alle Informationen über Städte aus, absteigend nach der Anzahl ihrer Einwohner.
+
<big>[[Übung 1: Schema aus Tabelle erstellen]]</big><br>
<popup name="Lösung">
+
<big>[[Übung 2: Schema aus Tabelle erstellen]]</big><br>
SELECT *<br>
+
FROM STADT<br>
+
ORDER BY Einwohner DESC<br>
+
</popup>
+
  
<u>Aufgabe 2:</u><br>
+
=== Klassendiagramm ===
 +
<big>Übung 1: [[Kardinalität bestimmen]]</big><br>
  
<u>Aufgabe 3:</u><br>
+
=== Schlüsselkandidat und Primärschlüssel ===
 +
<big>Übung 1: [[Primärschlüssel bestimmen]]</big><br>
 +
 
 +
=== Schema und Klassendiagramm ===
 +
<big>[[Übung 1: Klassendiagramm aus Schema erstellen]]</big><br>
 +
<big>[[Übung 2: Klassendiagramm aus Schema erstellen]]</big><br>
 +
 
 +
=== SQL-Abfragen ===
 +
<big>Übung 1: [[SQL-Abfragen über eine Tabelle]]</big><br>
 +
<big>Übung 2: [[SQL-Abfragen mit Datumsfunktionen]]</big><br>
 +
<big>Übung 3: [[Aggregatfunktionen und Gruppierung]]</big><br>
 +
<big>Übung 4: [[SQL-Abfragen über mehrere Tabellen]]</big><br>
 +
<big>Übung 5: [[SQL-Abfragen über mehrere Tabellen II]]</big><br>
 +
<big>Übung 6: [[Gemischte SQL-Abfragen (Join, Datumsfunktionen, Aggregatfunktionen, Gruppierung, Sortierung)]]</big>
 +
 
 +
== Interaktive LearningApps ==
 +
 
 +
<big>[[Gemischte SQL-Abfragen - Pferderennen (Multiplayer)]] (basiert auf dem Schema aus '''Übung 2: Klassendiagramm aus Schema erstellen''')</big><br>

Aktuelle Version vom 11. März 2016, 08:57 Uhr

Inhaltsverzeichnis

Tutorials

Arbeiten mit SQLiteSpy (Tabellen erstellen,bearbeiten,löschen und Datensätze einfügen, ändern und löschen)

Freie Übungsdatenbanken für SQL-Abfragen

Übungen mit Lösungen

Datentypen in MySQL

Übung 1: Zuordnungsübung Datentypen

Schema erstellen

Übung 1: Schema aus Tabelle erstellen
Übung 2: Schema aus Tabelle erstellen

Klassendiagramm

Übung 1: Kardinalität bestimmen

Schlüsselkandidat und Primärschlüssel

Übung 1: Primärschlüssel bestimmen

Schema und Klassendiagramm

Übung 1: Klassendiagramm aus Schema erstellen
Übung 2: Klassendiagramm aus Schema erstellen

SQL-Abfragen

Übung 1: SQL-Abfragen über eine Tabelle
Übung 2: SQL-Abfragen mit Datumsfunktionen
Übung 3: Aggregatfunktionen und Gruppierung
Übung 4: SQL-Abfragen über mehrere Tabellen
Übung 5: SQL-Abfragen über mehrere Tabellen II
Übung 6: Gemischte SQL-Abfragen (Join, Datumsfunktionen, Aggregatfunktionen, Gruppierung, Sortierung)

Interaktive LearningApps

Gemischte SQL-Abfragen - Pferderennen (Multiplayer) (basiert auf dem Schema aus Übung 2: Klassendiagramm aus Schema erstellen)