wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

mysql

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

O código está correto?

SELECT descricao, precocusto FROM produtos WHERE categoria <> 2

a)

Sim

b)

Não

2.

A instrução usada para inserir novos dados em uma tabela é INSERT INTO

a)

Verdadeiro

b)

Falso

3.

A instrução usada para selecionar a coluna “PrimeiroNome” da tabela “Pessoas” é SELECT Pessoas.PrimeiroNome

a)

Verdadeiro

b)

Falso

4.

A instrução usada para selecionar todos os registros da tabela “Pessoas” que tem o valor “Pedro” na coluna “PrimeiroNome” é SELECT * FROM Pessoas WHERE PrimeiroNome=”Pedro”

a)

Verdadeiro

b)

Falso

5.

A instrução usada para selecionar todos os registros da tabela “Pessoas” cujo valor na coluna “PrimeiroNome” termina com “a” é SELECT * FROM Pessoas WHERE PrimeiroNome like “a%”

a)

Verdadeiro

b)

Falso

6.

A instrução usada para selecionar todos os registros da tabela “Pessoas” que tem o “UltimoNome” alfabeticamente entre “Moreira” e “Souza” é SELECT * FROM Pessoas WHERE UltimoNome BETWEEN ”Moreira” AND “Souza”

a)

Verdadeiro

b)

Falso

7.

A instrução usada para retornar todos os registros da tabela Pessoas em ordem descendente pelo PrimeiroNome é SELECT * FROM Pessoas ORDER BY PrimeiroNome DESC

a)

Verdadeiro

b)

Falso

8.

A linguagem HTML usa...

a)

Tabs

b)

Tags

c)

Pontuação

d)

Citações

9.

Uma <tag>

a)

É usada para dividir seções

b)

Não são necessárias em HTML

c)

Diz ao e-reader como formatar o conteúdo

d)

É parte da linha de título do HTML

10.

<h> é

a)

Uma tag de abertura

b)

Uma tag de parágrafo

c)

Metade de uma tag

d)

Uma tag de fechamento

11.

</h> é

a)

Uma tag de abertura

b)

Uma tag de parágrafo

c)

Metade de uma tag

d)

Uma tag de fechamento

12.

<p> é uma

a)

Uma tag de pontuação

b)

Uma tag de fechamento de parágrafo

c)

Uma tag de fechamento de pontuação

d)

Uma tag de parágrafo

13.

</p> é uma

a)

Uma tag de pontuação

b)

Uma tag de fechamento de parágrafo

c)

Uma tag de fechamento de pontuação

d)

Uma tag de parágrafo

14.

A tag Body é

a)

Usada somente para o header

b)

Usada somente para os parágrafos

c)

O elemento element que envolve tudo que é visível na tela

d)

Inútil para e-books

15.

Which one of the following is a closing HTML tag?

a)

<html />

b)

</html>

c)

<</html>>

d)

<html>

16.

TRUE OR FALSE: HTML is used to style web pages.

a)

True

b)

False

17.

TRUE OR FALSE: CSS is used to style web pages

a)

True

b)

False

18.

Qual é a estrutura básica correta de uma página em HTML?

a)

<html>

<head>

<title> Título da página </title>

</head>

<body>

Aqui vai o código HTML que fará seu site aparecer.

</body>

</html>

b)

<html>

<head>

<title> Título da página

</head>

<body>

Aqui vai o código HTML que fará seu site aparecer.

</body>

</html>

c)

<html>

<head>

<title> Título da página </title>

</head>

Aqui vai o código HTML que fará seu site aparecer.

</body>

</html>

d)

<html>

<head>

<title> Título da página </title>

</head>

<body>

Aqui vai o código HTML que fará seu site aparecer.

</body>

19.

Qual o função do BODY no HTML?

a)

Parte visual da página.

b)

Onde coloca-se o cabeçalho da página.

c)

Serve para nada.

d)

Apenas uma forma de informar a página em HTML.

20.

Marque a(s) alternativa(s) que indica características do HTML?

a)

A criação do HTML é atribuída a Tim Berners-Lee, o inventor da World Wide Web.

b)

Foi uma ideia era criar um ambiente em que cientistas pudessem divulgar suas pesquisas para que seus colegas pudessem consultá-las com facilidade

c)

HTML é a sigla em inglês para Hypertext Markup Language, que traduzimos para o português como linguagem de marcação de hipertexto.

d)

HTML nada mais é que uma linguagem usada para criar páginas web por meio de marcadores (tags) e atributos.

21.

Quais são os principais elementos do HTML?

a)

Parágrafo (<p>)

b)

Cabeçalho (<h1>, <h2>, <h3>, <h4>, <h5>, <h6>)

c)

Imagem (<img>)

d)

Comentário (<!– –>)

22.

PRA QUE SERVE ESSA TAG <!DOCTYPE HTM>

a)

iniciar documento

b)

identificar o tipo do documento

c)

finalizar o documento

d)

documento sem tipo

23.

Que tipo de linguagem é o HTML?

a)

Linguagem de programação, ou seja, serve para ensinar o computador a fazer algo.

b)

Linguagem de consulta, ou seja, serve para especificar informações às quais queremos ter acesso

c)

Linguagem de estilização, ou seja, serve para definir a aparência de um conteúdo

d)

Linguagem de programação, ou seja, serve para indicar o que cada trecho de um documento representa

e)

Linguagem de marcação, ou seja, serve para estruturar informações e criar páginas web

24.

Qual das alternativas abaixo apresenta as tags básicas para criarmos uma página web?

a)

<html>, <title>, <body> e <p>

b)

<head>, <title>, <body> e <p>

c)

<head>, <title>, <body>, <h1> e <p>

d)

<html>, <head>, <title>, <body> e <p>

e)

<html>, <head>, <body>, <h1> e <p>

25.

O que é o HTML?

a)

Uma linguagem de estruturação de páginas web

b)

Uma linguagem de estilização

26.

PRA QUE SERVE ESSA TAG <!DOCTYPE HTM>

a)

iniciar documento

b)

identificar o tipo do documento

c)

finalizar o documento

d)

documento sem tipo

27.

O que significa a sigla HTML?

a)

Hyperlinks Texting Markup Language

b)

Hiperlinks and Text Marking Language

c)

Hyperlinks and Text Markup Language

d)

Hiper Text Marking Language

e)

Hyper Text Markup Language

28.

Quais dessas empresas utilizam o MySQL?

a)

Banco Bradesco

b)

NASA

c)

Google

d)

Apple

29.

Em que ano foi lançado o MySQL?

a)

2004

b)

1991

c)

2001

d)

1995

30.

Qual o significado da sigla My?

a)

Significa "Meu".

b)

Significa o nome do cachorro do fundador.

c)

Significa o nome da filha do fundador, Michael Widenius.

d)

Significa a abreviação de um dos fundadores.

31.

A MySQL possui 3 criadores?

a)

Sim?

b)

Não?

32.

Qual o País de origem da MySQL?

a)

Suécia

b)

Alemanha

c)

Estados Unidos

d)

Japão

33.

Quais declarações adicionam coisas ao banco de dados?

a)

CREATE

b)

DELETE

c)

INSERT

d)

DROP

34.

A Linguagem de Consulta Estruturada (SQL) fornece uma gama de tipos de dados que podem ser utilizados para definir a forma com que informações serão armazenadas no banco de dados.

a)

CHAR (tamanho): sequência de caracteres de tamanho fixo. Os espaços não ocupados pelo texto são armazenados, com capacidade de 1 a 128 caracteres.

b)

DATE: permite o armazenamento de hora.

c)

TIME: permite o armazenamento de data.

d)

VARCHAR (tamanho): sequência de caracteres de tamanho variável. Os espaços não ocupados pelo texto não são armazenados, são ignorados, com capacidade para armazenar de 1 a 255 caracteres.

e)

DATETIME: permite o armazenamento apenas de hora.

35.

A Linguagem de Consulta Estruturada (SQL) fornece uma gama de tipos de dados que podem ser utilizados para definir a forma com que informações serão armazenadas no banco de dados.

a)

CHAR (tamanho): sequência de caracteres de tamanho fixo. Os espaços não ocupados pelo texto são armazenados, com capacidade de 1 a 128 caracteres.

b)

DATE: permite o armazenamento de hora.

c)

TIME: permite o armazenamento de data.

d)

VARCHAR (tamanho): sequência de caracteres de tamanho variável. Os espaços não ocupados pelo texto não são armazenados, são ignorados, com capacidade para armazenar de 1 a 255 caracteres.

e)

DATETIME: permite o armazenamento apenas de hora.

36.

A Linguagem de Consulta Estruturada (SQL – Structured Query Language) foi padronizada para utilização em bancos de dados em 1986 e é amplamente utilizada por diferentes Sistemas Gerenciadores de Bancos de Dados (SGBDs).


Essa linguagem é dividida em quatro conjuntos, sendo eles linguagens

a)

de estruturação, de dados, para argumentação de controles e orientada a objetos.

b)

orientada à conexão, estruturada, de manipulação de dados e de paralelismo.

c)

para argumentação de controles, de definição de dados, orientada à conexão e de paralelismo.

d)

para controle de acesso a dados, para transações, orientada a objetos e de estruturação.

e)

de manipulação de dados, de definição de dados, para controle de transações e para controle de acesso a dados.

37.

Com relação à figura acima, que representa uma tabela implementada em um Sistema Gerenciador de Banco de Dados Relacional, julgue os itens subsecutivos.


A instrução SQL a seguir é destinada a atualizar somente o número do telefone da unidade escolar que possui o código 53000862.

a)
b)

Certo

c)

Errado

38.

Sabe-se que quatro desses comandos sempre produzem resultados com conteúdos idênticos, mesmo considerando-se diferentes instâncias de R e S.


O comando que NÃO faz parte desse grupo é:

a)

I;

b)

II;

c)

III;

d)

IV;

e)

V.

39.

O comando SQL para extrair uma informação de um banco de dados é:

a)

Extract.

b)

Get.

c)

Select.

d)

Import.

e)

Open.

40.

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.


Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

a)

antes de cada inserção ou alteração de linhas na tabela Pessoa

b)

antes de cada inserção ou remoção de linhas na tabela Projeto

c)

antes de cada inserção ou alteração de linhas na tabela Projeto

d)

depois de cada inserção de linhas na tabela Pessoa

e)

depois de cada alteração de linhas na tabela Projeto

41.

O comando SQL, utilizado para remover completamente uma tabela chamada “gerente” em um banco de dados, é denominado

a)

DROP gerente.

b)

DELETE gerente.

c)

DELETE * FROM gerente.

d)

DROP TABLE gerente.

42.

Tendo como referência o código SQL precedente, julgue os itens a seguir.


O código em apreço realiza uma consulta que mostra o nome dos funcionários da área de INTELIGENCIA e que têm, como parte do endereço, a cidade de BRASILIA,DF.

a)

Certo

b)

Errado

c)

Talvez Errado

43.

No que diz respeito às consultas SQL em banco de dados, duas cláusulas devem ser utilizadas na sintaxe do comando SELECT com as finalidades especificadas a seguir:

1) ordenar os registros selecionados com a ordem especificada.

2) selecionar linhas que satisfaçam as propriedades especificadas.

Essas cláusulas são, respectivamente:

a)

SORT BY, HAVING

b)

HAVING, GROUP BY

c)

GROUP BY, WHERE

d)

ORDER BY, HAVING

e)

SORT BY, WHERE

44.

As instruções SQL utilizadas para inserir novos dados em uma tabela e apagar uma tabela inteira do BD são, respectivamente:

a)

ADD NEW, DELETE

b)

INSERT INTO, DROP

c)

INSERT INTO, DELETE

d)

ADD NEW, DROP

45.

Qual das expressões abaixo é sintaticamente correta utilizando a linguagem SQL?

a)

SELECT * FROM Customers ORDER BY DESC Country

b)

SELECT * FROM Customers WHERE Country=’Meximo’ ORDER Country

c)

SELECT * FROM Customers WHERE Country=’Mexico’ GROUP Country

d)

SELECT * FROM Customers WHERE Country='Mexico'

e)

SELECT * FROM Customers WHERE Country IS ‘Mexico’

46.

Structured Query Language, mais conhecida como SQL, é uma linguagem para manipular e consultar tabelas de banco de dados de modelo relacional. SQL é considerada uma linguagem de paradigma:

a)

imperativo.

b)

estruturado.

c)

funcional.

d)

lógico.

e)

declarativo.

47.

Considere uma tabela de banco de dados relacional definida por Pessoa (ID, nome, nascimento, peso). Como seria uma consulta em SQL para mostrar o nome de todas as pessoas cujo peso está entre 70 e 80?

a)

SELECT nome FROM Pessoa WHERE peso IN (70;80)

b)

SELECT nome FROM Pessoa WHERE 70 <= peso <= 80

c)

SELECT nome FROM Pessoa HAVING peso INSIDE (70;80)

d)

SELECT nome FROM Pessoa WHERE peso BETWEEN 70 and 80

e)

SELECT nome FROM Pessoa HAVING peso IN (70;80)

48.

Na versão padrão de SQL (SQL ANSI), uma tabela pode ser eliminada através do comando:

a)

DELETE TABLE

b)

ERASE TABLE

c)

DROP TABLE

d)

REMOVE TABLE

e)

TRUNCATE TABLE

49.

Sobre a Linguagem de Consulta Estruturada (SQL – Structured Query Language), avalie as afirmações abaixo.


I. É uma linguagem procedural.

II. Não permite escrever sobre um índice existente sem aviso prévio.

III. É incapaz de produzir consultas complexas de forma livre.

IV. É uma linguagem tanto de definição de dados quanto de manipulação de dados.

Está correto apenas o que se afirma em

a)

II e IV.

b)

II e III.

c)

I e IV.

d)

I e II.

50.

Assinale a alternativa que apresenta o código SQL para exclusão da coluna CAMPO1.

a)

DROP COLUMN CAMPO1 FROM TABELA

b)

ALTER TABLE TABELA DELETE COLUMN CAMPO1

c)

DELETE COLUMN CAMPO1 FROM TABELA

d)

ALTER TABLE TABELA DROP COLUMN CAMPO1

51.

Um comando SQL, cuja sintaxe é válida no PostgreSQL 9.3, está apresentado em:

a)

DELETE FROM tabTRT WHERE data processo= “13-AGO-2013”;

b)

UPDATE trabTRT SETTING mes = 10 INSTEAD mes = 5;

c)

CREATE TABLE tab2 TRT { id integer, nome texts, salario numerical};

d)

INSERT INTO tabTRT DEFAULT VALUES;

e)

SELECT nome1, nome2, nome 3 FROM tab2TRT ORDER FOR nome1 AFTER nome2;

52.

O comando SQL para criar uma tabela denominada Natural, contendo os campos ID, Nome, Cidade e País, sendo todos do tipo caractere e ID a chave primária é:

a)

CREATE TABLE Natural

(ID, Nome, Cidade, País, (CHAR(15), CHAR(30), CHAR(20), CHAR(20));

b)

CREATE TABLE Natural

(ID PK, Nome CHAR(30), Cidade CHAR(20), País CHAR(20));

c)

CREATE TABLE Natural

(ID PK, Nome, Cidade, País, (CHAR(15, 30, 20, 20));

d)

CREATE TABLE Natural

(ID Char(15) PRIMARY KEY, Nome CHAR(30), Cidade CHAR(20), País (CHAR(20));

e)

CREATE TABLE Natural

(ID PRIMARY KEY CHAR(15), Nome AND Cidade AND País CHAR(30, 20, 20));

53.

Com relação à linguagem SQL, é incorreto afirmar que o comando:

a)

“update” pode atualizar linhas de uma tabela.

b)

“select” pode ler linhas de uma tabela.

c)

“remove” pode remover linhas em uma tabela.

d)

“insert” pode criar linhas em uma tabela.

54.

Em SQL, para alterar a estrutura de uma tabela do banco de dados e incluir nela uma nova foreign key, é correto utilizar o comando

a)

convert.

b)

group by.

c)

alter table.

d)

update.

e)

insert.