Em uma tela de cadastro de pedidos ocorrem algumas falhas. ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - de domínio, referencial e de entidade.
A questão refere-se a três tipos diferentes de integridade em bancos de dados: integridade de domínio, integridade referencial e integridade de entidade. Esses são conceitos fundamentais para garantir a precisão e consistência dos dados armazenados.
A integridade de domínio assegura que os dados de um campo (coluna) estão dentro de um conjunto definido de valores válidos. No caso do erro no campo quantidade, onde foi digitada uma letra, há uma violação da integridade de domínio, pois espera-se que esse campo contenha apenas números que representam as quantidades de itens em um pedido.
A integridade referencial está relacionada às relações entre tabelas de um banco de dados, garantindo que uma chave estrangeira corresponda sempre a uma chave primária válida em outra tabela. O fato de dois clientes aparecerem ao pesquisar pelo CPF indica um problema de integridade referencial, pois cada CPF deveria referenciar um único cliente.
Por fim, a integridade de entidade assegura que cada registro (linha) em uma tabela seja único e identificável. O código do cliente foi digitado, mas não apareceu nenhum nome no campo "nome do cliente", indicando uma violação da integridade de entidade. Isso pode acontecer se o campo "nome do cliente" for um identificador essencial não pode ser nulo ou duplicado.
Portanto, a alternativa E está correta porque classifica cada falha descrita de acordo com o tipo de integridade que foi comprometida: a primeira falha é um problema de integridade de domínio, a segunda é uma questão de integridade referencial e a terceira falha é relativa à integridade de entidade.
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
GABARITO - E
De Domínio pois o campo QUANTIDADE deveria aceitar apenas numeros (INTEGERS)
Referencial pois não está sendo feita a referencia do codigo do cliente para o seu nome
De entidade por conta que há duas entidades cliente com o mesmo CPF
Questão aula, bem prática.
e-
Entity Integrity
Entity Integrity can be enforced through indexes, UNIQUE constraints and PRIMARY KEY constraints.
Domain Integrity
Domain integrity validates data for a column of the table.
It can be enforced using:
Foreign key constraints,
Check constraints,
Default definitions
NOT NULL.
Referential Integrity
FOREIGN KEY and CHECK constraints are used to enforce Referential Integrity.
https://www.careerride.com/SQL-Server-entity-domain-referential.aspx
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo