Sobre a abordagem relacional no projeto de banco de dados, é...
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