Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Com o advento da Internet, os protocolos de aplicação TCP/IP tornam-se presentes nas principais redes de computadores atualmente em operação. Quanto aos protocolos de aplicação TCPI/IP, julgue os itens que se seguem. Os protocolos SMTP e SNMP definem mensagens usadas, respectivamente, por aplicações de correio eletrônico e de gerenciamento de redes, ambos empregando o TCP como protocolo de transporte.
A utilização de cópias de segurança (backup) permite copiar dados de um dispositivo para outro, com o objetivo de, posteriormente, recuperar os mesmos, caso haja algum problema. Quanto a esse tópico, julgue os itens seguintes.
No sistema operacional Linux e Unix, o comando tar, com os parâmetros apropriados, pode ser utilizado para a realização de backup de dados em fitas.
Em relação a um banco de dados relacional, analise as afirmativas abaixo e marque a alternativa correspondente:
I. Integridade referencial é um mecanismo utilizado pelos gerenciadores de bancos de dados para manter a consistência das informações armazenadas.
II. A principal forma de garantir a integridade entre tabelas se dá por meio do vínculo entre a chave primária de uma tabela com a chave estrangeira da outra tabela.
III. Integridade referencial é um mecanismo utilizado pelos programadores de computador para manter a consistência das informações armazenadas.
Está(ão) correta(s) apenas a(s) afirmativa(s):
I
II
III
I e II
II e III
Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).
create trigger TR_BLOQUEIOSALARIO.FUNCIONARIO for update as if update (salario) begin funcionario.salario=updated.oldValue stop end
create trigger TR_BLOQUEIOSALARIO on FUNCIONARIO for update as if update (salario) begin rollback transaction
create trigger TR_BLOQUEIOSALARIO on FUNCIONARIO.salario for update (cod_func) begin rollback transaction end
create trigger TR_BLOQUEIOSALARIO.FUNCIONARIO.salario for update (cod_func) as begin commit transaction end
create trigger TR_BLOQUEIOSALARIO on FUNCIONARIO for update begin funcionario.salario=updated.oldValue stop end
Ciência da Computação - Modelo de Entidade-Relacionamento - CONESUL Fundação de Desenvolvimento - 2006
O modelo de Banco de Dados em que a informação é dividida em tabelas, cada tabela representa uma entidade possuindo atributos na qual o relacionamento permite combinar informações de diversas tabelas é denominado de modelo
orientado a Objeto.
hierárquico.
relacional.
em Rede.
entidade Relacionamento.
Na camada de aplicação Internet TCP/IP (Transmission Control Protocol/Internet Protocol) são providos serviços tais como correio eletrônico, Web, telefonia IP, vídeo-conferência, entre outros. Para o contexto, é correto afirmar que
Ciência da Computação - Sistema de Arquivos - Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD) - 2006
Acerca dos conceitos de montadores, compiladores e interpretadores, assinale a alternativa incorreta.
Programas fontes podem ser particionados em vários módulos e armazenados em arquivos separados. Neste contexto, é necessária uma ferramenta capaz de juntar estes arquivos e compor a entrada para um compilador. Tal ferramenta é referenciada como montador.
Um compilador pode ser definido como um programa que converte programas escritos em uma linguagem fonte em programas equivalentes escritos em uma linguagem alvo (normalmente assembly ou linguagem de máquina).
Em geral, o processo realizado por um compilador compreende duas partes: análise, na qual um programa fonte é processado e armazenado em uma representação intermediária, e síntese, na qual um programa na linguagem alvo é construído a partir da representação intermediária.
Tipicamente, a etapa de análise realizada por um compilador compreende 3 fases: análise léxica, análise sintática e análise semântica.
Os interpretadores, diferentemente dos compiladores, não produzem código como saída. Ao invés disto, eles próprios executam os programas fontes que lhes são fornecidos como entrada.
No que se refere a álgebra relacional e modelo relacional, julgue os itens a seguir.
I A junção natural (natural joint) é uma operação binária que permite combinar certas seleções e um produto cartesiano dentro de uma operação.
II As operações de projeção generalizada estendem as operações de projeção de modo a permitir que funções aritméticas sejam usadas como parte da projeção.
III A operação de junção externa (outer joint) é uma extensão da operação de junção para tratar informações omitidas.
IV A operação project é primária e retorna o argumento da relação excluindo certos atributos.
A quantidade de itens certos é igual a
Em Banco de Dados, necessitamos ser mais precisos sobre o que significa um "término bem sucedido" de uma transação. Para tanto, estabelecemos um modelo abstrato simples. Uma transação deve ser feita em um dos seguintes estados, com seus respectivos conceitos:
Somente as afirmativas 1, 2 e 3 são verdadeiras.
Somente as afirmativas 1, 2 e 5 são verdadeiras.
Somente as afirmativas 1, 3 e 5 são verdadeiras.
Somente as afirmativas 2, 4 e 5 são verdadeiras.
As afirmativas 1, 3, 4 e 5 são verdadeiras.
Acerca dos modelos cliente/servidor e conceitos de Internet, intranet e extranet, julgue os itens subseqüentes. Intranet é uma rede de computadores privada muito utilizada em corporações que se baseia em tecnologias utilizadas na Internet, e que pode ou não estar conectada à Internet. Quando duas ou mais intranets são interligadas em rede, tem-se o que se chama, usualmente, de extranet.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...