Mensagens

A mostrar mensagens de Janeiro, 2013

O caminho da elaboração de um Progama (Parte I)

  Análise de sistemas é a atividade que tem como finalidade a realização de estudos de processos.
Este destina-se a encontrar o melhor caminho racional para que a informação possa ser processada.

 Num Desenvolvimento de um Sistemas de Informação temos como finalidade a criação de um progama. Parte deste desenvolvimento é a analise do sistema(raciocinio).
 Para uma Analise teremos de fazer o levantamento de requesitos.

                   |funcionais (são as funconalidasdes que o progama deve obrigatoriamente ter)
Requesitos  |
                   |não-funcionais





O Trabalho de um SGBD

Imagem
Quando Operamos com uma Base de dados estamos a executar  uma Transação( uma sequência de operações).

Operação | Leitura,  em sql Select * from TABELA
                | Escrita,   em sql Insert .....
                | Update,  em sql update set.....


 Uma Transação é atómica, consistente, isolada, durabilidade

Abertura de uma transação START TRANSACTION ou BEGIN

As transações são primeiramente escritas para o x_log, é um mecanicismo de pré-verificação.

Fecho de uma transação, esta poderá ter dois fins.
 O COMMIT, ou seja toda a transação que é guardada no x_log é escrita então nas paginas da base de dados(disco).
 O ROLLBACK, ou seja toda a transação que é guardada no x_log não é escrita nas paginas da base de dados(disco).


Escalonamento- forma como as operações são ocuridas.

      exp.
             l1(x),l2(x),l3(y),e2(x),l1(y),e1(y),l3(x),e3(z)
                                escalonamento : não serializavel.

  Transações não tenhem uma execução em serie.

  Escalonador vai se aperc…