wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre SQL

Total questions: 46

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

O que significa a sigla SQL em inglês?

a)

Structured Query Language

b)

Simple Query Language

c)

Standard Query Language

d)

System Query Language

2.

Qual é o objetivo principal da linguagem SQL?

a)

Facilitar a comunicação e integração dos sistemas

b)

Criar interfaces gráficas

c)

Desenvolver aplicativos móveis

d)

Gerenciar redes de computadores

3.

A linguagem SQL é adotada por diferentes SGBDs para:

a)

Acessar elementos de tabelas de bancos de dados

b)

Criar documentos de texto

c)

Desenvolver jogos

d)

Editar vídeos

4.

Para que é utilizada a linguagem SQL, de acordo com o texto?

a)

Para criar algoritmos complexos.

b)

Para construção, modificação e acesso a Banco de Dados.

c)

Para desenvolvimento de aplicativos móveis.

d)

Para programação de sistemas operacionais.

5.

Qual é a função principal do grupo DQL em SQL?

a)

Inserir, atualizar e deletar dados

b)

Criar, alterar e remover estruturas

c)

Consultar dados

d)

Conceder e revogar permissões

6.

Qual grupo de comandos SQL é responsável por criar, alterar e remover estruturas de banco de dados?

a)

DML

b)

DDL

c)

DCL

d)

DTL

7.

Qual dos seguintes comandos pertence ao grupo DML?

a)

SELECT

b)

CREATE

c)

INSERT

d)

GRANT

8.

Qual é a função do grupo DCL em SQL?

a)

Gerenciar transações

b)

Consultar dados

c)

Conceder e revogar permissões

d)

Criar e alterar tabelas

9.

O que é a linguagem DML em SQL?

a)

Linguagem de Manipulação de Dados

b)

Linguagem de Definição de Dados

c)

Linguagem de Controle de Dados

d)

Linguagem de Marcação de Dados

10.

Qual é a função principal da linguagem DDL em SQL?

a)

Inserir, atualizar e apagar dados

b)

Definir tabelas novas e elementos associados

c)

Controlar o acesso aos dados

d)

Criar relatórios de dados

11.

Quais são exemplos de comandos DCL em SQL?

a)

INSERT, UPDATE

b)

CREATE, DROP

c)

GRANT, REVOKE

d)

SELECT, FROM

12.

O que significa DTL em Linguagem SQL?

a)

Linguagem de Transação de Dados

b)

Linguagem de Definição de Dados

c)

Linguagem de Manipulação de Dados

d)

Linguagem de Controle de Dados

13.

Qual é a função principal da DQL em SQL?

a)

Controlar transações no banco de dados

b)

Especificar uma consulta como uma descrição do resultado desejado

c)

Definir a estrutura do banco de dados

d)

Manipular dados dentro do banco de dados

14.

O que o termo "consulta" significa no contexto de DQL?

a)

Uma operação de atualização de dados

b)

Uma operação de exclusão de dados

c)

Uma operação de busca de informações armazenadas

d)

Uma operação de definição de estrutura

15.

O que significa DDL em SQL?

a)

Data Definition Language

b)

Data Description Language

c)

Data Derivation Language

d)

Data Deployment Language

16.

Qual é a função dos comandos DDL?

a)

Definir a estrutura do banco de dados

b)

Executar consultas no banco de dados

c)

Gerenciar transações do banco de dados

d)

Proteger o banco de dados contra acessos não autorizados

17.

Quais operações podem ser realizadas com DDL?

a)

Criação, alteração e exclusão de objetos

b)

Consulta e atualização de dados

c)

Backup e restauração de dados

d)

Criptografia de dados

18.

Quais dos seguintes são exemplos de objetos que podem ser manipulados por DDL?

a)

Tabelas, views, triggers

b)

Índices, transações, logs

c)

Usuários, permissões, senhas

d)

Consultas, relatórios, gráficos

19.

Qual comando DDL é usado para criar um novo banco de dados, tabela, visão, índice ou outro objeto no BD?

a)

ALTER

b)

DROP

c)

CREATE

d)

SELECT

20.

Qual comando DDL é utilizado para modificar um objeto existente no banco de dados, como uma tabela?

a)

DROP

b)

ALTER

c)

CREATE

d)

INSERT

21.

Qual comando DDL exclui uma tabela inteira, uma exibição de uma tabela ou outro objeto, incluindo o próprio banco de dados?

a)

CREATE

b)

ALTER

c)

DROP

d)

UPDATE

22.

Qual comando DDL é usado para criar uma nova tabela em SQL?

a)

CREATE SCHEMA

b)

CREATE TABLE

c)

ALTER TABLE

d)

DROP TABLE

23.

Qual comando DDL é usado para modificar a estrutura de uma tabela existente?

a)

CREATE DOMAIN

b)

ALTER TABLE

c)

DROP DOMAIN

d)

CREATE VIEW

24.

O que significa DML em SQL?

a)

Data Manipulation Language

b)

Data Management Language

c)

Data Mining Language

d)

Data Modeling Language

25.

Qual é a função dos comandos DML?

a)

Gerenciar dados armazenados no banco

b)

Criar novas tabelas no banco

c)

Definir a estrutura do banco de dados

d)

Proteger dados contra acesso não autorizado

26.

Qual das seguintes ações NÃO é permitida pelos comandos DML?

a)

Inserir novos dados

b)

Alterar dados existentes

c)

Excluir dados armazenados

d)

Criar um novo banco de dados

27.

Qual comando SQL é usado para criar um novo registro?

a)

UPDATE

b)

DELETE

c)

INSERT

d)

SELECT

28.

Qual é a função do comando SQL UPDATE?

a)

Excluir registros

b)

Criar um novo registro

c)

Modificar registros existentes

d)

Selecionar registros

29.

O que o comando SQL DELETE faz?

a)

Cria um novo registro

b)

Modifica registros existentes

c)

Exclui um ou mais registros

d)

Adiciona uma nova coluna

30.

Qual comando DCL é utilizado para fornecer privilégios de acesso a um usuário?

a)

REVOKE

b)

ALTER USER

c)

GRANT

d)

DELETE

31.

Qual é a função do comando REVOKE na linguagem DCL?

a)

Fornecer privilégios de acesso a um usuário

b)

Retirar os privilégios fornecidos a um usuário

c)

Modificar contas de usuário

d)

Criar novas tabelas no banco de dados

32.

O que permite o comando ALTER USER na linguagem DCL?

a)

Criar novas tabelas

b)

Modificar contas, como a senha de um usuário

c)

Excluir dados do banco

d)

Fornecer privilégios de acesso

33.

Qual é a função do comando SQL SELECT?

a)

Inserir novos registros em uma tabela.

b)

Atualizar registros existentes em uma tabela.

c)

Obter registros especificados de uma ou mais tabelas.

d)

Excluir registros de uma tabela.

34.

O que significa a sigla DTL em SQL?

a)

Data Transaction Language

b)

Data Transfer Language

c)

Data Translation Language

d)

Data Table Language

35.

Os comandos DTL são usados para gerenciar quais alterações?

a)

Alterações realizadas por comandos DML

b)

Alterações de estrutura de dados

c)

Alterações de segurança

d)

Alterações de rede

36.

Qual é a função do comando COMMIT na linguagem SQL?

a)

Restaurar o banco ao último estado após um commit que teve êxito

b)

Salvar transações de forma permanente no banco de dados

c)

Salvar temporariamente uma transação

d)

Desfazer todas as transações no banco de dados

37.

O que o comando ROLLBACK faz em um banco de dados?

a)

Salva transações de forma permanente

b)

Cria um ponto de restauração temporário

c)

Restaura o banco ao último estado após um commit que teve êxito

d)

Apaga todos os dados do banco de dados

38.

Para que serve o comando SAVEPOINT na linguagem SQL?

a)

Salvar transações de forma permanente

b)

Restaurar o banco ao último estado

c)

Salvar temporariamente uma transação para que seja possível efetuar rollback àquele ponto se necessário

d)

Excluir um ponto de restauração

39.

Qual é o comando SQL para criar um novo banco de dados?

a)

CREATE DATABASE nome_BD;

b)

CREATE TABLE nome_BD;

c)

INSERT INTO DATABASE nome_BD;

d)

SELECT DATABASE nome_BD;

40.

Para que serve o elemento opcional "IF NOT EXISTS" no comando de criação de banco de dados?

a)

Para criar um banco de dados com o mesmo nome.

b)

Para prevenir a criação de um banco de dados que já existe.

c)

Para deletar um banco de dados existente.

d)

Para renomear um banco de dados.

41.

O que acontece se tentarmos criar dois bancos de dados com o mesmo nome?

a)

O segundo banco de dados será criado com sucesso.

b)

O primeiro banco de dados será deletado.

c)

Não é possível criar dois bancos de dados com o mesmo nome.

d)

Ambos os bancos de dados serão mesclados.

42.

Qual é o comando SQL para criar um banco de dados chamado "db_Biblioteca"?

a)

CREATE DATABASE db_Biblioteca;

b)

CREATE TABLE db_Biblioteca;

c)

INSERT INTO db_Biblioteca;

d)

SELECT * FROM db_Biblioteca;

43.

O que acontece se um atributo for declarado como NOT NULL?

a)

O atributo pode ser nulo

b)

O SGBD não precisa armazenar o valor do atributo

c)

O SGBD precisa armazenar um bit extra para indicar se o campo é nulo

d)

O atributo não pode ser nulo

44.

Qual cláusula é utilizada para especificar uma chave primária em uma tabela SQL?

a)

PRIMARY KEY

b)

UNIQUE

c)

FOREIGN KEY

d)

DEFAULT

45.

Qual cláusula é utilizada para garantir que não haja e-mails duplicados em uma tabela?

a)

PRIMARY KEY

b)

FOREIGN KEY

c)

NOT NULL

d)

UNIQUE

46.

Qual é a função da cláusula DEFAULT em SQL?

a)

Definir um valor padrão para um atributo

b)

Definir uma chave primária

c)

Definir uma chave estrangeira

d)

Definir uma restrição de integridade