ThatQuiz Biblioteca de Testes Faça o teste agora
Base de dados relacional - Teste
Contribuição de: Pires
  • 1. Uma base de dados relacional é um tipo de base de dados que armazena e fornece acesso a pontos de dados que estão relacionados entre si. Os pontos de dados são organizados em tabelas, sendo cada tabela constituída por linhas e colunas. Uma das principais caraterísticas de uma base de dados relacional é a capacidade de estabelecer relações entre diferentes tabelas com base em campos comuns, permitindo uma consulta e recuperação eficientes dos dados. Esta estrutura ajuda a garantir a integridade e a consistência dos dados, uma vez que as alterações efectuadas numa tabela se reflectirão automaticamente nas tabelas relacionadas. As bases de dados relacionais utilizam a linguagem de consulta estruturada (SQL) para gerir e manipular dados, o que as torna uma ferramenta poderosa para lidar com conjuntos de dados complexos em várias aplicações, como o comércio eletrónico, as finanças e os sistemas de gestão da relação com os clientes.

    O que é uma chave primária numa base de dados relacional?
A) Um identificador único para cada registo de uma tabela.
B) Uma chave que não está indexada.
C) Uma chave que permite o acesso a todos os registos de uma tabela.
D) Uma chave utilizada para a encriptação de dados.
  • 2. O que é a SQL?
A) Linguagem de consulta de sintaxe para documentos de texto.
B) Linguagem de consulta estruturada utilizada para gerir e consultar bases de dados relacionais.
C) Linguagem de consulta simples para bases de dados não relacionais.
D) Lógica de consulta estruturada para manipulação de ficheiros.
  • 3. O que significa ACID nas transacções de bases de dados?
A) Entrega automatizada de computação e integração.
B) Atomicidade, consistência, isolamento e durabilidade.
C) Controlo de acesso em bases de dados.
D) Todas as colunas indexadas diretamente.
  • 4. Qual das seguintes opções é um exemplo de um sistema de gestão de base de dados relacional (RDBMS)?
A) MySQL
B) Redis
C) Elasticsearch
D) MongoDB
  • 5. O que é uma vista numa base de dados relacional?
A) Um tipo de dados utilizado para armazenar imagens.
B) Uma tabela sem registos.
C) Uma tabela virtual que apresenta dados de uma ou mais tabelas com base numa consulta.
D) Um índice criado numa coluna para uma recuperação mais rápida.
  • 6. Que palavra-chave SQL é utilizada para obter linhas específicas de uma tabela?
A) GRUPO
B) CLASSIFICAR
C) FILTRO
D) SELECCIONAR
  • 7. O que é um dicionário de dados no contexto de uma base de dados relacional?
A) Um conjunto de regras para definir relações.
B) Um índice de base de dados para recuperação rápida de dados.
C) Uma coleção de metadados que descreve os dados e a estrutura da base de dados.
D) Uma tabela que contém registos de dados.
  • 8. O que é uma chave composta numa base de dados relacional?
A) Uma chave que não está indexada.
B) Uma chave que é armazenada em várias tabelas.
C) Uma chave que consiste em várias colunas para identificar exclusivamente um registo.
D) Uma chave primária para tipos de dados compostos.
  • 9. Que instrução SQL é utilizada para modificar dados numa tabela?
A) ALTER
B) ACTUALIZAÇÃO
C) MUDANÇA
D) MODIFICAR
  • 10. Que cláusula SQL é utilizada para filtrar linhas que satisfazem uma condição específica?
A) FILTRO
B) SELECCIONAR
C) ONDE
D) GRUPO POR
  • 11. Que tipo de junção em SQL devolve apenas as linhas em que existe uma correspondência em ambas as tabelas?
A) JUNÇÃO ESQUERDA
B) INNER JOIN
C) OUTER JOIN
D) JUNÇÃO À DIREITA
  • 12. Que comando SQL é utilizado para adicionar novos dados a uma tabela?
A) MERGE
B) ADD
C) ACTUALIZAÇÃO
D) INSERIR
  • 13. Que comando é utilizado para remover uma tabela de uma base de dados?
A) ALTER
B) ACTUALIZAÇÃO
C) INSERIR
D) DROP
  • 14. O que é uma subconsulta em SQL?
A) Uma consulta que devolve todos os registos de uma tabela.
B) Uma consulta que seleciona um subconjunto aleatório de dados.
C) Uma consulta aninhada noutra consulta.
D) Uma consulta que recupera dados de várias tabelas.
  • 15. O que é uma junção no contexto das bases de dados relacionais?
A) Um método de filtragem de dados.
B) Uma operação para dinamizar os dados da tabela.
C) Um processo de criação de novos registos numa tabela.
D) Um método para combinar linhas de duas ou mais tabelas com base numa coluna relacionada.
  • 16. Que instrução SQL é utilizada para remover dados de uma tabela?
A) APAGAR.
B) ACTUALIZAÇÃO.
C) SELECCIONAR.
D) INSERT INTO.
  • 17. Que função SQL é utilizada para encontrar o valor mais elevado numa coluna?
A) MÁXIMO
B) PRIMEIRO
C) MAX
D) TOP
  • 18. O que é um esquema de base de dados no contexto das bases de dados relacionais?
A) Um desenho lógico que representa a estrutura da base de dados.
B) Uma ferramenta de software para gestão de bases de dados.
C) Um tipo de algoritmo de encriptação.
D) O local de armazenamento físico dos ficheiros da base de dados.
  • 19. Qual é o objetivo de um índice numa base de dados relacional?
A) Para definir relações entre tabelas.
B) Para melhorar a velocidade das operações de recuperação de dados.
C) Para combinar várias tabelas numa só.
D) Para encriptar dados sensíveis na base de dados.
Criado com That Quiz — página com testes de matemática para alunos.