wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

DDL + DML

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Która odpowiedź poprawnie opisuje ten przykładowy kod?

TRUNCATE TABLE dbo.Orders

a)

Wszystkie wiersze zostaną usunięte z tabeli dbo.Orders, a jeśli w tabeli znajduje się kolumna tożsamości, nie będzie to miało żadnego wpływu.

b)

Określone wiersze zostaną usunięte z tabeli dbo.Orders.

c)

Błąd

d)

Wszystkie wiersze zostaną usunięte z tabeli dbo.Orders, a jeśli w tabeli znajduje się kolumna tożsamości, zostanie ona zresetowana.

2.

Która instrukcja w języku T-SQL służy do usuwania określonych wierszy danych z tabeli?

a)

TRUNCATE TABLE

b)

CLEAR

c)

DELETE

d)

REMOVE ROW

3.

Która instrukcja w języku T-SQL służy do modyfikowania istniejących danych w tabeli?

a)

DELETE

b)

UPDATE

c)

INSERT

d)

ALTER TABLE

4.

Której instrukcji T-SQL można użyć do wstawienia wielu wierszy do tabeli SQL Server?

a)

UPDATE INTO

b)

INSERT RECORDS

c)

CREATE TABLE

d)

INSERT INTO

5.

Której instrukcji T-SQL można użyć do wstawienia wielu wierszy do tabeli SQL Server? Jeśli masz dwie tabele Customers i Orders i chcesz zaktualizować kolumnę OrderStatus w tabeli Orders na opcję Shipped dla wszystkich zamówień (Order) złożonych przez klientów (Customer), których miasto City, w tabeli Customers znajduje się Nowy Jork. Którą instrukcję T-SQL byś wykonał?

a)

UPDATE Orders

SET OrderStatus = 'Shipped'

WHERE City = 'New York';

b)

UPDATE Customers SET OrderStatus = 'Shipped'

WHERE City = 'New York';

c)

UPDATE o SET OrderStatus = 'Shipped' FROM Orders o INNER JOIN Customers c ON o.CustomerID = c.CustomerID WHERE c.City = 'New York';

6.

Co w języku T-SQL umożliwia instrukcja CREATE TABLE?

a)

Zmodyfikuj strukturę istniejącej tabeli.

b)

Utwórz nową tabelę, określając kolumny i typy danych dla tych kolumn.

c)

Dodaj nowy wiersz do istniejącej tabeli.

7.

DDL znaczy

a)

Data Declaration Language

b)

Data Definition Language

c)

Data Deprivation Language

8.

Instrukcje DDL służą do ... obiektów

a)

A - tworzenia

b)

B - modyfikacji

c)

C - usuwania

d)

A, B, C

9.

DML znaczy

a)

Data Manipulation Language

b)

Data Managing Language

c)

Data Maintaining Language

10.

Do DDL należą następni instrukcje

a)

SELECT, DELETE i DROP

b)

CREATE, ALTER i DROP

c)

GRANT i REVOKE

d)

SELECT i GRANT

11.

Instrukcje DML pozwalają ... dane

a)

odczytywać i modyfikowac

b)

stworzyć i modyfikować

c)

nadawać uprawienia

12.

Do kategorii instrukcji DML należą

a)

SELECT, INSERT, UPDATE i DELETE

b)

CREATE, INSERT, UPDATE i DELETE

c)

CREATE, ALTER, UPDATE i DELETE

13.

Większość serwerów bazodanowych automatycznie generuje i wstawia wartości kluczy podtawowych

a)

Prawda

b)

Fałsz

14.


W klauzuli INSERT należy wymienić nazwy wszystkich kolumn

a)

z wyjątkiem nazwy kolumny klucza podstawowego

b)

oraz nazwy kolumny klucza podstawowego

15.

Dla aktualizacji danych potrzebujemy klauzuli

a)

SELECT, UPDATE

b)

UPDATE, SET

c)

SELECT, SET