wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL: DML DDL DCL

Total questions: 13

Worksheet time: 26mins

Name
Class
Date
1.

Was bedeutet DDL?

a)

Data Definition Language

b)

Dataset Definition Language

c)

Data Declaration Language

d)

Data Definition Level

2.

Was bedeutet DCL?

a)

Dataset Control Function

b)

Data Compact Language

c)

Data Control Language

d)

Data Compact Level

3.

Was bedeutet DML?

a)

Data Mashup Language

b)

Data Manipulation Level

c)

Data Manipulation Language

d)

Dataset Mashup Language

4.

Nenne einen Unterschied von TRUNCATE und DELETE

a)

DELETE löscht alle daten während TRUNCATE auch nur bestimmte einträge löschen kann

b)

DELETE ist schneller da keine transaction logs gemacht werden

c)

TRUNCATE ist nur bei einer Tabelle mit Fremdschlüssel möglich anzuwenden

d)

TRUNCATE löscht alle daten in einer Tabelle während DELETE auch nur bestimmte einträge löschen kann

5.

Was macht ein DROP Table statement?

a)

DROP table löscht die gesamte Tabelle inkl. inhalt

b)

DROP table stellt eine gelöschte Tabelle wieder her

c)

DROP table und ROLLBACK sind das gleiche

d)

DROP table [NAME] erstellt eine neue Tabelle mit dem gewünschten Namen

6.

Was macht der DISTINCT befehl?

a)

Der SQL DISTINCT Befehl zeigt an, welche Redundanzen vorliegen und wird in einer SQL Select Abfrage direkt hinter dem Select platziert

b)

Der SQL DISTINCT Befehl wird in einer SQL Select Abfrage direkt hinter dem Select platziert.

Mithilfe des DISTINCT Befehls werden Redundanzen, die in einer Tabellen auftreten können, eliminiert und die Werte werden jeweils nur einmal angezeigt.

c)

Der SQL DISTINCT Befehl wird ohne SELECT verwendet und zeigt an, welche Redundanzen in einer Tabelle vorliegen.

d)

Der SQL DISTINCT Befehl verhält sich ähnlich die das DELETE und TRUNCATE Statement

7.

Welches dieser Statements stimmt?

a)

SELECT * Personen WHERE Ort LIKE 'Hamburg';

b)

select * from Personen where Ort 'Hamburg';

c)

SELECT * Personen WHERE Ort LIKE;

d)

SELECT * FROM Personen WHERE Ort LIKE 'Hamburg';

8.

Welches dieser Statements stimmt?

a)

SELECT DISTINCT Abteilung FROM Personen WHERE Abteilung IS NOT NULL;

b)

SELECT DISTINCT Abteilung Personen Abteilung IS NOT NULL;

c)

DISTINCT Abteilung FROM Personen WHERE Abteilung IS NOT NULL;

d)

SELECT DISTINCT WHERE Abteilung IS NOT NULL;

9.

Welches dieser Statements stimmt?

a)

SELECT * Speisen ORDER BY id;

b)

SELECT * FROM ORDER BY id;

c)

SELECT * FROM Speisen ORDER BY name;

d)

SELECT * FROM Speisen ORDER BY id;

10.

Welches dieser Statements stimmt nicht?

a)

SELECT * FROM Personen

WHERE Abteilung IS NULL;

b)

SELECT Abteilung DISTINCT FROM Personen WHERE Abteilung IS NOT NULL;

c)

SELECT * FROM Personen WHERE Tel LIKE '__0';

d)

SELECT Name, Ort FROM Personen WHERE Ort = 'Aachen';

11.

Welches dieser Statements stimmt nicht?

a)

SELECT MIN(PREIS), MAX(PREIS), AVG(PREIS), SUM(PREIS), COUNT(PREIS) FROM Speisen;

b)

SELECT * FROM Personen WHERE Plz BETWEEN 52499;

c)

SELECT * FROM Personen WHERE Ort LIKE 'Hamburg';

d)

SELECT * FROM Personen WHERE Plz BETWEEN 52351 AND 52499

12.

basierend auf folgender Tabelle

was ist das Ergebnis für folgendes SQL statement?

SELECT * FROM game WHERE Name LIKE '%g';

a)

The Last of Us Part 2,Halo Invinite

b)

Resident Evil 3,Animal Crossing

c)

Animal Crossing

d)

Watchdogs 3

13.

basierend auf folgender Tabelle

was ist das Ergebnis für folgendes SQL statement?

SELECT * FROM game WHERE Name LIKE '__o%';

a)

Resident Evil 3,Watchdogs 3

b)

Crysis Remasterd

c)

Gothik Remake

d)

Doom Eternal