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

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

Para obter todas as linhas da tabela B, o comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A e B do tipo

  • A.

    CROSS JOIN.

  • B.

    INNER JOIN.

  • C.

    FULL OUTER JOIN.

  • D.

    RIGHT OUTER JOIN.

  • E.

    LEFT OUTER JOIN.

O comando SELECT retornará a quantidade de registros (tuplas) de uma tabela por meio da cláusula

  • A.

    SUM.

  • B.

    COUNT.

  • C.

    DISTINCT.

  • D.

    HAVING.

  • E.

    GROUP BY.

Uma tabela ORACLE temporária que armazena registros predeterminados e possibilita filtrar campos para consultas restritas denomina-se

  • A.

    CONTAINER.

  • B.

    TRIGGER.

  • C.

    VIEW.

  • D.

    CONSTRAINT.

  • E.

    TABLESPACE.

A exclusão de uma tabela ORACLE por completo, incluindo conteúdo e estrutura, é realizada pelo comando DDL

  • A.

    DROP TABLE.

  • B.

    CLEAR TABLE.

  • C.

    CLEAN TABLE.

  • D.

    DELETE TABLE.

  • E.

    ERASE TABLE.

A álgebra relacional é a base matemática de bancos de dados relacionais. A álgebra relacional pode ser definida como linguagem de consulta formal e procedimental. Para banco de dados, podem ser utilizadas diversas operações provenientes da teoria de conjuntos. A seleção (select), em banco de dados relacional, é

  • A.

    o resultado de todas as tuplas que pertencem às relações presentes em uma operação.

  • B.

    uma relação que parte de duas outras, levando as tuplas comuns e não-comuns a ambas.

  • C.

    utilizada para escolher subconjunto de tuplas em uma relação que satisfaça condição de seleção predefinida.

  • D.

    executada em apenas uma relação, e o resultado é uma nova relação.

A respeito de SQL e PL/SQL, julgue os itens a seguir.

A estrutura básica de um bloco PL/SQL é composta por quatro seções: DECLARE, BEGIN, EXCEPTION e END. As seções DECLARE, BEGIN e END são obrigatórias.

  • C. Certo
  • E. Errado

Um banco de dados é parte do sistema de informação de uma organização, enquanto um modelo de dados de alto nível é somente uma parte do ISA (information systems architecture) da organização. Entre os componentes do ISA, encontram-se

  • A.

    os dados e os processos, que são representados por modelos de entidade relacionamento.

  • B.

    os dados, os processos que manipulam os dados, os eventos, e os pontos no tempo de quando os processos são executados.

  • C.

    os dados, as pessoas que executam os processos, e as tecnologias a serem utilizadas para sua implementação.

  • D.

    os dados, as justificativas dos eventos, e as regras que governam a tecnologia a ser empregada para a implementação dos processos.

Os administradores de bancos de dados (DBA) são profissionais responsáveis pela criação, manutenção e segurança do banco de dados de uma empresa. As tarefas dos DBA consistem em

I decidir que informação manter no banco de dados, identificar as entidades de interesse da empresa e a informação a registrar em relação a esta entidade.

II definir o conteúdo do banco de dados, descrevendo o esquema conceitual.

III definir os controles de segurança e integridade, que podem ser considerados parte do esquema conceitual com linguagens DML.

IV desenvolver aplicações em linguagem DML para o banco de dados.

Estão certos apenas os itens

  • A.

    I e II.

  • B.

    I e IV.

  • C.

    II e III.

  • D.

    III e IV.

Em relação as arquiteturas de grid utilizadas por alguns fabricantes de bancos de dados, julgue os itens subsequentes.

I As arquiteturas de grid utilizadas por alguns fabricantes de bancos de dados permitem que sejam agrupados um amplo número de servidores, armazenamento e redes em um recurso computacional flexível sob-demanda para as necessidades computacionais de uma organização.

II Em nível mais alto, a ideia de grid computing é a implementação de um utilitário em que o usuário não se preocupe onde os dados estão ou que computador executa uma requisição.

III Clustering é uma tecnologia utilizada para criar infraestruturas de grid. Os grids podem consistir de vários clusters.

IV Um grid presupõe que todos os servidores nele estão executando o mesmo conjunto de aplicações. As aplicações podem ser agendadas e migradas entre os diferentes servidores do grid.

V A utilização de grid para bancos de dados é possível em função de um banco de dados ter estruturas lógicas e estruturas físicas. Como ambos os tipos de estruturas são separadas, o armazenamento físico dos dados pode ser gerenciada sem afetar o acesso às estruturas de armazenamento lógico.

A quantidade de itens certos é igual a

  • A.

    1

  • B.

    2

  • C.

    3

  • D.

    4

              Em um banco de dados Microsoft SQL Server 2005, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.

Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.

  • A.

    update produtos set valor = 195

  • B.

    update produtos set valor = 195 where valor < 195

  • C.

    update produtos set valor = 195 where valor <= 195

  • D.

    update produtos set valor = 195 where valor = 195

  • E.

    update produtos set valor = 195 where valor >= 195

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