WorksheetsQuiz sobre Banco de Dados
Total questions: 82
Worksheet time: 43mins
O que é um banco de dados?
Uma coleção de dados desorganizados.
Um sistema para criar gráficos.
Uma coleção organizada de dados.
Um tipo de software de edição de texto.
Qual é uma das funções principais de um banco de dados?
Criar imagens.
Armazenar grandes volumes de dados.
Editar vídeos.
Desenhar diagramas.
O que diferencia dados de informações?
Dados são processados, informações não.
Informações são elementos brutos, dados são processados.
Dados são elementos brutos, informações são processadas.
Dados e informações são a mesma coisa.
Qual é um exemplo de aplicação de banco de dados no cotidiano?
Sistemas de saúde.
Pintura artística.
Produção de filmes.
Criação de música.
O que as redes sociais permitem em relação ao conteúdo exibido para o usuário?
Controlar estoques
Personalizar o conteúdo
Monitorar transações bancárias
Registrar dados de localização
Qual é uma das funções dos aplicativos de mobilidade como Uber e 99?
Gerenciar perfis de usuários
Oferecer recomendações de compras
Registrar dados de localização em tempo real
Garantir a segurança das informações financeiras
O que representam os dados em um banco de dados?
Estruturas fundamentais
Fatos, valores ou informações brutas
Recomendações personalizadas
Transações bancárias
Qual é a estrutura fundamental de um banco de dados relacional?
Dados
Tabelas
Perfis de usuários
Estoques
O que é um registro em uma tabela?
Uma coluna que armazena valores específicos.
Uma linha que representa uma instância específica da entidade.
Um conjunto de atributos que identifica de forma única cada registro.
Um atributo que cria um relacionamento com outra tabela.
Quais são os atributos na tabela "Clientes"?
Nome, Endereço, Telefone, Email.
ID, Nome, Idade, Cidade.
Produto, Quantidade, Preço, Data.
Código, Descrição, Valor, Categoria.
O que é uma chave primária?
Um atributo que cria um relacionamento com outra tabela.
Um atributo que armazena valores duplicados.
Um atributo que identifica de forma única cada registro em uma tabela.
Um atributo que não pode conter valores nulos.
Qual é a função de uma chave estrangeira?
Identificar de forma única cada registro em uma tabela.
Armazenar valores duplicados.
Criar um relacionamento com outra tabela.
Armazenar valores nulos.
Quais são os componentes básicos dos bancos de dados relacionais?
dados, tabelas, registros, atributos, chave primária e chave estrangeira
dados, tabelas, registros, atributos, chave primária e chave secundária
dados, tabelas, registros, atributos, chave estrangeira e chave secundária
dados, tabelas, registros, atributos, chave primária e chave terciária
Qual linguagem é utilizada para realizar consultas e operações em bancos de dados relacionais?
SQL
NoSQL
HTML
XML
O que garante que os dados entre tabelas relacionadas sejam consistentes e válidos?
Integridade Referencial
Modelo Relacional
Estrutura Tabular
ACID
Quais são as propriedades ACID em bancos de dados relacionais?
Atomicidade, Consistência, Isolamento, Durabilidade
Atomicidade, Consistência, Integridade, Durabilidade
Atomicidade, Confiabilidade, Isolamento, Durabilidade
Atomicidade, Consistência, Isolamento, Segurança
Qual é um exemplo de sistema de gerenciamento de banco de dados relacional?
MySQL
MongoDB
Cassandra
Redis
O que caracteriza um banco de dados NoSQL?
Estrutura Flexível
Uso de tabelas rígidas
Dependência de esquemas fixos
Incapacidade de escalar horizontalmente
Qual é uma característica dos bancos de dados NoSQL em relação à escalabilidade?
Escalabilidade Horizontal
Escalabilidade Vertical
Escalabilidade Limitada
Escalabilidade Restrita
Qual dos seguintes é um exemplo de banco de dados NoSQL?
MongoDB
MySQL
Oracle
PostgreSQL
Quem propôs o modelo relacional de bancos de dados?
Edgar F. Codd
Alan Turing
Tim Berners-Lee
Grace Hopper
O que é utilizado para consultar, manipular e administrar dados em bancos de dados relacionais?
Linguagem SQL
Linguagem HTML
Linguagem CSS
Linguagem XML
Qual é a estrutura básica de um banco de dados relacional?
Tabelas
Gráficos
Listas
Diagramas
O que assegura que as relações entre tabelas em um banco de dados relacional sejam válidas e consistentes?
Chaves primárias e chaves estrangeiras
Chaves de segurança
Chaves de acesso
Chaves de criptografia
Quais são as propriedades ACID de um banco de dados relacional?
Atomicidade, Consistência, Isolamento, Durabilidade
Acessibilidade, Confiabilidade, Integridade, Disponibilidade
Autenticidade, Conformidade, Isenção, Detalhamento
Acuracidade, Compatibilidade, Inovação, Desempenho
O que é uma chave primária em um banco de dados?
Um atributo que identifica de forma única cada registro em uma tabela.
Um campo que cria um link entre duas tabelas.
Um tipo de dado que armazena texto.
Um método de consulta de dados.
Qual é a função de uma chave estrangeira?
Identificar de forma única cada registro em uma tabela.
Criar um link entre uma tabela e outra, referenciando a chave primária de outra tabela.
Armazenar dados de forma estruturada.
Facilitar a realização de consultas complexas.
Qual das seguintes é uma vantagem dos bancos de dados relacionais?
Armazenamento de dados não estruturado.
Dificuldade em realizar consultas.
Integridade dos dados.
Falta de suporte a transações ACID.
O que garante o suporte a transações ACID em bancos de dados relacionais?
Que as transações sejam realizadas de forma segura e confiável, sem perda de dados.
Que os dados sejam armazenados de forma não estruturada.
Que as consultas sejam sempre complexas.
Que o banco de dados não possa ser escalado.
Qual é um exemplo de banco de dados relacional mencionado no texto?
PostgreSQL
MongoDB
MySQL
SQLite
Qual banco de dados é descrito como poderoso, gratuito e que suporta SQL avançado?
Oracle
SQL Server
PostgreSQL
MongoDB
Qual banco de dados é amplamente utilizado em grandes empresas e oferece suporte para big data?
PostgreSQL
Oracle
SQL Server
MySQL
Qual banco de dados é desenvolvido pela Microsoft e utilizado em ambientes empresariais?
Oracle
PostgreSQL
SQL Server
MongoDB
Quando é ideal usar um banco de dados relacional?
Quando a estrutura dos dados é indefinida
Quando as operações de dados não exigem consistência
Quando a aplicação precisa garantir transações confiáveis
Quando não há necessidade de integridade dos dados
Quais são as características dos bancos de dados não relacionais?
Estrutura Flexível, Escalabilidade Horizontal, Diversidade de Modelos, Alta Performance
Estrutura Rígida, Escalabilidade Vertical, Uniformidade de Modelos, Baixa Performance
Estrutura Flexível, Escalabilidade Vertical, Diversidade de Modelos, Baixa Performance
Estrutura Rígida, Escalabilidade Horizontal, Uniformidade de Modelos, Alta Performance
Qual é uma vantagem dos bancos de dados NoSQL em relação aos relacionais?
Não exigem esquemas fixos
Exigem esquemas fixos
São menos escaláveis
São mais lentos
Quais são exemplos de bancos orientados a documentos?
MongoDB, CouchDB
MySQL, PostgreSQL
Oracle, SQL Server
Redis, Memcached
Para quais tipos de aplicações os bancos orientados a documentos são mais indicados?
Aplicações web e móveis
Aplicações de desktop
Sistemas de arquivos
Sistemas de controle de versão
Quais são os principais usos dos bancos de dados orientados a grafos?
Armazenamento de cache e gerenciamento de sessões.
Redes sociais, recomendação de produtos e sistemas que modelam relacionamentos complexos.
Processamento analítico em grande escala e armazenamento de logs.
Otimização de consultas rápidas e suporte a grandes volumes de dados.
Quais são exemplos de bancos de dados baseados em colunas?
Redis, MongoDB.
Cassandra, HBase.
Neo4j, OrientDB.
MySQL, PostgreSQL.
Qual é uma vantagem dos bancos de dados NoSQL em termos de flexibilidade?
Permitem armazenar dados com esquema fixo.
Distribuem dados eficientemente em servidores.
Permitem armazenar dados sem esquema fixo.
Otimizam consultas para leitura/escrita rápida.
Qual é o principal uso dos bancos de dados baseados em colunas?
Armazenamento de cache.
Redes sociais.
Processamento analítico em grande escala.
Gerenciamento de sessões.
Quais são algumas das desvantagens dos bancos de dados NoSQL?
Consistência total e suporte ACID
Curva de aprendizado fácil
Compatibilidade com sistemas complexos
Curva de aprendizado difícil
Para quais tipos de aplicações os bancos de dados NoSQL são ideais?
Aplicações com pequenos volumes de dados
Sistemas que não requerem escalabilidade
Projetos com estrutura de dados estável
Sistemas distribuídos e alta escalabilidade
O que é abstração de dados?
Processo de detalhar a implementação de um sistema
Processo de ocultar detalhes de implementação
Processo de complicar a interação com dados
Processo de fornecer todos os detalhes técnicos
Qual é o objetivo do Nível Físico em um sistema de gerenciamento de bancos de dados?
Otimizar o desempenho e o uso eficiente dos recursos físicos.
Descrever os dados de forma independente do armazenamento físico.
Simplificar a interação, mostrando apenas os dados necessários para o usuário.
Organizar os dados em tabelas, campos, registros e relações.
Quem interage com o Nível Lógico em um sistema de gerenciamento de bancos de dados?
Desenvolvedores e analistas de sistemas.
Usuários finais e aplicações.
Administradores de banco de dados (DBAs) e engenheiros de sistemas.
Gerentes de projeto e analistas de negócios.
O que define o Nível de Visão em um sistema de gerenciamento de bancos de dados?
Como os dados são apresentados para os usuários finais.
Como os dados são armazenados fisicamente no sistema.
A estrutura lógica dos dados.
Os detalhes de arquivos, índices e alocação de espaço.
Qual é a principal função do Nível Lógico em um sistema de gerenciamento de bancos de dados?
Descrever os dados de forma independente do armazenamento físico.
Otimizar o desempenho dos recursos físicos.
Simplificar a interação com o usuário.
Definir como os dados são apresentados para os usuários finais.
Por que a abstração de dados é importante em sistemas complexos?
Porque simplifica a interação com sistemas complexos.
Porque aumenta a complexidade dos sistemas.
Porque elimina a necessidade de segurança.
Porque torna os dados inacessíveis.
Qual é uma das vantagens da abstração de dados mencionada no texto?
Ocultação da complexidade.
Aumento da complexidade.
Redução da segurança.
Dificuldade de manutenção.
O que é descrito pelo nível físico em bancos de dados?
Como os dados são armazenados fisicamente.
Como os dados são visualizados pelos usuários.
Como os dados são manipulados logicamente.
Como os dados são acessados remotamente.
Qual é uma característica do nível físico em bancos de dados?
Armazenamento dos dados.
Visualização dos dados.
Manipulação lógica dos dados.
Acesso remoto aos dados.
Qual é a principal preocupação no nível físico de um banco de dados?
Desempenho e utilização eficiente de recursos físicos
Segurança dos dados
Facilidade de uso
Compatibilidade com outros sistemas
O que as estruturas de índice facilitam no nível físico?
Acesso remoto
Busca rápida por registros
Criação de relatórios
Segurança de dados
Qual é o objetivo do nível físico em um banco de dados?
Fornecer um método eficiente de armazenar e acessar grandes volumes de dados
Garantir a segurança dos dados
Facilitar a interface do usuário
Melhorar a estética do banco de dados
Como os dados são armazenados no nível físico?
Em arquivos binários em disco
Em nuvem
Em papel
Em dispositivos móveis
Qual é a função do nível físico em um sistema de banco de dados?
Gerenciar a interface do usuário.
Descrever a estrutura lógica dos dados.
Organizar e armazenar dados em dispositivos de armazenamento.
Criar relatórios visuais para os usuários finais.
O que é o nível conceitual em bancos de dados?
O nível mais baixo de abstração de dados.
O nível que cuida do armazenamento físico dos dados.
O segundo nível na hierarquia de abstração de dados.
O nível responsável pela interface gráfica do usuário.
Qual é uma das importâncias do nível físico mencionada no texto?
Melhorar a interface do usuário.
Aumentar a segurança dos dados.
Melhorar a eficiência das operações de leitura/escrita.
Facilitar a criação de relatórios.
O que permite a escalabilidade no nível físico?
Acesso rápido a grandes volumes de dados.
Criação de interfaces de usuário.
Desenvolvimento de aplicativos móveis.
Redução do custo de armazenamento.
O que é a independência de armazenamento no nível conceitual?
Descreve os dados sem se preocupar com os detalhes de implementação do nível físico.
Inclui tabelas, campos, tipos de dados e relações entre as tabelas.
Define regras e integridade, como chaves primárias e estrangeiras.
Utiliza modelos conceituais para organizar os dados.
Qual é o objetivo principal do nível conceitual?
Fornecer uma visão unificada e lógica de todos os dados no banco.
Definir regras e integridade dos dados.
Organizar os dados em modelos conceituais.
Descrever os dados sem detalhes de implementação.
O que cada tabela representa no modelo conceitual relacional?
Uma instância da entidade.
Uma entidade ou conceito.
As características dos dados.
Regras de integridade.
O que as colunas definem no modelo conceitual relacional?
Uma entidade ou conceito.
Uma instância da entidade.
As características dos dados.
Regras de integridade.
O que é uma chave primária em uma tabela?
Identifica unicamente cada registro na tabela.
Estabelece relações entre tabelas.
Proporciona uma visão lógica dos dados.
Permite mudanças no nível físico.
Qual é a função de uma chave estrangeira?
Estabelece relações entre tabelas.
Identifica unicamente cada registro na tabela.
Proporciona uma visão lógica dos dados.
Permite mudanças no nível físico.
O que é necessário para garantir a integridade de entidade?
Cada tabela deve ter uma chave primária única.
Os relacionamentos devem ser consistentes.
Regras adicionais devem ser aplicadas.
Mudanças no nível físico não devem afetar o nível conceitual.
Qual é a importância da visão centralizada dos dados?
Proporciona uma visão lógica e integrada de todos os dados no sistema.
Permite que os desenvolvedores trabalhem no nível físico.
Define a estrutura lógica usada para criar visões personalizadas.
Regras adicionais são aplicadas.
O que a flexibilidade no nível conceitual permite?
Mudanças no nível físico não afetam o nível conceitual.
Os relacionamentos devem ser consistentes.
Cada tabela deve ter uma chave primária única.
Estabelece relações entre tabelas.
O que é um banco de dados ?
É uma coleção organizada de informações - ou dados - estruturadas, normalmente armazenadas eletronicamente em um sistema de computador.
É o componente de hardware que guarda informações.
São os dados mais importantes do computador.
Nenhuma das alternativas.
Qual a correta em relação a Banco de dados Relacional:
As informações em um banco de dados __________ são representadas na forma de objetos, como na programação orientada a objetos.
Um banco de dados ______ é um banco de dados rápido e analítico projetado para um grande número de transações realizadas por vários usuários.
Os itens em um banco ____________ são organizados como um conjunto de tabelas com colunas e linhas. A tecnologia de banco de dados __________ fornece a maneira mais eficiente e flexível de acessar informações estruturadas.
Um banco de dados ________ consiste em dois ou mais arquivos localizados em sites diferentes. O banco de dados pode ser armazenado em vários computadores, localizados no mesmo local físico ou espalhados por diferentes redes.
Qual a principal finalidade de um sistema para controle de dados?
Operacionalizar tarefas trabalhosas
Gerenciar informações de aplicativos
Customizar funções do SGBD
Evitar redundâncias de dados
Qual é a principal vantagem de usar um banco de dados relacional?
Menor custo de manutenção.
Armazenamento de dados não estruturados.
Suporte a transações ACID.
Facilidade de escalabilidade horizontal.
O que é uma chave primária em um banco de dados relacional?
Um campo que armazena valores nulos.
Um campo que cria um relacionamento com outra tabela.
Um campo que permite valores duplicados.
Um campo que identifica de forma única cada registro.
Qual é a função do SQL em bancos de dados relacionais?
Armazenar dados de forma não estruturada.
Realizar consultas e manipular dados.
Gerar relatórios gráficos.
Proteger dados com criptografia.
Quais são os benefícios de usar bancos de dados NoSQL para grandes volumes de dados?
Baixa performance em sistemas distribuídos
Suporte limitado para dados não estruturados
Alta escalabilidade e flexibilidade
Facilidade de manutenção de esquemas rígidos
Qual é a principal diferença entre bancos de dados relacionais e NoSQL?
Os bancos de dados NoSQL não podem escalar horizontalmente
Os bancos de dados relacionais têm esquemas fixos, enquanto NoSQL tem esquemas flexíveis
Os bancos de dados NoSQL usam tabelas para armazenar dados
Os bancos de dados relacionais não suportam transações ACID
Qual é uma característica comum dos bancos de dados orientados a documentos?
Dependência de esquemas rígidos
Armazenamento de dados em formato JSON ou BSON
Uso de grafos para modelar relacionamentos
Armazenamento de dados em formato de chave-valor
Qual é a diferença entre uma chave primária e uma chave estrangeira em um banco de dados relacional?
Não há diferença; ambas têm a mesma função.
Uma chave primária é usada para armazenar dados, enquanto uma chave estrangeira é usada para consultas.
Ambas são usadas para identificar registros de forma única.
Uma chave primária identifica de forma única cada registro, enquanto uma chave estrangeira cria um link entre tabelas.
O que é normalização em bancos de dados?
Um processo para otimizar o desempenho de consultas.
Um método para reduzir a redundância e dependência de dados.
Uma técnica para aumentar a segurança dos dados.
Um procedimento para criar backups de dados.
Qual é a função do Nível de Visão em um sistema de gerenciamento de bancos de dados?
Definir a estrutura física dos dados.
Fornecer uma interface simplificada para os usuários finais.
Otimizar o desempenho dos recursos físicos.
Descrever os dados de forma independente do armazenamento físico.
