Sprachumfang von SQL Vier Kategorien DDL (Data Definition Language) Erstellen von Datenbanken, Tabellen und Indizes DML (Data Manipulation Language) Anlegen, Ändern und Löschen von Datensätzen DQL (Data Query Language) Abfragen von Daten DCL (Data Control Language) Anlegen von Benutzern und Vergabe von Zugriffsrechten Linda Spang 25.02.2018
DDL (Data Definition Language) Erzeugung neuer Datenbankobjekte CREATE… Entfernung von Datenobjekten DROP Verändern der Tabellenstruktur ALTER Linda Spang 25.02.2018
DML (Datenmanipulation) INSERT -> Daten einfügen INSERT INTO Tabelle [(Spaltenliste)] VALUES (Werteliste) UPDATE -> Daten aktualisieren DELETE -> Daten löschen Linda Spang 25.02.2018
Aufgabe Aufgrund statistischer Erhebungen soll in der Tabelle „Schueler“ eine weitere Spalte mit Postleitzahlen hinzugefügt werden. Um welchen Kategorie von SQL Befehl handelt es sich? DDL Warum: Ich verändere die Tabellenstruktur Welcher Befehl wird hierzu genutzt: alter table schueler add PLZ char(7) Linda Spang 25.02.2018
Aufgabe 2 Um in schnellen Kontakt mit den Verlagen zu treten, wird eine Email Adresse benötigt. Fügen Sie der Tabelle „Verlag“ eine Spalte „V_Email“ hinzu. Achten Sie bei Ihrer Wahl auf einen geeigneten Datentyp. Um welchen Kategorie von SQL Befehl handelt es sich? DDL Warum: Ich verändere die Tabellenstruktur Welcher Befehl wird hierzu genutzt: alter table Verlag add V_Email char(30) Linda Spang 25.02.2018
Aufgabe 3 Folgende Email Adressen sind bereits bekannt und können von Ihnen in die neue Spalte eingetragen werden: info@diesterweg.de cornelsen@cobe.de shop@klett.de Um welchen Kategorie von SQL Befehl handelt es sich? DML Warum: Ich verändere die Datenstruktur Welcher Befehl wird hierzu genutzt: Update Tabellenname Set SpaltenX = ‚Wert‘ [Where SpalteY = ‚Wert‘] Linda Spang 25.02.2018