wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Questionário – Fundamentos de Bancos de Dados

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

O que é um banco de dados?

a)

Um arquivo de texto para guardar informações

b)

Uma coleção organizada de informações estruturadas, armazenadas eletronicamente

c)

Um programa para criar planilhas

d)

Um software para edição de texto

2.

Qual dos problemas abaixo é típico do uso de planilhas para grandes volumes de dados?

a)

Backup automático

b)

Integridade dos dados

c)

Duplicação e inconsistência

d)

Consultas rápidas

3.

Qual é uma vantagem clara dos bancos de dados relacionais?

a)

São sempre mais rápidos que NoSQL

b)

Eliminam totalmente a necessidade de programadores

c)

Garantem integridade e suportam consultas complexas

d)

Substituem planilhas sem nenhuma configuração

4.

Qual tipo de banco de dados é indicado para redes sociais e recomendações?

a)

Relacional

b)

Documento

c)

Chave-valor

d)

Grafos

5.

Por que o MySQL é usado no curso?

a)

Porque é pago e exclusivo

b)

Porque é pouco documentado

c)

Porque é gratuito, popular e usado em grandes empresas

d)

Porque não possui concorrentes

6.

O que é um registro em uma tabela?

a)

O conjunto de atributos de uma entidade

b)

O título da tabela

c)

Uma instância específica da entidade (linha)

d)

Uma chave estrangeira

7.

Se um autor pode escrever vários livros, qual tipo de relacionamento é este?

a)

1:1

b)

1:N

c)

N:N

d)

Nenhum relacionamento

8.

Uma chave primária deve ser:

a)

Nula

b)

Repetida em cada registro

c)

Única e não nula

d)

Sempre composta

9.

Qual é uma desvantagem de usar o nome de uma pessoa como chave primária?

a)

Nomes são sempre únicos

b)

Facilita duplicações, pois pode haver homônimos

c)

O campo não aceita caracteres especiais

d)

Só funciona em bancos NoSQL

10.

Qual comando cria um banco de dados chamado biblioteca com suporte a acentos?

a)

CREATE DATABASE biblioteca CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

b)

CREATE SCHEMA biblioteca UTF-8;

c)

MAKE DATABASE biblioteca WITH ENCODING UTF8;

d)

NEW DATABASE biblioteca COLLATE UTF8;

11.

Segundo as boas práticas, os nomes de tabelas devem ser:

a)

Sempre em maiúsculas

b)

No singular

c)

No plural e em minúsculo

d)

Com prefixo “tbl_”

12.

Em MySQL, qual tipo de dado é mais indicado para armazenar CPF?

a)

INT

b)

CHAR(11)

c)

TEXT

d)

FLOAT

13.

O tipo de dado DECIMAL(M,D) é indicado para:

a)

Textos grandes

b)

Datas e horas

c)

Valores monetários

d)

Identificadores automáticos

14.

Qual vantagem das chaves estrangeiras?

a)

Permitem redundância de dados

b)

Impedem integridade referencial

c)

Criam ligação entre tabelas, garantindo consistência

d)

Substituem chaves primárias

15.

O relacionamento N:N (muitos para muitos) entre livros e autores é resolvido com:

a)

Uma tabela única chamada LIVROS_AUTORES

b)

Uma tabela de junção intermediária

c)

Uso de VARCHAR para múltiplos autores

d)

Eliminação de relacionamentos

16.

Na tabela CLIENTES, o campo CPF é definido como:

a)

PRIMARY KEY obrigatória

b)

UNIQUE para evitar duplicações

c)

Um campo opcional sem restrição

d)

Um atributo do tipo FLOAT

17.

Qual comando exibe todos os bancos de dados existentes?

a)

SHOW ALL DATABASES;

b)

LIST DATABASES;

c)

SHOW DATABASES;

d)

GET DATABASES;

18.

Qual comando insere múltiplos registros de uma só vez?

a)

INSERT EACH INTO tabela (…) VALUES (…)

b)

INSERT INTO tabela (…) VALUES (…), (…), (…)

c)

MULTI INSERT INTO tabela (…)

d)

ADD ROWS tabela (…)

19.

Para verificar a versão do MySQL em uso, executa-se:

a)

SELECT VERSION();

b)

SHOW VERSION;

c)

GET VERSION();

d)

MYSQL –v;

20.

O que caracteriza uma chave estrangeira em um banco de dados relacional?

a)

É sempre única e não nula

b)

Permite relacionar registros entre tabelas diferentes

c)

Armazena apenas valores numéricos

d)

É usada apenas para indexação