Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mysql

Total questions: 63

Worksheet time: 2hrs 10mins

Name
Class
Date
1.

No modelo ER, entidade e atributo são nomes atribuídos a:

a)

Camada e Subcamadas

b)

Telas e Atributos

c)

Entidade e Modelo

d)

Create e Alter

e)

Tabela e Campo

2.

Um banco de dados também pode ser chamado de? Marque a alternativa correta.

a)

Base de dados.

b)

Sistema de vendas.

c)

Minimundo.

d)

SGBD.

3.

O que é um Bando de dados? Marque uma alternativa correta.

a)

Um Banco de dados é um conteúdo que ainda não foi processado para gerar um significado.

b)

Pode-se dizer que um banco de dados é a menor unidade de conteúdo que tem significado no mundo real.

c)

Bancos de dados ou bases de dados são conjuntos de arquivos relacionados entre si, podendo conter registros sobre pessoas, lugares ou informações em geral. São coleções organizadas de dados que se relacionam ou não, de forma a armazenar informações.

d)

Um banco de dados é uma coleção de informações sem significado implícito.

4.

Sobre banco de dados. Os bancos de dados existem normalmente para serem utilizados por aplicações. Elas é que realizam..............: Complete com a alternativa correta.

a)

os download de arquivos de musica no banco.

b)

esse processo mais simples de download do dado.

c)

os downloads e fazem alterações nos dados.

d)

consultas e fazem alterações nos dados.

5.

O que é um SGBD? Marque a alternativa correta.

a)

é um hardware responsável pelo gerenciamento de bases de dados.

b)

é uma tabela responsável pelo gerenciamento de bases de dados.

c)

é um software responsável pelo gerenciamento de bases de dados.

d)

é um arquivo de midia responsável pelo gerenciamento de bases de dados.

6.

Sobre Banco de dados. O que é redundância de dados? Marque a alternativa correta.

a)

Redundância de dados é um conceito utilizado quando temos o mesmo dado armazenado em um local.

b)

Redundância de dados é um campo de um banco de dados.

c)

Redundância de dados é um comando dentro do SGBD

d)

Redundância de dados é o termo utilizado quando temos o mesmo dado armazenado em mais de um local.

7.

Sobre banco de dados, qual a funcionalidade das tabelas? Marque a alternativa correta.

a)

Um banco de dados é formando por uma ou mais tabelas e as tabelas são locais onde os dados ficam logicamente armazenados.

b)

Um banco de dados é formando somente por uma coluna e tabela.

c)

Um banco de dados é formando por uma ou mais tabelas e as tabelas são locais onde fica armazenado o próprio banco.

d)

Um banco de dados é formando por uma tabela, pois nele só é permitido criar somente uma.

8.

Sobre banco de dados, para que serve as colunas dentro de uma tabela no banco de dados? Marque a alternativa correta.

a)

Colunas são tabelas que armazenam vários tipos de dados.

b)

Colunas são códigos que armazenam um determinado tipo de dado.

c)

Colunas são campos que armazenam um determinado tipo de dado.

d)

Colunas são campos que não armazenam dados.

9.

Sobre banco de dados, o que são registros dentro de uma tabela no banco de dados? Marque a alternativa correta.

a)

Registros são linhas, que de uma forma mais resumida, pode-se dizer que são conjuntos de campos preenchidos.

b)

Registros são atributos que de uma forma mais resumida, pode-se dizer que são conjuntos de campos não preenchidos.

c)

Registros comandos de execução, que de uma forma mais resumida, pode-se dizer que são conjuntos de campos preenchidos.

d)

Registros são conjuntos de comandos preenchidos.

10.

Sobre Banco de dados. Dentro das funcionalidades de um SGBD, quais podemos destacar? Marque a alternativa correta.

a)
  • Manutenção do dicionário de dados, Segurança,
    Apresentação dos dados em vários formatos,
    Controle de acesso simultâneo ao mesmo dado,
    Gerenciamento de backups,
    Linguagem de acesso e manipulação dos dados.

b)
  • Manutenção do dicionário de dados,
    Apresentação dos dados em vários formatos,
    Controle de acesso simultâneo ao mesmo dado,
    Linguagem de acesso e manipulação dos dados.

c)
  • Manutenção mas sem Segurança,
    Apresentação dos dados em vários formatos,
    Controle de acesso simultâneo ao mesmo dado,
    Gerenciamento de backups,
    Linguagem de acesso e manipulação dos dados.

d)

  • Apresentação dos dados em vários formatos,
    Controle de acesso simultâneo ao mesmo dado,
    Gerenciamento de backups,
    Linguagem de manipulação dos dados.

11.

Sobre Banco de dados, Quais são os tipos de usuários de um SGBD? Marque a alternativa correta.

a)

- Administrador do banco de dados (DBA – Database Administrator).
- Programador.
- Usuário comum.

b)

- Administrador do banco de dados (DBA – Database Administrator).
- Usuário comum.

c)

- Administrador do banco de dados (DBA – Database Administrator).
- Projetista ou analista de dados.
- Programador.
- Usuário comum.

d)

- Administrador do banco de dados (DBA – Database Administrator).
- Projetista ou analista de dados.

12.

Sobre Banco de dados. Quais os principais bancos de dados disponíveis no mercado?

a)

- MySql
- Oracle
- Postgresql
- Excel

b)

- MySql
- Oracle
- Postgresql
- Excel
- MariaDb

c)

- MySql
- Oracle
- Postgresql
- SqlServer

d)

- MySql
- Oracle
- Postgresql
- Excel
- Java

13.

Sobre Banco de dados. Complete com a alternativa correta. Um banco de dados hierárquico consiste basicamente em um conjunto.........

a)

de registros conectados por meio de ligações. Toda a estrutura está organizada em um modelo de árvore ou também conhecido como modelo hierárquico.

b)

de tabelas conectados por meio de interfaces. Toda a estrutura está organizada em um modelo de árvore ou também conhecido como modelo hierárquico.

c)

de registros conectados por meio de ligações. Toda a estrutura está organizada em um modelo de árvore ou também conhecido como modelo relacional.

d)

de registros conectados por meio de tabelas conectadas. Toda a estrutura está organizada em um modelo relacional.

14.

Dê quatro exemplos de bancos de dados relacionais disponíveis no mercado. Marque a alternativa correta.

a)

Mysql, Oracle, Power Point, Java

b)

Mysql, Excel, Java, MariaDB

c)

Mysql, Microsoft Access, Postgresql, Windows Server

d)

Mysql, Oracle, Postgresql, SqlServer

15.

Sobre banco de dados. É o banco de dados da empresa Microsoft. Marque a alternativa correta.

a)

Mysql

b)

Postgresql

c)

Sql Server

d)

Oracle

16.

Sobre Banco de dados. Sabemos que uma tabela é um dos objetos mais importantes de um banco relacional. De que ela é composta? Marque a alternativa correta.

a)
  • - Linhas,
    - Campos,
    - Nome do campo,
    - Coluna.

b)
  • - Linhas,
    - Campos,
    - Nome do campo,
    - Gráficos.

c)
  • - Linhas,
    - Imagens
    - Nome do campo,
    - Coluna.

d)
  • - Linhas,
    - Diagramas,
    - Nome do campo,
    - Coluna.

17.

Sobre o SQL. O comando para criação de tabelas é o? Marque a alternativa correta.

a)

create table nome_da_tabela

b)

alter table nome_da_tabela

c)

insert table nome_da_tabela

d)

drop table nome_da_tabela

18.

Sobre SQL. Qual comando é utilizado para excluir uma tabela? Marque a alternativa correta.

a)

drop table nome_da_tabela;

b)

delete table nome_da_tabela;

c)

exclude table nome_da_tabela;

d)

eliminate table nome_da_tabela;

19.

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

20.

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.

21.

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.

22.

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));

23.

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

24.

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

25.

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’

26.

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

27.

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

28.

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.

29.

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

a)

Extract.

b)

Get.

c)

Select.

d)

Import.

e)

Open.

30.

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.

31.

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

32.

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.

33.

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.

34.

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

a)

CREATE

b)

DELETE

c)

INSERT

d)

DROP

35.

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.

36.

Em que ano foi lançado o MySQL?

a)

2004

b)

1991

c)

2001

d)

1995

37.

Quais dessas empresas utilizam o MySQL?

a)

Banco Bradesco

b)

NASA

c)

Google

d)

Apple

38.

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

39.

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

40.

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

41.

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

a)

Verdadeiro

b)

Falso

42.

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

a)

Verdadeiro

b)

Falso

43.

O código está correto?

SELECT descricao, precocusto FROM produtos WHERE categoria <> 2

a)

Sim

b)

Não

44.

CREATE TABLE aluno

( cod int , nome varchar(70) NOT NULL , cidade varchar(30) , estado char(2), PRIMARY KEY (cod) );


Para representar apenas a sigla dos estados brasileiros, como MT, por exemplo, é mais adequado no código SQL acima atribuir qual tipo de dados ao campo estado?

a)

char, tamanho 2, como está no código!

b)

char, tamanho 3!

c)

varchar, tamanho 20

45.

CREATE TABLE aluno

( cod int , nome varchar(70) NOT NULL , cidade varchar(30) ,

PRIMARY KEY (cod) );


O município como maior nome do país é o de "Vila Bela da Santíssima Trindade", no Mato Grosso, com total de 28 letras.


O código SQL acima permite inserir um aluno desta cidade na tabela aluno?

a)

Sim!

b)

Não!

46.

CREATE TABLE aluno

(

cod int ,

nome varchar(70) NOT NULL ,

cidade varchar(50) ,

estado char(2) ,

telefone int,

PRIMARY KEY (cod)

);


No código acima, atribuir o tipo int ao campo telefone:

a)

Foi uma opção adequada, tendo em vista que dá para representar todos os dígitos possíveis com este tipo de dados.

b)

Se mostrou uma escolha inadequada! O tipo bigint seria mais adequado para este campo.

c)

Se mostrou uma escolha inadequada! O tipo smallint seria mais adequado para este campo.

47.

CREATE TABLE aluno

(

cod int ,

nome varchar(70) NOT NULL ,

cidade varchar(50) ,

estado char(2) ,

PRIMARY KEY (codigo)

);


O código SQL acima vai ser executado no PgAdmin?

a)

Sim! Código sem erros, executará perfeitamente! A tabela será criada!

b)

Não! O código contém erros, logo não será executado satisfatoriamente! A tabela não será criada!

48.

O Comando DELETE faz o que?

a)

Permite apagar todos os dados da Tabela sem apagar a estrutura da Tabela

b)

Permite apagar todos os dados da Tabela e pode apagar a estrutura da Tabela

49.

Um Banco de Dados é:

a)

um software.

b)

um conjunto de dados integrados.

c)

uma máquina virtual.

d)

uma linguagem de programação.

50.

A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem

a)

SELECT, CREATE TABLE E CREATE INDEX

b)

INSERT, SELECT, UPDATE E DELETE

c)

CREATE TABLE, CREATE INDEX E DROP VIEW

d)

CREATE TABLE, CREATE INDEX E CREATE VIEW

e)

CREATE TABLE, INSERT, UPDATE E DELETE

51.

CREATE TABLE telefones_aluno

(

cod_aluno int,

telefone bigint,

PRIMARY KEY (cod_aluno, telefone),

FOREIGN KEY (cod_aluno) REFERENCES ALUNO (cod)

);


O Código SQL acima está:

a)

Correto, desde que na tabela ALUNO o código esteja representado como cod

b)

Correto, desde que na tabela ALUNO o código esteja representado como cod_aluno

c)

Incorreto, pois a chave estrangeira está codificada de forma incorreta

52.

CREATE TABLE aluno_avalia_aluno

(

cod_aluno_avaliador int,

cod_aluno_avaliado int,

data date,

PRIMARY KEY (cod_aluno_avaliador, cod_aluno_avaliado),

FOREIGN KEY (cod_aluno_avaliador ) REFERENCES ALUNO (cod),

FOREIGN KEY (cod_aluno_avaliado ) REFERENCES ALUNO (cod)

);


O Código SQL acima:

a)

Cria uma tabela com chave primária simples, e uma chave estrangeira!

b)

Cria uma tabela com chave primária composta, e duas chaves estrangeiras!

c)

Cria uma tabela oriunda de um auto-relacionamento 1:N

d)

Cria uma tabela oriunda de um atributo multivalorado

53.

CREATE TABLE funcionario

(

cod int,

nome varchar(70),

salario real,

PRIMARY KEY (cod),

);


O Código SQL acima:

a)

Não irá rodar, pois há uma vírgula incorretamente empregada após a especificação da chave primária!

b)

Não irá rodar, pois o nome deveria ser do tipo char, e não varchar!

c)

Irá rodar perfeitamente, sem problemas, pois não há erro no código!

54.

CREATE TABLE funcionario

(

cod int,

nome varchar(70),

salario real,

data_admissao date,

PRIMARY KEY (cod)

);


No Código SQL acima, o tipo de dados utilizado para data_admissao:

a)

Está inadequado, o correto seria ser atribuído o tipo real para datas!

b)

Está inadequado, o correto seria ser atribuído o tipo int para datas.

c)

Está inadequado, o correto seria ser atribuído o tipo bigint para datas!

d)

Está adequado!

55.

Para remover a tabela aluno, o comando SQL a ser executado é o:

a)

CREATE TABLE aluno;

b)

DELETE TABLE aluno;

c)

DROP TABLE aluno;

56.

Qual dos itens abaixo, não representa um banco de dados?

a)

MySQL

b)

MariaDB

c)

Google

d)

Oracle

57.

Qual dos itens abaixo pode ser um atributo de aluno?

a)

CEP

b)

Passaporte

c)

Nome da mãe

d)

Fabricante

58.

Qual dos atributos abaixo, pode ser um atributo de curso

a)

Professores

b)

Nome

c)

Aluno

d)

Escola

59.

Qual dos itens abaixo, pode ser um atributo de disciplina?

a)

Descrição

b)

Aluno

c)

Curso

d)

Professor

60.

Qual dos itens abaixo, qual deles pode ser um atributo de pessoa?

a)

Quantidade de quartos

b)

Número do imóvel

c)

Quantidade de poltronas

d)

Endereço

61.

O que significa a sigla SGBD ?

a)

Sistema de Gerenciamento de Banco de Dados

b)

Software gerador de banco de dados

c)

Sistema genérico de Banco de dados

d)

Sistema Gráfico de banco de dados

62.

Qual linguagem é padrão em banco de dados relacionais?

a)

DLL

b)

SGBD

c)

SQL

d)

DBA

63.

No modelo relacional uma entidade pode ser chamada também de :

a)

Tabela

b)

Coluna

c)

Linha

d)

célula