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