SQL-Dojo · Track 6 von 7

Schema bauen (DDL)

Tabellen anlegen, ändern und entfernen: CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX.

Aufgaben, aufeinander aufbauend
7
geschätzte Übungszeit für den ganzen Track
~50 min
Prüfungsbezug dieses Tracks
Grundlagen

Die Aufgaben in diesem Track

Hier liest du jede Aufgabenstellung kostenlos. Geschrieben und automatisch geprüft wird deine Lösung in der Lernplattform.

  1. CREATE TABLE: Grundgerüst Im DML-Track hast du mit Daten gearbeitet: Zeilen einfügen, ändern, löschen. DDL ist eine andere Ebene. Hier legst du fest, welche Tabellen es überhaupt gibt und welche Spalten mit welchen Typen si... Leicht , Schwierigkeit 2 von 5 ca. 8 Minuten 15 XP
  2. Fremdschlüssel-Beziehung Eine einzelne Tabelle ist selten die ganze Geschichte. Kunden haben Bestellungen, Mitarbeiter gehören zu Abteilungen, Rechnungen gehören zu Projekten. Das sind Beziehungen. SQL modelliert sie mit F... Leicht , Schwierigkeit 2 von 5 ca. 9 Minuten 15 XP
  3. Constraints: NOT NULL, UNIQUE, CHECK, DEFAULT Ein Datentyp allein reicht nicht. Eine INTEGER-Spalte alter kann -42 oder 9999 enthalten, technisch gültig, fachlich Unsinn. Eine TEXT-Spalte email kann leer oder doppelt sein, obwohl das in deiner... Mittel , Schwierigkeit 3 von 5 ca. 10 Minuten 20 XP
  4. ALTER TABLE: Spalte hinzufügen Einmal angelegt heißt nicht für immer fertig. Anforderungen ändern sich, neue Features brauchen neue Spalten. ALTER TABLE ist das Werkzeug, mit dem du eine bestehende Tabelle umbaust, ohne sie neu ... Leicht , Schwierigkeit 2 von 5 ca. 6 Minuten 15 XP
  5. ALTER TABLE: Spalte entfernen Das Gegenstück zu ADD COLUMN: DROP COLUMN entfernt eine Spalte samt aller darin enthaltenen Werte. Die Daten in dieser Spalte sind weg, unwiederbringlich. In der Produktion entfernt man Spalten des... Leicht , Schwierigkeit 2 von 5 ca. 5 Minuten 15 XP
  6. Tabelle löschen: DROP TABLE DROP TABLE entfernt eine Tabelle samt aller Daten und der kompletten Struktur. Alles weg: Spalten, Constraints, Indizes, Zeilen. Als wäre die Tabelle nie angelegt worden. Das ist die kürzeste gefäh... Leicht , Schwierigkeit 1 von 5 ca. 5 Minuten 10 XP
  7. Index anlegen mit CREATE INDEX Bis jetzt hast du Tabellen angelegt, verändert und gelöscht. Jetzt ein neues Thema: wie die Datenbank schneller wird. Stell dir ein Sachbuch mit 800 Seiten vor. Du suchst das Kapitel zum Thema "Nor... Leicht , Schwierigkeit 2 von 5 ca. 7 Minuten 15 XP

Lernplattform

Üben statt nur lesen.

Die Aufgabenstellungen stehen hier offen. Schreiben, ausführen und automatisch prüfen lassen kannst du deine Lösungen in der Lernplattform.

SQL-Dojo öffnen

Weitere Tracks im SQL-Dojo

Zurück zum SQL-Dojo