Logo Passei Direto

Banco de dados

Ferramentas de estudo

Solved questions

Material
Study with thousands of resources!

Solved questions

Text Material Preview

Banco de dados 
O que e um banco de dados?
a) Um sistema de arquivos para armazenar documentos de texto
b) Um conjunto de dados organizados de maneira estruturada e acessivel
c) Um software para criar imagens digitais
d) Um sistema de armazenamento de arquivos em nuvem
Resposta correta: b) Um conjunto de dados organizados de maneira estruturada e acessivel
Explicacao: Um banco de dados e um sistema que organiza, armazena e facilita a manipulacao de
dados. Ele e projetado para permitir o acesso, a gestao e a atualizacao de dados de maneira
eficiente e estruturada.
Qual e a principal vantagem de se utilizar um banco de dados em uma empresa?
a) Garantir o armazenamento de dados em formato de imagem
b) Facilitar o acesso, o armazenamento e a organizacao de grandes volumes de dados
c) Reduzir a necessidade de backup de dados
d) Criar graficos e relatorios automaticamente
Resposta correta: b) Facilitar o acesso, o armazenamento e a organizacao de grandes volumes de
dados
Explicacao: A principal vantagem de usar um banco de dados e permitir que uma empresa
armazene grandes volumes de dados de forma organizada e acessivel, facilitando a consulta e a
atualizacao dessas informacoes.
Qual e a principal diferenca entre um banco de dados relacional e um banco de dados nao
relacional?
a) O banco de dados relacional armazena dados em formato de tabela, enquanto o nao relacional
utiliza uma abordagem flexivel e sem esquema fixo
b) O banco de dados relacional e mais rapido que o nao relacional
c) O banco de dados nao relacional e utilizado apenas para armazenar imagens
d) Nao ha diferenca entre ambos, sendo a escolha apenas uma questao de preferencia
Resposta correta: a) O banco de dados relacional armazena dados em formato de tabela, enquanto
o nao relacional utiliza uma abordagem flexivel e sem esquema fixo
Explicacao: Bancos de dados relacionais armazenam dados em tabelas com colunas e linhas bem
definidas. Ja os bancos de dados nao relacionais, como NoSQL, sao mais flexiveis e podem
armazenar dados em formatos variados como documentos, grafos e chave-valor.
O que e SQL?
a) Uma linguagem de programacao para aplicativos moveis
b) Uma ferramenta de visualizacao de dados
c) Uma linguagem de consulta estruturada usada para gerenciar bancos de dados relacionais
d) Um sistema operacional para bancos de dados
Resposta correta: c) Uma linguagem de consulta estruturada usada para gerenciar bancos de
dados relacionais
Explicacao: SQL (Structured Query Language) e uma linguagem usada para consultar, atualizar,
inserir e excluir dados de bancos de dados relacionais. Ela e a base para a manipulacao de dados
em bancos de dados como MySQL, PostgreSQL e SQL Server.
O que e uma chave primaria em um banco de dados relacional?
a) Um identificador unico de um registro em uma tabela
b) A chave de acesso para um banco de dados
c) A chave usada para criptografar dados
d) Um indice para acelerar a busca de dados
Resposta correta: a) Um identificador unico de um registro em uma tabela
Explicacao: A chave primaria e um campo ou um conjunto de campos em uma tabela que identifica
de forma unica cada registro dessa tabela. Ela e essencial para garantir a integridade e a unicidade
dos dados.
O que significa "normalizacao" em um banco de dados?
a) O processo de criptografar todos os dados armazenados
b) O processo de dividir os dados em varias tabelas para reduzir redundancias e dependencias
c) O processo de aumentar a capacidade de armazenamento do banco de dados
d) O processo de criar copias de seguranca automaticas dos dados
Resposta correta: b) O processo de dividir os dados em varias tabelas para reduzir redundancias e
dependencias
Explicacao: A normalizacao e o processo de organizacao dos dados em um banco de dados
relacional, com o objetivo de eliminar redundancias e dependencias indesejadas, dividindo as
informacoes em tabelas menores e mais eficientes.
O que e uma consulta SQL?
a) Uma operacao matematica realizada sobre os dados
b) Uma solicitacao feita ao banco de dados para buscar ou manipular dados
c) Uma instrucao usada para criar novos bancos de dados
d) Um tipo de backup do banco de dados
Resposta correta: b) Uma solicitacao feita ao banco de dados para buscar ou manipular dados
Explicacao: Uma consulta SQL e uma instrucao que permite ao usuario solicitar dados especificos
ou realizar acoes como insercao, atualizacao ou exclusao de dados em um banco de dados.
Qual e o proposito de um indice em um banco de dados?
a) Garantir que o banco de dados esteja protegido contra ataques de hackers
b) Acelerar as operacoes de busca e recuperacao de dados em uma tabela
c) Controlar o numero de usuarios conectados ao banco de dados
d) Gerenciar o espaco de armazenamento do banco de dados
Resposta correta: b) Acelerar as operacoes de busca e recuperacao de dados em uma tabela
Explicacao: O indice em um banco de dados e usado para acelerar a busca e recuperacao de
dados, criando uma estrutura que permite acessar rapidamente os registros em uma tabela, similar
a um indice de um livro.
O que e um banco de dados distribuido?
a) Um banco de dados que armazena dados de forma redundante para garantir seguranca
b) Um banco de dados onde os dados sao armazenados em varios locais diferentes, mas
aparecem como um unico sistema para o usuario
c) Um banco de dados que apenas armazena informacoes publicas
d) Um banco de dados baseado em nuvem para grandes volumes de dados
Resposta correta: b) Um banco de dados onde os dados sao armazenados em varios locais
diferentes, mas aparecem como um unico sistema para o usuario
Explicacao: Em um banco de dados distribuido, os dados sao armazenados em multiplos servidores
ou locais, mas sao acessados como se estivessem em um unico sistema. Isso melhora a
escalabilidade e a disponibilidade dos dados.
Qual e o papel de um DBA (Administrador de Banco de Dados)?
a) Gerenciar os usuarios de sistemas operacionais
b) Desenvolver a interface de usuarios de aplicativos bancarios
c) Projetar, implementar e manter o banco de dados, garantindo sua seguranca, integridade e
performance
d) Criar software de backup de dados
Resposta correta: c) Projetar, implementar e manter o banco de dados, garantindo sua seguranca,
integridade e performance
Explicacao: O DBA e responsavel pela administracao de bancos de dados, incluindo o design do
banco, manutencao de sua integridade, seguranca dos dados e otimizacao de desempenho.
O que e uma transacao em um banco de dados?
a) O processo de atualizar um indice para melhorar a consulta de dados
b) Um conjunto de operacoes que devem ser executadas como uma unidade unica, garantindo que
todas as alteracoes sejam concluidas com sucesso
c) Uma consulta SQL que altera os dados em uma tabela
d) Um backup dos dados realizado periodicamente
Resposta correta: b) Um conjunto de operacoes que devem ser executadas como uma unidade
unica, garantindo que todas as alteracoes sejam concluidas com sucesso
Explicacao: Uma transacao em um banco de dados envolve uma serie de operacoes que devem
ser executadas em conjunto. Se uma operacao falhar, a transacao inteira e revertida para garantir a
consistencia dos dados.
O que e a "consistencia de dados" em um banco de dados?
a) A capacidade do banco de dados de operar em varios servidores simultaneamente
b) A integridade e a correcao dos dados armazenados, de modo que nao haja contradicoes ou
falhas
c) O tempo necessario para realizar consultas de dados
d) A organizacao dos dados em formato de tabelas e graficos
Resposta correta: b) A integridade e a correcao dos dados armazenados, de modo que nao haja
contradicoes ou falhas
Explicacao: Consistencia de dados significa que os dados no banco estao sempre corretos e
seguem as regras de integridade definidas, garantindo que o banco de dados nao tenha dados
corrompidos ou inconsistentes.
O que e um "backup" em um banco de dados?
a) O processo de remover dados desnecessarios para liberar espacob) O armazenamento adicional de dados criptografados para garantir a seguranca
c) A criacao de uma copia dos dados para protecao contra falhas ou perdas
d) A divisao dos dados em diferentes servidores para melhorar o desempenho
Resposta correta: c) A criacao de uma copia dos dados para protecao contra falhas ou perdas
Explicacao: Backup e o processo de criar copias dos dados do banco para garantir que, em caso
de falhas ou perda de dados, seja possivel restaura-los e evitar a perda de informacoes valiosas.
O que e um banco de dados NoSQL?
a) Um