Font size
WorksheetsFundamentos de Bancos de Dados
Total questions: 50
Worksheet time: 28mins
Qual o principal objetivo de um banco de dados?
Realizar cálculos complexos
Armazenar dados em planilhas
Armazenar, organizar e recuperar dados de forma eficiente
Criar páginas da web
O que é um SGBD?
Sistema Gráfico de Banco de Dados
Sistema de Gestão de Banco de Dados
Software Geral de Banco Digital
Sistema Gerador de Backup de Dados
Qual das opções não é um exemplo de SGBD?
MySQL
Oracle
Excel
PostgreSQL
Um banco de dados relacional armazena dados em:
Arquivos CSV
Tabelas
Blocos de texto
Planilhas
Qual é a menor unidade de informação em uma tabela de banco de dados?
Campo
Registro
Relatório
Tabela
A linguagem SQL é usada para:
Criar imagens gráficas
Manipular dados em planilhas
Criar e consultar bancos de dados relacionais
Programar sistemas operacionais
Um conjunto de campos forma:
Uma chave primária
Um registro
Um índice
Uma view
O que é uma chave primária?
Um campo que pode conter valores repetidos
Um campo que referencia outra tabela
Um campo que identifica unicamente cada linha da tabela
Um campo de apoio sem valor prático
Qual comando SQL é usado para buscar dados?
UPDATE
SELECT
INSERT
DELETE
Qual comando remove dados de uma tabela?
REMOVE
ERASE
DELETE
DROP
O que é uma chave estrangeira (foreign key)?
Um identificador único da tabela
Um campo que guarda valores em formato estrangeiro
Um campo que referencia a chave primária de outra tabela
Um campo de apoio usado para backups
O relacionamento 1:N significa:
Um registro se relaciona com vários
Muitos registros se relacionam com um
Nenhuma relação entre tabelas
Uma tabela se relaciona com ela mesma
Em bancos relacionais, duas tabelas podem se relacionar por:
Nome
Campos em comum com chaves
Ordem alfabética
Campos vazios
O que significa normalização?
Apagar dados duplicados
Dividir tabelas para eliminar redundâncias e anomalias
Compactar arquivos do banco
Atualizar senhas automaticamente
A 1ª Forma Normal (1FN) exige:
Que não haja campos vazios
Que existam apenas campos com valores atômicos (indivisíveis)
Uma vantagem de normalizar um banco é:
Torná-lo mais lento
Aumentar o uso de espaço
Reduzir redundância e inconsistência
Deixar os dados criptografados
O que é uma view em SQL?
Uma função de backup
Uma tabela permanente
Uma tabela virtual baseada em uma consulta
Um gráfico de performance
A sigla DDL significa:
Data Distribution List
Data Description Language
Data Definition Language
Database Delete List
O comando CREATE TABLE pertence a qual categoria?
DML
DDL
DCL
SQL Plus
DROP TABLE serve para:
Inserir dados
Atualizar dados
Apagar uma tabela completamente
Modificar colunas
Qual comando insere dados em uma tabela?
INPUT
INSERT INTO
UPDATE
SELECT
Para alterar dados de um registro existente usamos:
CHANGE
MODIFY
UPDATE
ALTER
23. SELECT * FROM clientes; faz o quê?
Seleciona somente clientes ativos
Mostra todos os dados da tabela clientes
Apaga todos os clientes
Atualiza a tabela de clientes
24. SELECT nome, idade FROM alunos WHERE idade > 18; retorna:
Alunos com até 18 anos
Apenas o campo "idade"
Alunos com idade maior que 18
Alunos com idade menor que 18
Qual operador lógico é usado para múltiplas condições?
THEN
AND
ALSO
TO
O comando ORDER BY serve para:
Apagar registros duplicados
Atualizar dados ordenadamente
Classificar os resultados de uma consulta
Ordenar os campos de uma tabela
LIKE '%ana%' significa:
Exatamente igual a "ana"
Começa com "ana"
Termina com "ana"
Contém "ana" em qualquer parte
Qual função SQL retorna o total de registros?
TOTAL()
COUNT()
SUM()
VALUE()
GROUP BY é usado para:
Agrupar tabelas
Dividir campos
Agrupar resultados por valores em comum
Excluir grupos
A cláusula HAVING é usada para:
Substituir WHERE
Filtrar dados agrupados
Classificar tabelas
Juntar tabelas diferentes
O que é um modelo entidade-relacionamento (MER)?
Modelo de formulário para usuários
Técnica de backup
Representação gráfica das entidades e seus relacionamentos
Script SQL de segurança
O que representa o retângulo no MER?
Relacionamento
Atributo
Entidade
Campo
O que representa a elipse no MER?
Relacionamento
Atributo
Entidade
Conexão
Um diagrama ER ajuda a:
Configurar senhas
Definir a estrutura lógica dos dados
Instalar o banco de dados
Importar tabelas externas
O que é cardinalidade em um banco de dados?
O número de tabelas
A quantidade de atributos
A quantidade de registros por relação
A chave primária da tabela
Uma tabela fraca é:
Tabela que não tem chave primária própria
Tabela sem registros
Tabela com poucos atributos
Tabela usada apenas em backups
A integridade referencial garante que:
Qual ferramenta é usada para modelar graficamente um banco de dados?
Excel
Word
MySQL Workbench
Paint
A linguagem DML se refere a:
Data Memory Layer
Data Manipulation Language
Database Machine Language
Data Marker Language
O que faz o comando ALTER TABLE?
Apaga uma tabela
Insere registros
Modifica a estrutura de uma tabela
Atualiza dados específicos
Qual tipo de dado é adequado para armazenar nomes?
INT
DATE
VARCHAR
FLOAT
O tipo de dado BOOLEAN armazena:
Nomes de pessoas
Datas e horas
Verdadeiro ou falso
Textos longos
Qual comando cria um novo banco de dados?
BUILD DATABASE
CREATE DATABASE
START DATABASE
MAKE DATABASE
TRUNCATE TABLE faz o quê?
Apaga todos os dados, mantendo a estrutura
Apaga a tabela por completo
Cria uma nova tabela
Atualiza os dados em massa
Qual tipo de índice é criado automaticamente pela chave primária?
Índice composto
Índice binário
Índice único (unique)
Índice de texto
Para evitar duplicidade em um campo, usamos a restrição:
FOREIGN KEY
DEFAULT
UNIQUE
NOT NULL
O que significa NULL em um banco de dados?
Número zero
Dado em branco
Ausência de valor
Valor duplicado
Qual comando é usado para conceder permissões?
GRANT
PERMIT
SHARE
ALLOW
A linguagem DCL cuida de:
Criação de tabelas
Segurança e permissões de acesso
Exclusão de dados
Inserção de dados
O comando REVOKE serve para:
Criar backup
Atualizar dados
Retirar permissões
Corrigir comandos
