wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

esoIII.Banco de Dados

Total questions: 11

Worksheet time: 16mins

Name
Class
Date
1.

1. É uma linguagem que os usuários podem definir,

manipular e consultar dados de forma declarativa, ou

seja, descrevendo o que desejam obter. Amplamente

utilizado para interagir com sistemas de gerenciamento

de banco de dados relacionais (RDBMS), como MySQL,

PostgreSQL, Oracle Database e MIcrosoft SQL Server.

a)

Java

b)

Python

c)

SQL

d)

MySQL

2.

Sobre a Estrutura do SQL, marque a opção que apresente a categoria e o comando correto dessa categoria

a)

DDL - Commit

b)

DML - Create

c)

DCL - Insert

d)

TCL - Update

e)

DQL - Select

3.

Marque a alternativa que descreve uma característica correta do MySQL

a)

É um sistema de gerenciamento de banco de dados exclusivamente não-relacional

b)

Não permite a execução de comandos SQL para manipulação de dados

c)

É um sistema de gerenciamento de banco de dados relacional de código aberto

d)

Funciona apenas em sistemas operacionais Windows

4.

Qual das instruções abaixo é usada para ativar (selecionar) um banco de dados no MySQL?

a)

ACTIVATE DATABASE nome_do_banco;

b)

USE nome_do_banco;

c)

SELECT DATABASE nome_do_banco;

d)

USE DATABASE nome_do_banco;

5.

Qual das opções abaixo melhor descreve o propósito de uma chave primária (primary key) em um banco de dados relacional?

a)

Permitir que uma tabela armazene valores duplicados em uma coluna específica

b)

Garantir que cada registro em uma tabela seja único e facilmente identificável

c)

Criar uma conexão automática entre duas tabelas diferentes

d)

Eliminar a necessidade de índices em uma tabela

6.

Marque a opção que melhor descreve a função de uma chave estrangeira (foreign key)

a)

Conectar tabelas diferentes, criando uma relação entre um campo de uma tabela e a chave primária de outra

b)

Garantir que cada registro em uma tabela seja único e facilmente identificável

c)

Permitir que uma tabela armazene valores duplicados em todas as suas colunas

d)

Excluir automaticamente os dados duplicados de uma tabela

7.

Dado o seguinte código SQL:

SELECT nome, idade

FROM alunos

WHERE idade > 18;

O que o comando acima retornaria ao ser executado em uma tabela chamada alunos?

a)

Criaria uma nova tabela chamada alunos com as colunas nome e idade

b)

Atualizaria os valores das colunas nome e idade para todos os registros na tabela alunos

c)

Exibiria os nomes e idades de todos os alunos com idade superior a 18

d)

Excluiria os registros da tabela alunos onde a idade é maior que 18

8.

Considere que você tem uma tabela chamada funcionarios com as colunas: id, nome e cargo. Qual dos comandos abaixo insere um novo funcionário chamado Ana com o cargo de Gerente e o ID 1 na tabela?

a)
  • INSERT INTO funcionarios (nome, cargo, id) VALUES ('Gerente', 'Ana', 1);

b)
  • INSERT INTO funcionarios VALUES (1, 'Ana', 'Gerente');

c)
  • INSERT INTO funcionarios (id, nome, cargo) VALUES (1, 'Ana', 'Gerente');

d)
  • ADD INTO funcionarios (1, 'Ana', 'Gerente');

9.

Você possui uma tabela chamada clientes com as colunas: id, nome e cidade. Complete o comando abaixo para excluir o cliente com o ID 5 da tabela.

DELETE FROM clientes (a)   ;

10.

Qual comando altera as características de uma tabela existente, como as colunas, as propriedades e restrições?

ps: digite em letras maiúsculas

(a)  

11.

Qual comando especifica que a ação é para excluir uma coluna específica.

ps: digite em letras maiúsculas.

(a)