

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em Sistemas de Gerenciamento de Banco de Dados (SGBO), as propriedades ACID desempenham um papel fundamental na garantia da integridade e confiabilidade das transações. Entre essas propriedades, há uma que garante que uma transação seja tratada como uma unidade indivisível de trabalho, onde todas as operações são executadas com sucesso ou nenhuma delas é executada. Qual é essa propriedade?
Atomicidade.
Autenticidade.
Consistência.
Isolamento.
Durabilidade.
Um dos Vs de Big Data corresponde a velocidade, à qual é aplicada a característica ACID, que garante, entre outras coisas, a atomicidade das transações no banco de dados.
Certo
Errado
Os sistemas gerenciadores de bancos de dados devem realizar o controle e gerenciamento de transações de modo a garantir algumas propriedades, conhecidas pelo acrônimo ACID. Uma dessas propriedades estabelece que ou uma transação é realizada integralmente ou não é realizada. Outra estabelece que a execução de uma transação não deve sofrer interferência de outras transações que estejam sendo executadas concorrentemente. As duas propriedades mencionadas são, respectivamente
Atomicidade e Consistência.
Atomicidade e Isolamento.
Consistência e Isolamento.
Consistência e Durabilidade.
Considerando um cenário em que mais de uma transação esteja sendo executada em um banco de dados de forma concorrente, assinale a alternativa que indica a denominação da propriedade que deve ser garantida para que todos os comandos concluam suas execuções com sucesso e sem sobreposições entre eles.
Sequencialismo
Confiabilidade
Atomicidade
Isolamento
Estruturação
Em banco de dados, atomicidade é o critério que define os elementos que compõem uma transação completa.
Certo
Errado
Os sistemas de informação que automatizam os processos de negócio de uma organização requerem bancos de dados transacionais para realizar uma operação. Com o crescimento das fontes de dados, os bancos de dados evoluíram para permitir a ingestão de grandes volumes de dados gerados a cada instante.
Com isso, uma das propriedades de transações que precisa estar presente em bancos de dados NoSQL é:
durabilidade;
atomicidade;
estado inflexível;
isolamento seletivo;
eventualmente consistente.
O banco de dados PostgreSQL possui um tratamento automático para resolver situações de deadlock, embora seja difícil prever qual das transações conflitantes será interrompida.
Certo
Errado
A atomicidade garante que uma transação seja completamente realizada ou completamente revertida, enquanto o isolamento assegura que as transações sejam realizadas sem interferir umas nas outras, mesmo quando executadas simultaneamente.
Certo
Errado
Qualquer banco de dados que seja utilizado por mais de um usuário, terá que administrar o controle de concorrência entre as informações que estão sendo acessadas pelos usuários. Nesse contexto, a propriedade que permite que uma transação seja executada desde o início até o fim sem que haja a interferência de outras transações durante sua execução, é denominada de:
Atomicidade.
Consistência.
Escalabilidade.
Durabilidade.
Isolamento.
Suponha que um servidor SQL vai receber solicitações de comandos como INSERT, UPDATE ou DELETE, e se pretende manter a integridade dos dados através de comandos de transação, iniciando os comandos com BEGIN TRANSACTION. Se, por acaso, for detectado que houve algum erro, por exemplo, num comando UPDATE, qual dos seguintes comandos faz o banco de dados retornar ao estado anterior?
COMMIT;
UNDO TRANSACTION;
ROLLBACK TRANSACTION;
ERASE UPDATE;
CANCEL TRANSACTION;
De acordo com Elmasri e Navathe (2019), as propriedades desejáveis das transações em banco de dados são a atomicidade, a consistência preservada, o isolamento e a durabilidade ou permanência. No que tange à propriedade de atomicidade, esta exige que se execute uma transação até o final. Assim, assinale a opção que indica o subsistema do SGBD responsável por garantir a atomicidade de uma transação, de modo que, se uma transação não for completada por algum motivo, como uma falha no sistema no meio da execução da transação, será necessário desfazer quaisquer efeitos da transação sobre o banco de dados.
Gerenciamento de durabilidade.
Gerenciamento de isolamento.
Gerenciamento de rollback.
Recuperação de operação.
Recuperação de transação.
À medida que o número de usuários que acessam os dados aumenta, torna-se importante ter aplicativos que utilizem as transações de maneira eficaz.
Porque:
COMMITS garantem que as modificações na transação façam parte do banco de dados.
No contexto do SQL Server, é correto concluir sobre as duas afirmativas acima:
a primeira afirmativa é falsa, e a segunda verdadeira.
ambas as afirmativas são falsas.
a primeira afirmativa é verdadeira, e a segunda falsa.
Ambas são verdadeiras, mas não estabelecem relação entre si.
Ambas são verdadeiras e a segunda é uma justificativa correta da primeira.
Na atomicidade, uma transação deve ser tratada como uma unidade única e indivisível, garantindo que todas as operações dentro dela sejam concluídas com sucesso, independentemente de uma falha no sistema.
Certo
Errado
Em Big Data, uma das propriedades ACID é a atomicidade, que garante que todas as alterações sejam efetivadas no banco de dados, sem atualização parcial da transação.
Certo
Errado
Segundo Elmasri e Navathe (2019), uma transação é uma unidade atômica de trabalho, que deve ser concluída totalmente ou não ser feita de forma alguma. Portanto, o gerenciador de recuperação de um SGBD precisa acompanhar as operações realizadas quando as transações se processam. Assinale a opção que especifica que as operações de READ e WRITE terminaram e que marca o final da execução de uma transação.
ROLLBACK.
END_TRANSACTION.
END_READ_WRITE.
BEGIN_TRANSACTION.
COMMIT_TRANSACTION.
Uma _________ é uma única unidade de trabalho. Se sua operação tiver êxito, todas as modificações de dados feitas durante seu processo estarão confirmadas e se tornarão parte permanente do banco de dados. Se forem encontrados erros e precisar ser cancelada ou revertida, todas as modificações de dados serão apagadas.
Analise e indique qual das alternativas melhor preenche a lacuna do texto acima sobre um componente universal dos bancos de dados.
Workbench
Data Warehouse
Commit
Expression
Transaction
Considere que, em um banco de dados preparado para persistir dados de apoio à realização de estudos na área agropecuária, existem duas tabelas:
IMÓVEL (cod-sncr, denominacao, cod-mun, area-total)
MUNICÍPIO (cod-mun, uf, qtd-imoveis)
A chave primária de um imóvel é o seu código no Sistema Nacional de Cadastro Rural (SNCR), e a de um município é o seu código, segundo o IBGE. A coluna IMÓVEL.cod-mun é chave estrangeira e referencia MUNICÍPIO.cod-mun.
Uma aplicação, ou sistema, realiza regularmente a seguinte transação nesse banco de dados:
Início da transação
Inserção dos dados de um novo imóvel na tabela IMÓVEL
Atualização de qtd-imoveis na tabela MUNICÍPIO
Commit
Nesse exemplo, a propriedade de atomicidade de uma transação garantirá que
a integridade referencial entre as duas tabelas sempre será mantida.
apenas usuários autorizados poderão consultar os novos dados inseridos.
nenhuma das duas tabelas será modificada em caso de problema durante a sua execução.
não existirão dois municípios com o mesmo código.
não haverá deadlock entre duas transações concorrentes.
Atomicidade, uma das propriedades cruciais em transações de banco de dados relacional, é a chave para manter os dados precisos no banco de dados e garantir que eles estejam em conformidade com regras, regulamentos e políticas da empresa.
Certo
Errado
Os modelos de dados NoSQL permitem, por exemplo, que os dados relacionados sejam feitos em uma única estrutura de dados. Diferentemente dos bancos relacionais, a estrutura de dados não precisa ser definida previamente, portanto, em uma mesma "tabela" você pode ter dados com propriedades diferentes. Assinale a alternativa que se refere à propriedade descrita abaixo:
Todas as operações das transações são finalizadas e refletidas no Banco de Dados ou nenhuma delas é finalizada e refletida.
Atomicidade.
Indexação.
Isolação.
Consistência.
Durabilidade.
Qual o nome da propriedade de uma transação, no contexto de sistemas gerenciadores de bancos de dados relacionais e de bancos de dados relacionais, que define que uma transação deve ser executada por completo ou não ser executada?
Isolamento
Persistência
Completude
Atomicidade
Consistência