Questão nº 31
Questão de Tecnologia da Informação · FGV CVM 2024 (nº 31)
FGV2024Analista CVM - Ciência de Dados (Perfil 7)Tecnologia da Informação
Gabarito: Dver comentário ↓
O modelo relacional representa o banco de dados como uma coleção de relações. Considere a relação COLABORADOR apresentada a seguir, cuja chave primária é Matricula.
COLABORADOR
| Nome | Matricula | Cpf | Celular | Endereco |
|---|---|---|---|---|
| Fernando Azul | 1234 | 422.111.232-78 | (21) 9888-9991 | Rua das Flores, 8 |
| Carla Vermelha | 1357 | 444.222.333-77 | (21) 9777-7474 | Rua da Árvore, 4 |
| Vivian Amarela | 1458 | 147.854.111-12 | NULL | Rua das Frutas, 2 |
Na relação COLABORADOR, o(a):
- Asuperchave padrão é representada pelos atributos Matricula e Cpf;
- Bestado de relação atual reflete a cardinalidade dos domínios e o produto cartesiano;
- Cordenação das tuplas faz parte da definição da relação sendo influenciada pela alteração da ordem das tuplas;
- Ddomínio de cada atributo é um conjunto de valores atômicos, indivisível em se tratando de modelo relacional formal; (alternativa correta)
- Erestrição de integridade referencial garante que nenhum valor da chave primária será NULL.
Resposta comentada
Gabarito Alternativa D
O modelo relacional organiza os dados em tabelas (chamadas relações), onde cada tabela tem colunas (chamadas atributos) e linhas (chamadas tuplas). Cada atributo possui um conjunto de valores permitidos, conhecido como domínio.
- (A) Incorreta: Uma superchave é qualquer conjunto de atributos que identifica unicamente uma tupla. Como
Matriculajá é a chave primária, ela sozinha já é uma superchave. A combinaçãoMatriculaeCpftambém é uma superchave, mas não existe o conceito de "superchave padrão" que seja essa combinação específica, eMatriculasozinha já é suficiente para identificar. - (B) Incorreta: O estado de relação é o conjunto de dados (tuplas) que a tabela contém em um dado momento. Ele não reflete a cardinalidade dos domínios (número de valores possíveis para cada atributo) nem o produto cartesiano (todas as combinações possíveis de valores dos domínios), mas sim um subconjunto dos dados que satisfazem as restrições.
- (C) Incorreta: No modelo relacional, a ordem das tuplas (linhas) não tem significado. As relações são tratadas como conjuntos, e conjuntos não possuem uma ordem intrínseca. A ordem em que os dados são exibidos pode variar, mas isso não altera a definição da relação.
- (D) Correta: O domínio de cada atributo é, por definição no modelo relacional formal (especialmente para atender à Primeira Forma Normal - 1NF), um conjunto de valores atômicos. Isso significa que cada valor em uma célula da tabela é indivisível e não pode ser decomposto em partes significativas pelo banco de dados.
- (E) Incorreta: A restrição de integridade referencial lida com a consistência entre tabelas (chaves estrangeiras referenciando chaves primárias). A restrição que garante que a chave primária nunca será NULL é a restrição de integridade de entidade.
Fonte: FGV CVM 2024 Analista CVM - Ciência de Dados (Perfil 7) (Caderno Tipo 1). Reproduzida para fins de estudo.