Questões de Ciência da Computação do ano 2007

Lista completa de Questões de Ciência da Computação do ano 2007 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

As linhas deletadas de uma tabela relacional podem ser recuperadas a partir de uma cópia backup pelo processo de recuperação

  • A.

    replace.

  • B.

    update.

  • C.

    recovery.

  • D.

    upload.

  • E.

    append.

O código acima apresenta um script SQL válido. Julgue os itens subseqüentes, referentes às informações apresentadas nesse código e a conceitos de bancos de dados utilizados na construção do script.

Conforme o modelo físico desse esquema de dados, a relação de cardinalidade estabelecida entre BARREIRAS_TECNICAS e PAISES é 1:n.

  • C. Certo
  • E. Errado

O código acima apresenta um script SQL válido. Julgue os itens subseqüentes, referentes às informações apresentadas nesse código e a conceitos de bancos de dados utilizados na construção do script.

Suponha que o script apresentado seja usado para a montagem de um banco de dados em plataforma MySQL. Nesse caso, o uso de tabelas do tipo MyISAM proverá ao banco de dados melhores condições para a manutenção de propriedades ACID das transações realizadas no SGBD, se comparado ao uso de tabelas do tipo InnoDB.

  • C. Certo
  • E. Errado

Com relação a bancos de dados, julgue os itens que se seguem.

Um modo de particionar uma tabela consiste em dividir as suas linhas entre várias tabelas. Em determinadas circunstâncias, isso pode resultar em consultas mais rápidas do que seria possível se a tabela não fosse particionada.

  • C. Certo
  • E. Errado

Acerca da conectividade aos bancos de dados, julgue os seguintes itens.

Ao usar a interface de programação Java database connectivity (JDBC), um programa em Java pode identificar o driver JDBC e uma fonte de dados, a partir de um uniform resource locator (URL).

  • C. Certo
  • E. Errado

A figura acima apresenta uma proposta de organização e automatização de mudanças em bases de dados, na qual são empregados elementos como ambiente de produção, base de dados build ou réplica etc. A proposta também sugere a execução de atividades, seqüenciadas de #1 a #10. Com base nas informações apresentadas e nos conceitos de administração de bancos de dados e gerência de qualidade de projetos de TI, julgue os itens a seguir.

A arquitetura apresentada é embasada no uso de bases de dados distribuídas.

  • C. Certo
  • E. Errado

O princípio fundamental dos bancos de dados distribuídos conduz, entre outros, aos objetivos de independência, relacionada diretamente aos dados, de

  • A.

    rede, localização e fragmentação.

  • B.

    localização, fragmentação e replicação.

  • C.

    localização, hardware e sistema operacional.

  • D.

    hardware, rede e replicação.

  • E.

    hardware, sistema operacional e rede.

Para as questões 35 e 36, considere a modelagem orientada por objetos de um sistema de informação para uma empresa. Os funcionários dessa empresa estão organizados de forma hierárquica, tal que cada funcionário, com exceção do presidente da empresa, é diretamente subordinado a exatamente um funcionário; este funcionário é o seu supervisor. Funcionários que não são supervisores são denominados encarregados. O conjunto dos superiores de um funcionário é formado por seu supervisor, pelo supervisor de seu supervisor, e assim por diante, até se chegar ao presidente.

Considere, ainda, que o sistema será modelado por meio de um dos dois diagramas de classe a seguir:

A relação funcionarios entre as classes Empresa e Funcionario será implementada por meio de um lista de objetos da classe Funcionario na classe Empresa, e conterá referências a todos os funcionários da empresa.

Considere que a relação definida no Diagrama 1 seja implementada por meio de um atributo de nome supervisor na classe Funcionário, de modo que se F1 for supervisor de F2, então o atributo supervisor do objeto F2 referencia F1.

Considere, ainda, que as seguintes operações devam ser implementadas na classe Empresa:

I. Dado um funcionário, obter a lista de todos os seus superiores.

II. Obter a lista de todos os encarregados da empresa.

III. Dado um funcionário, obter a lista de todos os seus subordinados.

Dentre essas operações, NÃO podem ser implementadas percorrendo-se uma única vez a lista de funcionários da classe Empresa:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e III, apenas.

  • D.

    I, II e III.

Para as questões 35 e 36, considere a modelagem orientada por objetos de um sistema de informação para uma empresa. Os funcionários dessa empresa estão organizados de forma hierárquica, tal que cada funcionário, com exceção do presidente da empresa, é diretamente subordinado a exatamente um funcionário; este funcionário é o seu supervisor. Funcionários que não são supervisores são denominados encarregados. O conjunto dos superiores de um funcionário é formado por seu supervisor, pelo supervisor de seu supervisor, e assim por diante, até se chegar ao presidente.

Considere, ainda, que o sistema será modelado por meio de um dos dois diagramas de classe a seguir:

A relação funcionarios entre as classes Empresa e Funcionario será implementada por meio de um lista de objetos da classe Funcionario na classe Empresa, e conterá referências a todos os funcionários da empresa.

Considerando-se a relação definida no Diagrama 2, avalie as seguintes afirmativas:

I. Dado um funcionário, é possível obter a lista de todos os seus superiores percorrendo-se a lista de funcionários da classe Empresa uma única vez.

II. Não é necessário alterar o diagrama para se permitir que um mesmo funcionário tenha mais do que um supervisor.

III. É possível obter a lista de todos os encarregados da empresa percorrendo-se a lista de funcionários da classe Empresa uma única vez.

As afirmativas VERDADEIRAS são:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e III, apenas.

  • D.

    I, II e III.

NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Considerando Banco de Dados orientado a objetos, pode-se afirmar:

  • A.

    Cada objeto distinto armazenado no banco possui uma identidade única, que pode ser alterada quando o seu valor for baseado em uma propriedade do objeto.

  • B.

    Objetos complexos possuem o seu estado construído a partir de outros objetos, ditos subclasses, pelo uso de construtores de classes.

  • C.

    A principal propriedade que é exigida de um identificador de objeto é que ele seja capaz de localizar fisicamente um objeto instanciado em um banco.

  • D.

    O identificador de um objeto, ou OID, é uma identidade única e imutável e, preferencialmente, não reutilizável, ou seja, mesmo que o objeto seja destruído o seu OID não deverá ser reaproveitado.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...