Categories
|
|
Questão Comentada
Blog para discussão de questões de concursos de TI.
| (Questão 17 – AOCP – AGESC – Analista de Informatica – 2008) | 02:09 |
|
comentários (0)
Filed under:
AOCP
|
|
17- Sobre Isolamento de transações, assinale a alternativa correta.
a) O nível READ COMMITTED permite dirty read, nonrepeatable read e phantom read.
b) O nível READ UNCOMMITTED previne dirty reads, mas podem ocorrer Non-repeatable reads e phantom reads.
c) O nível REPEATABLE READ previne dirty reads e non-repeatable reads. Phantom reads podem ocorrer.
d) O nível SERIALIZABLE é o que provê uma maior concorrência e também menor isolamento
e) O nível READ UNCOMMITED previne dirty reads, non-repeatable reads e phantom reads.
O padrão SQL define quatro níveis de isolamento de transação em termos de três fenômenos que devem ser evitados entre transações simultâneas. Os fenômenos não desejados são:
dirty read – A transação lê dados escritos por uma transação simultânea não efetivada (uncommited)
nonrepeatable read - A transação lê novamente os dados lidos anteriormente, e descobre que os dados foram alterados por outra transação ( que os efetivou após ter sido feita a leitura anterior)
phanton read - A transação executa uma segunda vez uma consulta que retorna um conjunto de linhas que satisfazem uma determinada condição de procura e descobre que o conjunto de linhas que satisfazem a condição é diferente por causa de uma outra transação efetivada recentemente.
Os níves de isolamentos são descritos a seguir:
Read Uncommitted: Uma transação pode enxergar dados não confirmados por outra transação
Read Committed: Uma transação não pode enxergar dados não confirmados por outra transação, até que estes dados sejam confirmados.
Repeatable Read: Uma transação neste nível garante que valores já lidos não possam ser alterados por outra transação.
Serializable: Uma transação só poderá interagir com outras transações concorrentes no sentido de produzir o mesmo efeito, como se cada transação estivesse sendo executada uma após a outra.
| (Questão Dissertativa – AOCP – PRODEB – Analista de Sistemas – 2008) | 04:35 |
|
Filed under:
|
|
Resposta:
Notação Polonesa ou Notação de Prefixo é uma forma de notação para lógica, aritmética e álgebra. Não precisa de parênteses ou outros delimitadores para indicar os cálculos que devem ser realizados primeiramente, mas mesmo assim não há ambiguidade quanto à ordem de resolução.
Os operadores devem preceder os dois valores numéricos associados.
Enquanto a notação convencional (infixa) é:
Como os valores devem preceder os operadores, a notação polonesa de soma é:
Quanto mais "interna" a operação, antes ela deve ser executada.Enquanto a notação convencional (infixa) é:
Na notação polonesa, ficaria, respectivamente:
---------------------------------------------
OBS: Não tenho certeza se a resposta esta correta.
| (Questão Dissertativa – AOCP – PRODEB – Analista de Sistemas – 2008) | 03:48 |
|
Filed under:
|
|
| (Questão 18 – AOCP – PRODEB – Analista de Sistemas – 2008) | 07:39 |
|
Filed under:
|
|
Para valores que no MySQL seriam armazenados em um campo BLOB, no Postgres pode-se utilizar
a) varchar(??) e/ou varchar(*).
b) byteA e/ou OID.
c) text e/ou bit.
d) GLOB e CLOB.
e) file e/ou threshold.
O blob (Binary Large Object) é um campo criado para o armazenamento de qualquer tipo de informações em formato binário. No Postgres o campo ByteA tem a mesma função.
Abaixo outros tipos de dados do Postgres.
Resposta b
| (Questão 4 – AOCP – PRODEB – Analista de Sistemas – 2008) | 07:05 |
|
Filed under:
AOCP
|
|
Assinale a alternativa que corresponde ao o que é DMA.
a) Direct Memory Access - Área de memória RAM usada para transferência de dados entre periféricos passando pela CPU.
b) Direct Memory Access - Área de memória RAM usada para transferência de dados entre Memória e Discos utilizando CPU.
c) Direct Memory Access - Área de memória RAM usada para transferência de dados entre periféricos sem que passem pela CPU.
d) Direct Memory Access - Área da CPU usada para transferência de dados entre periféricos.
e) Direct Memory Access - Área de memória RAM usada para processamento de dados
O DMA permite que certos dispositivos de hardware num computador acedam a memória do sistema para leitura e escrita independentemente da CPU. Muitos sistemas utilizam DMA, incluindo controladores de disco, placas gráficas, de rede ou de som.
Resposta c
| (Questão 2 – AOCP – PRODEB – Analista de Sistemas – 2008) | 03:27 |
|
Filed under:
AOCP
|
|
Analise as assertivas e assinale a alternativa que apresenta as corretas.
I. Um relação esta na primeira forma normal se e somente se todas as colunas não-chave forem dependentes da chave.
II. Uma relação está na segunda forma normal se e somente se estiver na primeira forma normal e não tiver dependências transitivas.
III. Uma relação está na terceira forma normal se e somente se estiver na segunda forma normal e todas as suas colunas tiverem valores únicos.
IV. A quarta forma normal é violada quando uma relação possuir dependências multivaloradas indesejáveis, podendo, por isso, ser usada para identificar e decompor tais relações.
a) Todas as assertivas estão corretas
b) Nenhuma assertiva está correta
c) Apenas I, II e III estão corretas
d) Apenas II está incorreta.
e) Apenas IV está correta.
Assertiva II – Esta errada porque esta se referindo a terceira forma normal.
Assertiva III - Esta errada, conforme a explicação da assertiva II, uma relação está na terceira forma normal se e somente se estiver na segunda forma normal e não tiver dependências transitivas.
Assertiva IV – Esta correta. Uma tabela está na 4FN, se e somente se, estiver na 3FN e não existirem dependências multivaloradas
Resposta: e
| (Questão 20 – AOCP – PRODEB – Analista de Sistemas – 2008) | 02:05 |
|
Filed under:
AOCP,
Web Service
|
|
Qual a camada ou protocolo de webservices pode ser associada ao conceito de IDL em CORBA?
a) UDDI
b) SOAP
c) WSDL
d) HTTP
e) SGDL
CORBA (Common Object Request Broker Architecture) é uma arquitetura padrão criada para troca de mensagens entre sistemas distribuídos heterogêneos. A CORBA utiliza a IDL (Interface Definition Language), um linguagem baseada em C++ que não possui algoritmos nem variáveis, ou seja, é puramente declarativa, e, portanto, é independente de linguagem de programação.
UDDI (Universal Description, Discovery and Integration): É um protocolo que especifica um método para publicar e descobrir diretórios de serviços em uma arquitetura orientada a serviços (SOA).
SOAP (Simple Object Access Protocol) É um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em XML.
WSDL (Web Services Definition Language) É uma linguagem baseada em XML utilizada para descrever webservices. Trata-se de um documento escrito em XML que além de descrever o serviço, especifica como acessá-lo e quais as operações ou métodos disponíveis.
HTTP (Hypertext Transfer Protocol): Protocolo utilizado para transferir dados pela internet.
SGDL: Não encontrei nada. Alguém conhece?
Resposta: c

