-
Gabarito Certo
Protocolos de Bloqueio
ß Impedem que um dado seja modificado enquanto uma transação o estiver acessando
ß Modos de Bloqueio
ß Compartilhado (S): permite somente leitura; obtido sempre que não houver nenhum bloqueio exclusivo
ß Exclusivo (X): permite leitura e escrita; obtido somente se não houver nenhum outro bloqueio
ß Todas as transações devem:
Solicitar o bloqueio compartilhado (para leitura) ou exclusivo (para escrita) antes de acessar um dado
ß Autorização vai depender dos bloqueios existentes
ß Liberar o bloqueio quando não for mais necessário
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Certo
Para bloquear a maioria das células na planilha, siga estas etapas:
Selecione as células que você deseja manter desprotegidas. ...
No Excel, mostre a caixa de diálogo Formatar Células clicando no botão Expandir, no canto inferior direito da seção Fonte da faixa de opções Página Inicial, e depois clique na guia Proteção.
-
Errei por entender que não poderia bloquear todas as tabelas.
-
lock de tablespace
lock de tabela
lock de linha
-
Que pergunta esdrúxula. Pode até ser possível um protocolo de bloqueio solicitar o bloqueio de todas as tabelas de um banco de dados. Mas a transação que solicitar tal bloqueio, bloqueará todo o banco de dados. Nunca vi isso. Creio que não seja usado no mundo real dos DBA's.
-
Gabarito Certo.
No contexto de controle de concorrência, os protocolos de bloqueio permitem bloquear (leitura ou escrita ou ambas):
1) Uma ou mais tabelas.
2) Um ou um conjunto de registros de uma tabela.
3) Apenas o valor de um atributo (coluna) de um determinado registro ou de um conjunto de registros.
Aprofundando...
Um m bloqueio (lock) é uma variável associada a um item de dado que descreve o status do item com relação a possíveis operações que podem ser aplicadas ao mesmo:
a) Bloqueio Binário: locked (1) ou unlocked (0):
1) lock_item
2) read_item ou write_item
3) unlock_item
b) Bloqueios Multiplo/Compartilhados/Exclusivos: Read/Write.
1) read_lock (share-locked)
2) write_lock (exclusive-locked)
3) unlock
Perceba que num primeiro momento (Bloqueio binário) não existia diferença entre bloqueio de escrita e de leitura. Era apenas item bloqueado ou não bloqueado.
Já em um segundo momento, passamos a ter bloqueio de leitura e escrita (Bloqueios compartilhados/Exclusivos)
Assim percebemos que os bloqueios evoluíram neste sentido: banco todo à depois tabela à depois registro e mais atualmente à colunas.