Prévia do material em texto
Banco de dados O que e um banco de dados? a) Um sistema de armazenamento de dados em nuvem b) Uma colecao estruturada de informacoes organizadas para facil acesso e manipulacao c) Um tipo de memoria RAM d) Um software de gerenciamento de rede Resposta explicativa: Um banco de dados e uma colecao estruturada de informacoes organizadas de forma que possam ser facilmente acessadas, gerenciadas e atualizadas por meio de um sistema de gerenciamento de banco de dados (SGBD). O que significa SGBD? a) Sistema de Gerenciamento de Banco de Dados b) Sistema de Gestao de Banco de Dados c) Sistema de Granulacao de Banco de Dados d) Sistema de Grande Banco de Dados Resposta explicativa: SGBD significa Sistema de Gerenciamento de Banco de Dados, que e um software responsavel por gerenciar a criacao, leitura, atualizacao e exclusao de dados no banco de dados. Qual a principal funcao de um banco de dados relacional? a) Armazenar dados em formato de texto simples b) Organizar dados em tabelas relacionadas entre si c) Realizar calculos complexos d) Fornecer um meio de backup de arquivos Resposta explicativa: Em um banco de dados relacional, a principal funcao e organizar os dados em tabelas, com relacoes entre elas, permitindo a manipulacao e consulta de informacoes de forma estruturada. O que e uma tabela em um banco de dados relacional? a) Um arquivo onde os dados sao armazenados em formato binario b) Uma colecao de registros organizados em linhas e colunas c) Uma forma de backup de dados d) Um conjunto de arquivos que nao tem relacao entre si Resposta explicativa: Uma tabela em um banco de dados relacional e uma estrutura que organiza dados em linhas e colunas, onde cada linha e um registro e cada coluna representa um campo ou atributo. O que e uma chave primaria em um banco de dados? a) Um campo que armazena o nome do banco de dados b) Um campo unico que identifica de forma exclusiva cada registro em uma tabela c) Uma chave de criptografia para proteger os dados d) Um tipo de indice que acelera consultas Resposta explicativa: A chave primaria e um campo ou conjunto de campos em uma tabela de banco de dados que serve para identificar de forma unica cada registro da tabela, garantindo que nao existam duplicatas. O que e uma chave estrangeira em um banco de dados? a) Um campo que armazena o nome de um banco de dados diferente b) Um campo que estabelece uma relacao com a chave primaria de outra tabela c) Uma chave que permite a recuperacao de dados criptografados d) Um indice que melhora a performance do banco de dados Resposta explicativa: A chave estrangeira e um campo em uma tabela que estabelece uma relacao com a chave primaria de outra tabela, permitindo a criacao de vinculos entre diferentes conjuntos de dados. Qual e a diferenca entre banco de dados relacional e banco de dados nao relacional? a) O banco de dados relacional utiliza tabelas, enquanto o nao relacional usa documentos ou pares chave-valor b) O banco de dados relacional e mais rapido c) O banco de dados nao relacional e sempre gratuito d) O banco de dados relacional nao permite consulta de dados Resposta explicativa: A principal diferenca e que os bancos de dados relacionais organizam dados em tabelas com relacoes entre elas, enquanto os bancos de dados nao relacionais podem usar diferentes formatos, como documentos ou pares chave-valor, sem a necessidade de um esquema fixo. O que e uma consulta SQL? a) Um software que organiza o banco de dados b) Um tipo de estrutura de dados c) Uma linguagem de programacao para gerenciar dados em um banco de dados d) Uma ferramenta de backup de dados Resposta explicativa: SQL (Structured Query Language) e uma linguagem de programacao especifica usada para consultar, inserir, atualizar e excluir dados em bancos de dados relacionais. O que significa a sigla "CRUD" no contexto de bancos de dados? a) Controle de Relacionamentos Unicos de Dados b) Criar, Recuperar, Atualizar, Deletar c) Coletar, Remover, Usar, Depurar d) Codigo de Relacionamento de Usuarios e Dados Resposta explicativa: CRUD e um acronimo que se refere as quatro operacoes basicas realizadas em um banco de dados: Criar, Recuperar, Atualizar e Deletar dados. O que e uma normalizacao de banco de dados? a) O processo de otimizacao de dados para aumentar a redundancia b) A organizacao de dados para evitar a duplicidade e melhorar a eficiencia c) O aumento do numero de registros no banco d) A tecnica usada para compactar dados Resposta explicativa: A normalizacao de banco de dados e o processo de organizar os dados de forma que se evite a redundancia e garanta a integridade, dividindo informacoes em tabelas relacionadas de acordo com regras especificas. O que e uma transacao em banco de dados? a) Um processo de migracao de dados de um sistema para outro b) Uma serie de operacoes que sao executadas como uma unica unidade, com garantias de atomicidade, consistencia, isolamento e durabilidade (ACID) c) Uma consulta que retorna multiplos registros de uma tabela d) Um tipo de backup realizado periodicamente Resposta explicativa: Uma transacao em banco de dados e uma sequencia de operacoes que devem ser executadas como uma unica unidade, garantindo que os dados permanecam consistentes e integros, mesmo em caso de falhas no processo. O que e a integridade referencial em um banco de dados? a) A capacidade do banco de verificar a consistencia dos dados de entrada b) A garantia de que os dados nao sejam duplicados c) A manutencao das relacoes entre tabelas, garantindo que valores em uma chave estrangeira correspondam a uma chave primaria d) O controle do acesso de usuarios ao banco de dados Resposta explicativa: A integridade referencial assegura que as relacoes entre tabelas sejam consistentes, ou seja, os valores de chave estrangeira de uma tabela devem existir como chave primaria em outra tabela, evitando dados orfaos ou inconsistentes. O que e um indice em banco de dados? a) Uma tabela adicional que armazena dados comprimidos b) Um mecanismo para melhorar a performance das consultas, acelerando a busca de dados c) Uma lista de comandos SQL pre-definidos d) Um tipo de chave criptografada usada para seguranca Resposta explicativa: Um indice e uma estrutura de dados que melhora a velocidade das consultas ao banco de dados, permitindo que o sistema localize rapidamente registros em uma tabela sem a necessidade de uma busca completa. O que e o comando SQL "SELECT"? a) Um comando utilizado para atualizar dados em uma tabela b) Um comando utilizado para deletar registros em uma tabela c) Um comando utilizado para recuperar dados de uma tabela d) Um comando utilizado para criar novas tabelas no banco de dados Resposta explicativa: O comando SQL "SELECT" e usado para consultar e recuperar dados de uma ou mais tabelas em um banco de dados, sendo uma das operacoes mais comuns em qualquer sistema de gerenciamento de banco de dados. O que e um backup em banco de dados? a) O processo de excluir dados antigos do banco b) O processo de fazer uma copia de seguranca dos dados armazenados no banco c) O processo de compactar dados para reduzir o espaco de armazenamento d) O processo de migracao de dados para outro banco Resposta explicativa: Backup e o processo de criar copias de seguranca dos dados armazenados no banco de dados para garantir a recuperacao em caso de falhas ou perdas de dados. O que sao dados nao estruturados? a) Dados que estao organizados em tabelas com colunas e linhas b) Dados que nao possuem um formato fixo ou um esquema definido, como e-mails e documentos de texto c) Dados que estao criptografados para seguranca d) Dados que sao armazenados apenas em nuvens privadas Resposta explicativa: Dados nao estruturados sao aqueles que nao tem um formato rigido, como textos livres, imagens, videos e e-mails, ao contrario dos dados estruturados que seguem um esquema bem definido (como tabelas e colunas). O que e a clausula "WHERE"em uma consulta SQL? a) Ela e usada para agrupar registros b) Ela e usada para ordenar os resultados da consulta c) Ela e usada para especificar as condicoes de filtragem dos dados d) Ela e usada para criar uma nova tabela Resposta explicativa: A clausula "WHERE" em SQL e usada para especificar condicoes de filtragem para que a consulta retorne apenas os dados que atendem a certos criterios. O que e o conceito de "sharding" em bancos de dados? a) A segmentacao de dados em varias partes, distribuidas em diferentes