wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BD 1 - SQL - geral

Total questions: 20

Worksheet time: 25mins

Name
Class
Date
1.

O que SQL significa?

a)

Strong Question Language

b)

Structured Query Language

c)

Structured Question Language

d)

Structured Quiz Language

2.

Qual instrução SQL é usada para extrair dados de um banco de dados?

a)

GET

b)

OPEN

c)

EXTRACT

d)

SELECT

3.

Qual instrução SQL é usada para atualizar dados de um banco de dados?

a)

SAVE

b)

SAVE AS

c)

MODIFY

d)

UPDATE

4.

Qual instrução SQL é usada para remover dados de um banco de dados?

a)

REMOVE

b)

DELETE

c)

COLLAPSE

d)

REVOKE

5.

Qual instrução SQL é usada para inserir um novo dado de um banco de dados?

a)

INSERT NEW

b)

INSERT INTO

c)

ADD NEW

d)

ADD RECORD

6.

Qual instrução SQL é usada para deletar uma coluna de uma tabela de um banco de dados?

a)

DROP TABLE

b)

DELETE

c)

ALTER TABLE

d)

REVOKE

7.

Qual instrução SQL é usada para deletar uma tabela de um banco de dados?

a)

DROP TABLE

b)

DELETE

c)

ALTER TABLE

d)

REVOKE

8.

SQL é constituída pela Data Control Language (DCL), a Data Definition Language (DDL) e a Data Manipulation Language (DML).


Assinale a alternativa que apresenta apenas comandos DDL:

a)

CREATE, ALTER, DROP

b)

INSERT, UPDATE, DELETE

c)

GRANT, REVOKE

d)

N.D.A

9.

SQL é constituída pela Data Control Language (DCL), a Data Definition Language (DDL) e a Data Manipulation Language (DML).


Assinale a alternativa que apresenta apenas comandos DML:

a)

CREATE, ALTER, DROP

b)

INSERT, UPDATE, DELETE

c)

GRANT, REVOKE

d)

N.D.A

10.

SQL é constituída pela Data Control Language (DCL), a Data Definition Language (DDL) e a Data Manipulation Language (DML).


Assinale a alternativa que não apresenta um comando DML:

a)

INSERT

b)

UPDATE

c)

ALTER

d)

DELETE

11.

SQL é constituída pela Data Control Language (DCL), a Data Definition Language (DDL) e a Data Manipulation Language (DML).


Assinale a alternativa que não apresenta um comando DDL:

a)

DROP

b)

SELECT

c)

CREATE

d)

ALTER

12.

Dada a tabela usuario (cod, nome)


Utilizando o SBGD Postgresql, o código SQL para criação da tabela citada está descrito corretamente em:

a)

CREATE TABLE usuario (cod int, nome varchar(40), PRIMARY KEY (cod));

b)

DROP TABLE usuario;

c)

ALTER TABLE usuario ADD cod int;

d)

CREATE TABLE usuario (cod int, nome varchar(40), FOREIGN KEY (cod));

e)

INSERT INTO usuario (cod, nome) VALUES (1,'Chicão');

13.

Dada a tabela usuario (cod, nome)


O código SQL para remoção da tabela citada está descrito corretamente em:

a)

CREATE TABLE usuario (cod int, nome varchar(40), PRIMARY KEY (cod));

b)

DROP TABLE usuario;

c)

ALTER TABLE usuario ADD cod int;

d)

CREATE TABLE usuario (cod int, nome varchar(40), FOREIGN KEY (cod));

e)

INSERT INTO usuario (cod, nome) VALUES (1,'Chicão');

14.

Dada a tabela usuario (cod, nome)


Utilizando o SBGD Postgresql, o código SQL para adicionar o campo idade à tabela citada está descrito corretamente em:

a)

CREATE TABLE usuario (cod int, nome varchar(40), PRIMARY KEY (cod));

b)

DROP TABLE usuario;

c)

ALTER TABLE usuario ADD idade smallint;

d)

CREATE TABLE usuario (cod int, nome varchar(40), FOREIGN KEY (cod));

e)

INSERT INTO usuario (idade) VALUES (22);

15.

Dada a tabela usuario (cod, nome)


O código SQL para inserir uma tupla na tabela citada está descrito corretamente em:

a)

DELETE FROM usuario;

b)

DROP TABLE usuario;

c)

ALTER TABLE usuario ADD nome varchar(30);

d)

UPDATE usuario SET nome = 'Asdrúbal';

e)

INSERT INTO usuario VALUES (22, 'Filomena');

16.

Dada a tabela usuario (cod, nome)


O código SQL para remover o usuário de código 1 da tabela citada está descrito corretamente em:

a)

DELETE FROM usuario WHERE cod = '1';

b)

ALTER TABLE usuario DROP nome;

c)

DROP TABLE usuario;

d)

UPDATE usuario SET nome = 'Mariano' WHERE cod = '1;

e)

INSERT INTO usuario VALUES (1, 'Mariano');

17.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna todos os dados da tabela acima é:

a)

DELETE FROM usuario WHERE cod = '1';

b)

INSERT INTO usuario VALUES (1, 'Mariano');

c)

SELECT * FROM usuario;

d)

UPDATE usuario SET nome = 'Mariano' WHERE cod = '1;

18.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna todos os usuários com idade diferente de 30 é:

a)

SELECT * FROM usuario WHERE idade = 30

b)

SELECT * FROM usuario WHERE idade <> 30

c)

SELECT * FROM usuario;

d)

SELECT * FROM usuario WHERE idade LIKE 30

19.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna todos os usuários com idade maior ou igual a 30 é:

a)

SELECT * FROM usuario WHERE idade = 30

b)

SELECT * FROM usuario WHERE idade <> 30

c)

SELECT * FROM usuario;

d)

SELECT * FROM usuario WHERE idade >= 30

20.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna os nomes dos usuários em ordem alfabética é:

a)

SELECT * FROM usuario ORDER BY nome;

b)

SELECT * FROM usuario ORDER BY nome DESC;

c)

SELECT * FROM usuario GROUP BY nome ASC;

d)

SELECT * FROM usuario ORDER BY idade ASC;