Gestão de bases de dados
  • 1. A gestão de bases de dados envolve a conceção, implementação e manutenção de sistemas de bases de dados para armazenar e recuperar dados de forma eficiente. Inclui tarefas como a definição das estruturas da base de dados, a organização dos dados, a garantia da integridade dos dados e a otimização do desempenho da base de dados. A gestão de bases de dados também inclui medidas de segurança para proteger os dados contra o acesso não autorizado ou a corrupção. A gestão eficaz de bases de dados é crucial para as empresas tomarem decisões informadas, optimizarem as operações e melhorarem as experiências dos clientes.

    Que linguagem é normalmente utilizada para consultar bases de dados?
A) SQL
B) Python
C) Java
D) C++
  • 2. O que significa CRUD na gestão de bases de dados?
A) Copiar, ler, carregar, exibir
B) Criar, Ler, Atualizar, Eliminar
C) Ligar, recuperar, utilizar, eliminar
D) Calcular, reordenar, atualizar, eliminar
  • 3. O que é a normalização na conceção de bases de dados?
A) Adicionar registos duplicados para segurança
B) Organização de dados para minimizar a redundância
C) Eliminar dados desnecessários
D) Codificação de dados para segurança
  • 4. Que tipo de relação existe entre duas tabelas quando um registo na primeira tabela pode ter muitos registos relacionados na segunda tabela?
A) Um para muitos
B) Um a Um
C) Muitos para muitos
D) Nenhuma das anteriores
  • 5. Qual das seguintes opções é uma base de dados NoSQL?
A) MySQL
B) MongoDB
C) PostgreSQL
D) Oráculo
  • 6. Que comando é utilizado para remover uma tabela de uma base de dados?
A) REMOVER QUADRO
B) DROP TABLE
C) APAGAR TABELA
D) DELETE TABLE
  • 7. Que afirmação é utilizada para obter dados de uma base de dados?
A) FETCH
B) PESQUISA
C) RETRIEVE
D) SELECCIONAR
  • 8. Qual é a finalidade de um índice numa base de dados?
A) Para confundir o motor da base de dados
B) Para acelerar a recuperação de dados
C) Para limitar o acesso aos dados
D) Para abrandar a recuperação de dados
  • 9. Que tipo de junção devolve todos os registos quando existe uma correspondência em ambas as tabelas?
A) JUNÇÃO À DIREITA
B) JUNÇÃO ESQUERDA
C) INNER JOIN
D) OUTER JOIN
  • 10. O que é a integridade dos dados na gestão de bases de dados?
A) A estrutura dos dados
B) O tamanho da base de dados
C) A exatidão, consistência e fiabilidade dos dados armazenados numa base de dados
D) A velocidade de recuperação dos dados
  • 11. Que comando é utilizado para alterar a estrutura de uma tabela numa base de dados?
A) ALTERAR O QUADRO
B) REESTRUTURAR O QUADRO
C) MODIFICAR TABELA
D) ALTER TABLE
  • 12. Que sistema de gestão de bases de dados é de código aberto e normalmente utilizado para aplicações Web?
A) IBM Db2
B) Base de dados Oracle
C) Microsoft SQL Server
D) MySQL
  • 13. Que afirmação é utilizada para impor a integridade referencial numa base de dados?
A) CHAVE PRIMÁRIA
B) CHAVE ESTRANGEIRA
C) VERIFICAR
D) ÚNICO
  • 14. Que modelo de base de dados representa os dados como ligações ou relações entre diferentes entidades?
A) Relacional
B) Rede
C) NoSQL
D) Hierárquico
  • 15. Que função SQL é utilizada para calcular o número total de linhas que correspondem a uma condição específica?
A) SUM
B) CONTAGEM
C) MAX
D) AVG
  • 16. O que é a desnormalização na conceção de bases de dados?
A) Adição intencional de redundância para melhorar o desempenho
B) Encriptar todos os dados
C) Organizar os dados de forma lógica
D) Remoção de dados desnecessários
  • 17. O que é que significa SQL?
A) Lógica de consulta do sistema
B) Linguagem de consulta estruturada
C) Biblioteca de consulta de software
D) Linguagem de consulta normalizada
  • 18. Que cláusula SQL é utilizada para filtrar registos numa instrução SELECT com base numa condição especificada?
A) ORDENAR POR
B) TER
C) GRUPO POR
D) ONDE
  • 19. Que tipo de relação de base de dados requer uma tabela de ligação?
A) Muitos para muitos
B) Muitos para Um
C) Um para muitos
D) Um a Um
  • 20. Que comando é utilizado para consultar dados de várias tabelas numa base de dados?
A) LINK
B) JUNTAR
C) COMBINAR
D) MERGE
  • 21. Que modelo de base de dados utiliza tabelas para armazenar dados e relações entre essas tabelas?
A) Orientada para objectos
B) Hierárquico
C) Relacional
D) NoSQL
  • 22. O que é uma cópia de segurança na gestão de bases de dados?
A) Uma cópia dos dados que pode ser restaurada em caso de perda de dados
B) Um relatório das actividades da base de dados
C) Dados enviados para um local remoto
D) Uma base de dados separada
  • 23. O que significa o termo "OLAP" na gestão de bases de dados?
A) Protocolo de acesso local optimizado
B) Protocolo de adaptação de linguagem orientada para objectos
C) Processamento analítico em linha
D) Processamento automatizado offline
  • 24. Que tipo de modelo de base de dados permite o armazenamento flexível e escalável de dados sem um esquema de tabela fixo?
A) Relacional
B) NoSQL
C) Hierárquico
D) Orientado para objectos
  • 25. Que cláusula SQL é utilizada para agrupar linhas com base numa condição especificada?
A) GRUPO POR
B) FILTRO
C) TER
D) ORDENAR POR
  • 26. Que instrução SQL é utilizada para inserir novos dados numa base de dados?
A) CRIAR TABELA
B) INSERT INTO
C) ACTUALIZAÇÃO
D) SELECT *
  • 27. Que modelo de base de dados permite que os objectos sejam armazenados como colecções de atributos e métodos?
A) Rede
B) Orientada para objectos
C) Relacional
D) Hierárquico
  • 28. A que se refere o termo "base de dados relacional"?
A) Um tipo de base de dados que armazena e dá acesso a pontos de dados que estão relacionados entre si
B) Uma base de dados que armazena apenas dados de texto
C) Uma base de dados sem quaisquer relações
D) Uma base de dados utilizada por várias organizações
  • 29. Que tipo de modelo de base de dados utiliza uma estrutura em forma de árvore com relações pai-filho?
A) Modelo de rede
B) Modelo NoSQL
C) Modelo hierárquico
D) Modelo relacional
Criado com That Quiz — página com testes de matemática para alunos.