NEW
Font size
WorksheetsFundamentos Banco de Dados e SQL
Total questions: 40
Worksheet time: 20mins
Qual das alternativas a seguir define corretamente o que é um banco de dados?
Um conjunto de arquivos de texto armazenados em um computador.
Um sistema que organiza e armazena dados de forma estruturada, permitindo a recuperação e manipulação eficiente.
Um software que apenas visualiza dados em planilhas.
Um dispositivo de armazenamento físico, como um HD ou SSD.
Qual é a função da linguagem SQL em um banco de dados?
Armazenar arquivos de imagem.
Criar interfaces gráficas para o usuário.
Realizar consultas e manipulações de dados armazenados.
Proteger os dados contra acesso não autorizado.
Em um modelo de banco de dados relacional, o que representa uma "chave primária"?
Um campo que pode conter valores duplicados.
Um campo que identifica de forma única cada registro em uma tabela.
Um campo que é utilizado apenas para referências externas.
Um campo que não pode ser nulo.
Qual das alternativas abaixo é um exemplo de um sistema de gerenciamento de banco de dados?
Microsoft Word
MySQL
Adobe Photoshop
Google Chrome
Qual é o propósito de um diagrama entidade-relacionamento (DER)?
Visualizar a estrutura física de um banco de dados.
Representar graficamente as entidades e seus relacionamentos em um banco de dados.
Criar consultas SQL automaticamente.
Armazenar dados em formato binário.
O que é uma "tabela" em um banco de dados relacional?
Um formato de arquivo para armazenar dados.
Uma coleção de dados organizados em linhas e colunas.
Um tipo de consulta SQL.
Um método de backup de dados.
Qual é a diferença entre uma chave primária e uma chave estrangeira?
A) A chave primária é única, enquanto a chave estrangeira pode ter valores duplicados.
B) A chave primária é usada para relacionar tabelas, enquanto a chave estrangeira identifica registros.
C) A chave primária pode ser nula, enquanto a chave estrangeira não pode.
D) Não há diferença; ambos são a mesma coisa.
O que é normalização em bancos de dados?
O processo de aumentar a redundância dos dados.
O processo de organizar os dados para reduzir a redundância e melhorar a integridade.
O processo de criar backups dos dados.
O processo de converter dados em formato binário.
Qual comando SQL é utilizado para inserir novos registros em uma tabela?
SELECT
UPDATE
INSERT
DELETE
O que é um "view" em um banco de dados?
Um tipo de tabela que armazena dados permanentemente.
Uma consulta armazenada que pode ser tratada como uma tabela.
Um método de backup de dados.
Um tipo de chave primária.
O que é um banco de dados NoSQL?
Um banco de dados que utiliza apenas tabelas.
Um banco de dados que não utiliza SQL como linguagem de consulta.
Um banco de dados que armazena dados em formato binário.
Um banco de dados que é sempre relacional.
Qual é a função do comando SQL "UPDATE"?
Excluir registros de uma tabela.
Modificar registros existentes em uma tabela.
Criar uma nova tabela.
Selecionar dados de uma tabela.
O que é um índice em um banco de dados?
Um tipo de tabela que armazena dados temporariamente.
Uma estrutura que melhora a velocidade das operações de consulta.
Um método de backup de dados.
Um campo que não pode ser nulo.
Qual é a principal vantagem de usar um banco de dados em relação a arquivos de texto?
Os bancos de dados são mais fáceis de usar.
Os bancos de dados permitem a manipulação e consulta eficiente de grandes volumes de dados.
Os bancos de dados não precisam de manutenção.
Os bancos de dados são sempre gratuitos.
O que é uma transação em um banco de dados?
Um comando SQL que altera a estrutura de uma tabela.
Um conjunto de operações que devem ser executadas como uma única unidade.
Um tipo de backup de dados.
Um método de visualização de dados.
Qual é a função do comando SQL "DELETE"?
Criar uma nova tabela.
Excluir registros de uma tabela.
Modificar registros existentes.
Selecionar dados de uma tabela.
O que é um "schema" em um banco de dados?
Um tipo de consulta SQL.
A estrutura que define a organização dos dados em um banco de dados.
Um método de backup de dados.
Um campo que pode conter valores duplicados.
Qual é a função do comando SQL "CREATE"?
Excluir uma tabela existente.
Criar uma nova tabela ou banco de dados.
Modificar registros existentes.
Selecionar dados de uma tabela.
O que é um "backup" em um banco de dados?
Uma cópia de segurança dos dados armazenados.
Um tipo de banco de dados.
Um método de criptografia.
Uma ferramenta de análise de dados.
O que é um "backup" em um banco de dados?
Um método de consulta de dados.
Uma cópia dos dados para proteção contra perda.
Um tipo de índice.
Um comando SQL.
Qual é a principal característica de um banco de dados distribuído?
Os dados são armazenados em um único local.
Os dados são replicados em vários locais diferentes.
Os dados são sempre não estruturados.
Os dados não podem ser acessados remotamente.
O que é um "trigger" em um banco de dados?
Um comando SQL que é executado manualmente.
Um evento que aciona automaticamente uma ação em resposta a uma alteração de dados.
Um tipo de tabela temporária.
Um método de backup de dados.
O que é um "stored procedure" em um banco de dados?
Um tipo de índice que melhora a performance das consultas.
Executar um conjunto de comandos SQL armazenados no banco de dados.
Criar uma nova tabela.
Excluir registros de uma tabela.
O que é um "relacionamento" em um banco de dados relacional?
A) A conexão entre duas tabelas.
B) Um tipo de consulta SQL.
C) Um método de backup de dados.
D) Um campo que pode conter valores duplicados.
Qual é a função do comando SQL "ALTER"?
Excluir uma tabela existente.
Modificar a estrutura de uma tabela existente.
Criar uma nova tabela.
Selecionar dados de uma tabela.
O que é um "data warehouse"?
Um tipo de banco de dados relacional.
Um sistema utilizado para armazenar grandes volumes de dados históricos para análise.
Um método de backup de dados.
Um tipo de índice que melhora a performance das consultas.
Qual é a principal função de um "ETL" em um banco de dados?
Armazenar dados temporariamente.
Extrair, transformar e carregar dados de diferentes fontes para um banco de dados.
Criar uma nova tabela.
Excluir registros de uma tabela.
Qual é a função de um "foreign key"?
Identificar de forma única cada registro em uma tabela.
Relacionar uma tabela a outra, permitindo a integridade referencial.
Armazenar dados temporariamente.
O que é um "cluster" em um banco de dados?
Um tipo de tabela temporária.
Um grupo de servidores que trabalham juntos para armazenar e processar dados.
Um método de backup de dados.
Um comando SQL.
Qual é a principal diferença entre um banco de dados relacional e um banco de dados não relacional?
Os bancos de dados relacionais usam tabelas, enquanto os não relacionais não usam.
Os bancos de dados não relacionais são sempre mais rápidos.
Os bancos de dados relacionais não podem ser escalados.
Não há diferença; ambos são a mesma coisa.
Qual é a função de um "load balancer" em um banco de dados?
Armazenar dados temporariamente.
Distribuir a carga de trabalho entre vários servidores para otimizar o desempenho.
Criar uma nova tabela.
Excluir registros de uma tabela.
O que é um "NoSQL database"?
Um banco de dados que utiliza apenas tabelas.
Um banco de dados que não utiliza SQL como linguagem de consulta.
Um banco de dados que armazena dados em formato binário.
Um banco de dados que é sempre relacional.
Qual é a função do comando SQL "GRANT"?
Excluir uma tabela existente.
Conceder permissões a usuários ou roles em um banco de dados.
Modificar registros existentes.
O que é um "data model"?
Um tipo de consulta SQL.
Uma representação abstrata da estrutura dos dados e suas relações.
Um método de backup de dados.
Um campo que pode conter valores duplicados.
Qual é a função do comando SQL "REVOKE"?
Excluir uma tabela existente.
Remover permissões de usuários ou roles em um banco de dados.
Modificar registros existentes.
Selecionar dados de uma tabela.
O que é um "data governance"?
Um tipo de banco de dados relacional.
Um conjunto de práticas para gerenciar a disponibilidade, usabilidade e segurança dos dados.
Um método de backup de dados.
Qual é a principal função de um "database administrator" (DBA)?
Criar interfaces gráficas para o usuário.
Gerenciar e manter o banco de dados, garantindo seu desempenho e segurança.
Desenvolver aplicativos de software.
Criar backups de dados.
O que é um "data dictionary"?
Um tipo de tabela temporária.
Um repositório que contém informações sobre a estrutura do banco de dados.
Um método de backup de dados.
Um comando SQL.
Qual é a função de um "query optimizer"?
Armazenar dados temporariamente.
Melhorar o desempenho das consultas SQL, escolhendo o melhor plano de execução.
Criar uma nova tabela.
Excluir registros de uma tabela.
Qual é a função do "query optimizer" em consultas SQL?
Armazenar dados
Melhorar o desempenho das consultas
Criar índices
Excluir dados
