Sobre a abordagem relacional no projeto de banco de dados, é...

Próximas questões
Com base no mesmo assunto
Q998111 Banco de Dados
Sobre a abordagem relacional no projeto de banco de dados, é CORRETO afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - existem ao menos três tipos de chaves: primária, alternativa e estrangeira.

Ao abordarmos o modelo relacional em banco de dados, é importante entender o conceito de chaves. Chaves são fundamentais para estabelecer relações entre as tabelas de um banco de dados e para garantir a integridade dos dados. Vamos explorar os três tipos de chaves mencionados:

  • Chave Primária (Primary Key): É um campo ou conjunto de campos que identifica de maneira única cada registro em uma tabela. Não pode haver valores duplicados para uma chave primária e ela não pode ser nula.
  • Chave Alternativa (Alternate Key): É um campo ou conjunto de campos que também poderia ser utilizado como chave primária. Ou seja, também identifica unicamente cada registro, mas não é a principal escolha para identificação.
  • Chave Estrangeira (Foreign Key): É um campo ou conjunto de campos em uma tabela que identifica de forma única um registro em outra tabela. A chave estrangeira cria um link entre as duas tabelas e é fundamental para manter a integridade referencial.

A alternativa C é correta porque reflete adequadamente a existência desses três tipos de chaves no contexto de banco de dados relacionais. Esses conceitos são essenciais para o design e a integridade estrutural de um banco de dados relacional.

É importante notar que as outras alternativas contêm erros conceituais:

  • A alternativa A é incorreta porque uma tabela é um conjunto não ordenado de linhas, ou tuplas.
  • A alternativa B é incorreta porque as restrições de integridade referem-se a regras impostas sobre os dados em um banco de dados, não apenas a um conjunto de valores numéricos para cada campo.
  • A alternativa D é incorreta porque a especificação de um banco de dados relacional também inclui as restrições de integridade, relações entre as tabelas (chaves estrangeiras) e outras regras necessárias para garantir a consistência e a integridade dos dados.
  • A alternativa E é incorreta porque a integridade de chave garante que cada valor de chave primária é único e que os valores de chave estrangeira correspondem a valores existentes de uma chave primária em outra tabela, ou seja, não se limita apenas à definição dos valores dos campos de uma chave estrangeira.

Na preparação para concursos, é essencial que você compreenda bem esses conceitos, pois são a base para muitas perguntas sobre banco de dados relacionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

a)uma tabela é um conjunto (não) ordenado de linhas, ou tuplas.

b) um conjunto de valores numéricos para cada campo da tabela é denominado de restrições de integridade.

Incorreta, restrições de integridade é usada para garantir a exatidão e a consistência dos dados em um BD;

c)existem ao menos três tipos de chaves: primária, alternativa e estrangeira.

Correta, gabarito da questão

d) a especificação de um banco de dados relacional é suficiente com a definição das tabelas e das colunas.

Incorreta, é insuficiente visto que, além das tabelas e das colunas, precisamos uma serie de dados, valores e atributos.

e) a integridade de chave é a restrição que define os valores dos campos de uma chave estrangeira.

Incorreta, integridade de chave define os valores únicos da chave primária

Chave alternativa é a mesma coisa que Chave Candidata.

Integridade de Chave - os valores inseridos na coluna de chave primária (PK) devem ser sempre únicos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo