Administra o de BD

711 palavras 3 páginas
Introdução
Então temos o comando Transact Isolation Level ou Níveis de Isolamento de Transações, que é responsável em proporcionar algumas formas de comportamento durante o acesso do usuário aos dados, bem como formas de garantir a validação e integridade dos dados.
REPEATABLE READ – Leitura Repetível: Especifica que as instruções não podem ler dados que foram modificados, mas que ainda não foram confirmados por outras transações e que nenhuma outra transação pode modificar dados que foram lidos pela transação atual até que a transação atual seja concluída.
Os bloqueios compartilhados são colocados em todos os dados lidos por cada instrução na transação, sendo mantidos até que a transação seja concluída. Isso impede que outras transações modifiquem qualquer linha que tenha sido lida pela transação atual.
Outras transações podem inserir novas linhas que correspondam às condições de pesquisa das instruções emitidas pela transação atual.
Então, se a transação atual tentar a instrução novamente, ela recuperará as novas linhas, o que resultará em leituras fantasmas. Como os bloqueios compartilhados são mantidos até o término da transação, em vez de serem liberados ao final de cada instrução, a simultaneidade é menor que o nível de isolamento READ COMMITTED padrão.
1 - Criação das tabelas create table Cliente( cod_cliente int primary key not null, nomeCliente varchar(60) not null, statusCliente varchar(20) not null, login varchar(15) not null, senha varchar(10) not null
);
create table Secao( cod_secao int primary key not null, nomeSecao varchar(20) not null
);
create table Compra( cod_compra int primary key not null, valorTotalCompra float check(valorTotalCompra>0), dataCompra Date not null, statusCompra varchar(15) not null, cod_cliente int not null, foreign key (cod_cliente) references Cliente (cod_cliente)
);
create table Pagamento( cod_pagamento int primary key not null, autorizacao varchar(20) not null, dataPagamento Date not null, valorPagamento

Relacionados

  • Resposta Exerci Cios Aula 1 BD A
    730 palavras | 3 páginas
  • oracle
    375 palavras | 2 páginas
  • SGBD
    1317 palavras | 6 páginas
  • Portfólio 1
    449 palavras | 2 páginas
  • Mer e der
    388 palavras | 2 páginas
  • Intro 01 Extra Soraia
    1227 palavras | 5 páginas
  • exercicio ti
    619 palavras | 3 páginas
  • banco de dados
    1080 palavras | 5 páginas
  • Graduando em analise e desenvolvimento de sistemas
    1389 palavras | 6 páginas
  • Projeto de banco de dados
    1442 palavras | 6 páginas