Acerca de modelagem lógica e física de banco de dados, julgu...

Próximas questões
Com base no mesmo assunto
Q402760 Banco de Dados
Acerca de modelagem lógica e física de banco de dados, julgue os próximos itens.

Considere que, na modelagem física de um banco de dados, seja implementada uma restrição que não permita que o campo Telefone da tabela Funcionário receba letras. Nessa situação, ocorre um exemplo de restrição de integridade de dados que garante a atomicidade das transações.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

A questão apresenta um cenário de modelagem física de banco de dados onde é mencionada uma restrição que impede a inserção de letras no campo Telefone da tabela Funcionário. O foco aqui está no tipo de restrição aplicada ao banco de dados, que é uma restrição de integridade de domínio. Essa restrição assegura que os valores de uma coluna (domínio) atendam a determinados critérios, como, por exemplo, serem apenas numéricos, o que é apropriado para um campo Telefone.

O erro da afirmação está em relacionar essa restrição com a atomicidade das transações. A atomicidade é um dos princípios das transações em bancos de dados, conhecido pelo acrônimo ACID (Atomicidade, Consistência, Isolamento e Durabilidade). Ela refere-se à propriedade que garante que as transações sejam realizadas em sua totalidade, ou seja, que todas as operações dentro de uma transação sejam concluídas com sucesso ou, em caso de falha, que nenhuma seja aplicada. A atomicidade não tem relação direta com restrições de tipo de dado como a descrita na questão.

Portanto, é fundamental distinguir entre os diferentes tipos de restrições de integridade, como as de domínio, que garantem a validade dos dados em termos de seu tipo e formato, e os conceitos relacionados às transações e seus atributos ACID, que tratam da maneira como as operações são processadas pelo sistema de banco de dados. A confusão entre esses conceitos levou a afirmativa a ser incorreta.

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

acho que é uma restrição de domínio e não tem nada a ver com atomicidade

Acho que é uma restrição de Consistência do ACID e não de Atomicidade.

Bruno Bonfim, acho que o I do ACID é Isolamento e não Integridade.

É isso mesmo Marcio Costa:

Atomicidade - uma transação ou é executada por completo ou não é executada, ou seja, feita integralmente

Consistência - a transação deve tirar o BD de um estado claro para outro

Isolamento - duas transações não interferem uma na outra ao serem executadas em paralelo

Durabilidade - uma vez concluída uma transação, ela não deve se perder (em consições normais), sendo permanentes no banco de dados


Tipos de restrições:

-Restrição de Integridade Existencial

             • Restrições de integridade das entidades

             • Restrição de unicidade

-Restrições de domínio

-Restrição de Integridade Referencial

-Restrições de Integridade Semânticas

------------------------------------------------------------------------------------------------------------

A restrição que representa o primeiro período da afirmação é a Restrição de domínio. 

Restrições de domínio Especificam que o valor de

cada atributo A deve ser um valor atômico do domínio

dom(A).


Na verdade a integridade das transações depende do ACID. Então, o uso correto desses conceitos, dentre eles a atomicidade, pode garantir a integridade da transação e não ao contrário.

Dentre as restrições de integridade, há a integridade de dominio, que permite restringir o campo usando tipos de dados.

Clique para visualizar este comentário

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