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 c omo 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.