Banco de Dados Flashcards

1
Q

No que consiste um banco de dados?

A

Uma coleção de dados relacionados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que um banco de dados representa?

A

Algum aspecto do mundo real por meio de dados logicamente relacionados para finalidade específica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a diferença entre dado e informação?

A

Dados são fatos brutos, em sua forma primária – e, muitas vezes, os dados podem não fazer sentido sozinhos;

Informações consiste no agrupamento de dados de forma organizada para fazer sentido e gerar conhecimento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CERTO OU ERRADO:

Um banco de dados deve ter tamanho e complexidade específicas.

A

ERRADO! Um banco de dados pode ter qualquer tamanho e complexidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Um banco de dados pode ser gerado manualmente?

A

SIM!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

No que consiste um SGBD (Sistema Gerenciador de Banco de Dados)?

A

Sistema Gerenciador de Banco de Dados, é uma coleção de programas que permite ao usuário criar e manter um banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

PARA FIXAR

O SGBD é uma coleção de programas que facilita o processo de definição, construção, manipulação, compartilhamento, proteção e manutenção de um banco de dados.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cite exemplos de SGBD.

A

SQLServer, Oracle, DB2, MySQL, Firebird, PostgreSQL, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que representa esse cilindro da imagem?

A

Geralmente, um banco/base de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como é chamada a união do Banco de Dados com SGBD?

A

Sistema de Banco de Dados (SBD).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

As aplicações são obrigatórias no SBD?

A

NÃO!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

PARA FIXAR

Quando utilizamos um banco de dados em vez de arquivos esparsos, um único repositório
mantém dados que são definidos uma vez e depois acessados por outras entidades.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

CERTO OU ERRADO

No sistema de arquivos, cada aplicação é livre para nomear os elementos dos dados independentemente.

A

CERTO!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quais são as principais características de uma abordagem de banco de dados?

A
  • Isolamento entre programas e dados, e abstração de dados
  • Natureza de autodescrição de um sistema de banco de dados
  • Compartilhamento de dados e processamento de transação multiusuário
  • Suporte de múltiplas visões dos dados
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Que tipo de informação estão sendo demonstradas na aplicação da imagem?

A

Uma tabela que armazena dados dos alunos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O quer dizer abstração na linguagem de tecnologia de informação?

A

Subtração de detalhes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Se há mais abstração, o que podemos concluir quanto aos detales?

A

Quanto maior a abstração, menos detalhes. Assim, quanto menos abstração, mais detalhes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

O que a abstração de dados permite a uma aplicação?

A

A independência de dados da aplicação e a independência da operação da aplicação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

PARA FIXAR

O banco de dados funciona como um repositório central de dados, diferente dos arquivos. Dessa forma, é possível que várias aplicações tentem acessá-lo e cada uma pode ter uma necessidade diferente.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

No que consiste uma visão (ou view)?

A

Em geral, um subconjunto do banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

No que consiste um SGBD multiusuário?

A

Aquele que suporta que múltiplas aplicações (usuários) acessem o banco de dados ao mesmo tempo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

O que um SGBD precisa incluir para garantir que vários usuários interajam simultaneamente com um banco de dados, sem dar nenhum tipo de problema?

A

Um software de controle de concorrência, assim garantindo que um usuário não atrapalhe o outro.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

PARA FIXAR

O SGBD possui um software de controle de concorrência para garantir que vários usuários tentando atualizar o mesmo dado façam isso de uma maneira controlada.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Quais os benefícios de uma abordagem de banco de dados?

A
  • o dado pode ser compartilhado;
  • a redundância pode ser reduzida;
  • inconsistências podem ser evitadas;
  • pode-se utilizar o suporte a transações;
  • a integridade pode ser mantida;
  • a segurança pode ser aperfeiçoada;
  • requisitos conflitantes podem ser balanceados;
  • padrões podem ser utilizados.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

CERTO OU ERRADO

Auto atendimento sob demanda é uma característica da utilização do banco de dados.

A

ERRADO! Auto atendimento sob demanda é uma característica de computação em nuvem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

No que consiste uma transação?

A

Uma programa em execução ou processo que inclui um ou mais processos ao banco de dados, como fazer leitura dos dados ou inserir, excluir e atualizar banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

PARA FIXAR

A transação executa um acesso logicamente correto a um banco de dados quando ela é executada de forma correta e sem interferência de outras transações.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

PARA FIXAR

Uma transação é uma unidade de processamento atômica que deve ser executada integralmente até o fim ou não deve ser executada de maneira nenhuma. Ou seja, é tudo ou nada.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Se, por qualquer razão que seja, uma transação não for completada, o que ocorrerá?

A

Os efeitos da transação no banco de dados devem ser retroagidos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

PARA FIXAR

Uma pessoa está em um caixa eletrônico. Insere o cartão, digita a sua senha, informa o valor e a máquina começa a processar a transação de saque do seu dinheiro. No entanto, no momento exato do processamento, ocorre uma falha interna na máquina. Como o sistema do caixa eletrônico se trata de uma transação, só há duas possibilidade:
1) ou o dinheiro sai e debita da conta
2) ou o dinheiro não sai e não debita da conta.
A transação é tudo ou nada

como se trata de uma transação, não pode ocorrer de o dinheiro sair e não debitar ou o dinheiro não sair e debitar

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Quais são as propriedades de uma transação ou de propriedades básicas de SGBD?

A

Atomicidade
Consistência
Isolamento
Durabilidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Qual a importância da durabilidade em uma transação ou propriedade básica de SGBD?

A

Garante que os resultados de uma transação serão permanentes e estarão disponíveis em definitivos, podendo ser desfeitos somente por uma transação subsequente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Onde devem ser registradas as transações? Por que?

A

Em uma memória não volátil, para se defender de perda de energia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Se tudo ocorrer bem, as operações de gravação de uma transação devem ser confirmadas. Como será chamada essa operação?

A

Commit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Em caso de alguma falha, as operações de gravação de uma transação devem ser desfeitas.
Como será chamada essa operação?

A

Rollback.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

E o que seria um estado de consistente?

A

Aquele que respeita todas as regras e restrições de integridade dos dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

A execução de uma transação deve levar o banco de dados de a que estado?

A

Deve levar o banco de dado de um estado consistente para outro estado consistente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

O que significa propriedades ACID?

A

Atomicidade
Consistência
Isolamento
Durabilidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Qual o significado da sigla DBA?

A

Data Base Administrator ou Administrador de Banco de Dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

No que consiste um isolamento?

A

Conjunto de técnicas que tentam evitar que transações paralelas interfiram uma nas outras, ,fazendo com que o resultado de várias transações em paralelo seja o mesmo resultado que essas transações teriam caso fossem executadas sequencialmente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

O que são locks e deadlocks?

A

Locks = travas
Deadlocks = impasses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

CERTO OU ERRADO

Podemos dizer que uma transação deve parecer executar independentemente das demais.

A

CERTO! Mesmo que diversas transações estejam sendo executadas concorrentemente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Como é denominada a propriedade das transações de banco de dados, imposta pelo
subsistema de controle de concorrência, na qual a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente?

A

Isolamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

CERTO OU ERRADO

Os efeitos de uma transação em caso de sucesso devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros.

A

CERTO! É a característica da durabilidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

A integridade de uma transação depende de quantas propriedades?

A

Quatro: ACID (Atomicidade, Consistência, Isolamento, Durabilidade).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

No que consiste o DBA (Administrador de Banco de Dados)?

A

É o responsável por instalar o SGBD; por autorizar o acesso ao banco de dados; por coordenar e monitorar sua performance; por adquirir recursos de software e hardware conforme a necessidade; por problemas, como falhas na segurança e demora na execução; assegurar-se de que os backups apropriados estão sendo feitos e estão íntegros; etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Qual a diferença entre um Administrador de Banco de Dados e um Administrador de Dados?

A

O Administrador de Banco de Dados se preocupa mais com o Banco de Dados, ao passo que o Administrador de Dados se preocupa com os Dados em si.

48
Q

Qual o objetivo de um Administrador de Dados (AD)?

A

Planejar, documentar, gerenciar e integrar os recursos de informação corporativos.

49
Q

PARA FIXAR

O Administrador de Dados deve entender bem o contexto da organização de modo que ele conheça, se possível todos os dados armazenados.

A
50
Q

PARA FIXAR

O AD (Administrador de Dados) é o responsável por identificar os dados a serem armazenados; por escolher estruturas apropriadas para representar e armazenar esses dados; por definir padrões, políticas e procedimentos; por desenvolver o projeto e modelagem de banco de dados; manter atualizados os dados corporativos.

A
51
Q

CERTO OU ERRADO

O DBA tem função mais gerencial, enquanto o AD tem a função mais técnica.

A

ERRADO! É ao contrário. O DBA tem função mais técnica e o DBA mais gerencial.

52
Q

De quem é a responsabilidade pela autorização de acesso ao banco de dados, coordenação e monitoração de uso, aquisição de software e hardware?

A

Do administrador de banco de dados.

53
Q

De quem é a responsabilidade por padronizar os dados, documentando as definições e descrições dos itens de dados?

A

Do Administrador de dados.

54
Q

Como também é denominada a Arquitetura ANSI/SPARC?

A

Arquitetura de Três Esquemas.

55
Q

CERTO OU ERRADO

A Arquitetura ANSI/SPARC se divide em três níveis dependentes um do outro.

A

ERRADO! Os níveis da Arquitetura ANSI/SPARC são independentes.

56
Q

Quais são os três níveis da Arquitetura ANSI/SPARC?

A

Externo, conceitual e interno.

57
Q

Qual a principal meta da arquitetura de “três esquemas”?

A

Separar as aplicações do usuário do banco de dados físico.

58
Q

No que consiste um esquema?

A

É uma descrição da estrutura de um banco de dados.

59
Q

O que um Esquema do Banco de Dados descreve?

A

O projeto do banco de dados (estruturas, tabelas, campos, visões, índices, funções, entre outros)

60
Q

No que consiste uma instância (ou Estado)?

A

Conjunto de dados armazenados no banco em determinado momento de operação.

61
Q

PARA FIXAR

O esquema é a descrição da estrutura de dados; a instância são dados em si

A
62
Q

O que é o projeto geral do banco de dados?

A

O esquema do banco de dados.

63
Q

Como funciona o nível externo da Arquitetura ANSI/SPARC?

A

Inclui uma série de visões do usuário. Cada visão descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do bando de dados do grupo de usuários.

64
Q

Como também é denominado o nível externo de uma Arquitetura ANSI/SPARC (ou Arquitetura de 3 níveis)?

A

Nível de visão ou nível lógico do usuário.

65
Q

CERTO OU ERRADO

O nível externo trata-se do nível mais distante dos usuários.

A

ERRADO! Trata-se do nível mais próximo, isto é, aquele que se ocupa de como os dados serão visto por usuários individuais

66
Q

Considerando a arquitetura de sistemas de bancos de dados, qual nível corresponde ao nível lógico do usuário?

A

O nível externo.

67
Q

PARA FIXAR

Percebam na imagem ao lado que esse nível faz interface direta com os usuários. Ele descreve uma parte do banco de dados que é relevante para um usuário em particular e exclui dados irrelevantes, bem como dados que o usuário não está autorizado a acessar. Além disso, notem que ele apresenta uma visão externa individual e independente para cada usuário final. Notem também que há mapeamento externo/conceitual que consolida dados em um único esquema conceitual de dados.

A
68
Q

Como funciona nível conceitual de uma Arquitetura ANSI/SPARC?

A

É um nível indireto entre os níveis interno e externo. Trata-se de uma maneira de descrever a estrutura do banco de dados inteiro para uma comunidade de usuários, isto é, quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados.

69
Q

Como também é denominado o nível conceitual de uma Arquitetura ANSI/SPARC (ou Arquitetura de 3 níveis)?

A

Lógico de Comunidade (ou apenas nível Lógico).
não confundir com o nível Lógico de Usuário, que é o nível externo

70
Q

PARA FIXAR

Observem na imagem ao lado que o nível conceitual faz uma ponte entre o nível externo e o nível interno por meio de um mapeamento
conceitual/interno de dados. O nível externo descrevia apenas parte do banco de dados; já o nível conceitual descreve todo o banco de dados e se concentra em definir quais dados estão armazenados e quais são as relações entre esses dados.

A
71
Q

Como funciona o nível interno da Arquitetura ANSI/SPARC?

A

É o meio mais próximo do meio de armazenamento físico, isto é, aquele que se ocupa com o modo com os dados estão fisicamente armazenados no banco de dados e no hardware do computador – além da definição das estruturas físicas que permitem obter um desempenho satisfatório. Ele descreve os detalhes completos do armazenamento de dados e caminhos de acesso para o banco de dados.

72
Q

Como também é denominado o nível interno de uma Arquitetura ANSI/SPARC (ou Arquitetura de 3 níveis)?

A

Nível de armazenamento ou nível físico.

73
Q

PARA FIXAR

Na imagem ao lado que o nível interno está mais longe dos usuários e mais próximo do banco de dados – cuidando da representação física em que os registros são armazenados. Em uma analogia simples, o nível
externo seria de responsabilidade do arquiteto da casa; o nível conceitual seria de responsabilidade do engenheiro da casa; e o nível interno seria de responsabilidade do pedreiro em si. Por fim, notem que há um único esquema interno para um único esquema conceitual para várias visões.

A
74
Q

PARA FIXAR

O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.

A
75
Q

A arquitetura de três esquemas é uma ferramenta que pode ser utilizada pelos usuários para que objetivo?

A

Visualizar os níveis de esquema em um sistema de banco de dados.

76
Q

Sempre que tivermos uma arquitetura de SGBD com vários níveis, devemos pensar em como esses níveis se comunicam.
Como podemos verificar a comunicação dos níveis?

A

Por meio de mapeamentos.

77
Q

CERTO OU ERRADO

Um esquema de nível superior pode ser mapeado para um esquema de nível imediatamente inferior.

A

CERTO! Mas tem que ser imediatamente inferior.

78
Q

No que consiste o mapeamento conceitual/interno?

A

Especifica como a estrutura conceitual é armazenada fisicamente.

79
Q

No que consiste o mapeamento externo/conceitual?

A

Define a correspondência entre a visão externa específica e a conceitual

80
Q

No que consiste a independência de dados?

A

Capacidade de modificar a definição dos esquemas de determinado nível sem afetar o esquema de nível superior.

81
Q

Quais os dois níveis de independência de dados?

A

Independência física e a independência lógica.

82
Q

CERTO OU ERRADO

Se um sistema de banco de dados provê independência física dos dados, pode-se inferir que esse sistema também permite independência lógica de dados.

A

ERRADO! Não é admitido que um banco de dados tenha independência física e lógica ao mesmo tempo.

83
Q

No que consiste a independência lógica dos dados

A

A capacidade de alterar o esquema conceitual sem precisar modificar os esquema externo ou programas/aplicações.

84
Q

Qual chave para a independência lógica de dados?

A

O mapeamento nível externo para o conceitual.

85
Q

No que consiste a independência física dos dados?

A

A capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual. Logo, esquemas externos não precisam ser alterados.

86
Q

PARA FIXAR

A independêcnia lógica muda o esquema conceitual sem precisar alterar o esquema externo e a independência física não altera o esquema conceitual e muda o esquema interno.

A
87
Q

Qual a chave para a independência física de dados?

A

O mapeamento nível conceitual para o interno.

88
Q

Há outra classificação que também representa a estrutura ou projeto de um banco de dados em diferentes níveis de abstração por meio de modelos.
Que modelos são esses?

A

Modelo Conceitual, Modelo Lógico e Modelo Físico.
esses níveis são de abstração e não de independência

89
Q

No que consiste o modelo conceitual de abstração de dados?, também chamado de modelo __ ____ _____ oferece conceitos que são mais próximos ao modo como muitos usuários ___________ __ _____. Ele utiliza conceitos como _________, _________ e ______________. Em geral, é utilizado para ________ _ _______ e ________ __ ________ __ _______ e, não, da __________, visto que não há __________ ou ___________ específicas. Esse modelo é independente de ________ ou ________, podendo ser implementado por qualquer ____.

A

Também chamado de modelo de alto nível, oferece conceitos que são mais próximos ao modo como muitos usuários compreendem os dados. Utiliza conceitos como entidades, atributos e relacionamentos.
envolver o cliente e discutir os aspectos do negócio / tecnologia / limitações ou tecnologias / hardware ou software / SGBD

90
Q

De forma geral, para que é utilizado o modelo conceitual de abstração de dados?

A

Para envolver o cliente e discutir os aspectos do negócio e não da tecnologia, visto que não há limitações ou tecnologias específicas.

91
Q

CERTO OU ERRADO

O modelo conceitual de abstração de dados é dependente de hardware ou softwre.

A

ERRADO! É independente de hardware ou software.

92
Q

No caso do modelo conceitual de abstração, quais SGBD compatíveis para desenhá-lo e implementá-lo?

A

Qualquer SGBD disponível no mercado.

93
Q

No que consiste o modelo lógico de abstração?

A

Também chamado de modelo representativo, oferece conceitos que podem ser facilmente entendido pelos usuários finais, mas que não está muito longe do modo como os dados são organizados e
armazenados no computador.

94
Q

O modelo lógico de abstração constitui uma representação para que tipo de banco de dados?

A

Para banco de dados específicos, utilizando as estruturas suportadas por ele.

95
Q

No caso do modelo lógico de abstração, quais SGBD compatíveis para desenhá-lo e implementá-lo?

A

Depende de SGBD específico. (Ex: modelo relacional)

96
Q

No que consiste o modelo físico de abstração?

A

Também chamado de modelo de baixo nível, oferece conceitos que descrevem os detalhes de como os dados são armazenados no computador.

97
Q

O modelo físico de abstração é voltado para que tipo de usuário?

A

Especialistas em computadores.

98
Q

CERTO OU ERRADO

O modelo físico de abstração é totalmente dependente de um SGBD.

A

CERTO!

99
Q

No modelo conceitual de dados, qual o grau de abstração? Qual o nível de dependência? Qual o nível de compreensão pelo usuário final?

A

O grau de abstração é alto.
O grau de dependência é zero.
O grau de compreensão do usuário é fácil.

100
Q

No modelo lógico de dados, qual o grau de abstração? Qual o nível de dependência? Qual o nível de compreensão pelo usuário final?

A

O grau de abstração é médio.
O grau de dependência é de apenas software específico.
A compreensão do usuário final é média.

101
Q

No modelo físico de dados, qual o grau de abstração? Qual o nível de dependência? Qual o nível de compreensão pelo usuário final?

A

O grau de abstração é baixo.
O grau de dependência é de software e hardware.
A compreensão do usuário final é difícil.

102
Q

CERTO OU ERRADO

Para fazer o Modelo Lógico, é necessário saber qual ferramenta específica será utilizada.

A

ERRADO! Basta saber apenas o seu tipo.

103
Q

CERTO OU ERRADO

Assim como no modelo lógico, para fazer o Modelo Físico, é necessário saber apenas o seu tipo.

A

ERRADO! No modelo físico é necessário saber tanto o tipo quanto a ferramenta específica.

104
Q

Qual o modelo de projeto de BD que é independente do Sistema Gerenciador de Banco de Dados?

A

O modelo conceitual.

105
Q

COMPARATIVO PARA REVISÃO

A
106
Q

Para que são usadas as técnicas de controle de concorrência?

A

Para garantir a propriedade de não interferência ou isolamento das transações executadas simultaneamente.

107
Q

PARA FIXAR

Um SGBD deve ser capaz de garantir que apenas planos de execução serializáveis e recuperáveis sejam permitidos e que nenhuma ação de transações efetivadas seja perdida ao desfazer transações canceladas.

A
108
Q

No que consiste um bloqueio?

A

Um pequeno objeto de bloqueio associado a um objeto do banco de dados.

109
Q

No que consiste um protocolo de bloqueio?

A

Conjunto de regras a serem seguidas por transação (e
impostas pelo SGBD) para garantir que, mesmo intercalado as ações de várias transações, o
resultado seja idêntico à execução de todas as transações em alguma ordem serial.

110
Q

Qual a utilidade de bloqueios compartilhados?

A

Permitir que um item de dado seja acessado por mais de uma transação para leitura.

111
Q

No que consistem os bloqueios binários?

A

Esquema de bloqueio que
possui dois estados (bloqueado e desbloqueado) e que é considerado muito restritivo para itens de banco de dados, porque no máximo uma transação pode manter um bloqueio em determinado item.

112
Q

Qual o sinônimo de bloqueios compartilhados?

A

Bloqueios exclusivos.

113
Q

Como funciona o bloqueio em duas fases conservador?

A

O bloqueio em duas fases conservador bloqueia todos os itens aos quais terá acesso, antes de iniciar o seu processamento. Se algum desses itens não puderem ser bloqueados, a transação não bloqueia nenhum item e espera até que todos os itens estejam disponíveis para bloqueio.

114
Q

Para que bloqueio de duas fases básico é utilizado?

A

Para garantir escalonamento serializáveis.

115
Q

CERTO OU ERRADO

As operações de bloqueio e desbloqueio nas transações devem seguir protocolos.

A

CERTO!