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.

A linguagem de consulta estruturada (SQL) possui um recurso para combinar os registros de duas tabelas conhecido como join. Com relação a este recurso, é correto afirmar que:

  • a.

    em bancos de dados que não suportam cross join deve-se emulá-lo com o uso de union e sub-queries.

  • b.

    full outer join é utilizado para retornar produtos cartesianos e pode ser emulado através de um select com duas tabelas sem cláusula where.

  • c.

    inner join é pouco utilizado devido à possibilidade de retornar colunas de relacionamento com valores null.

  • d.

    right outer join é utilizado para retornar os registros da tabela da direita mais os registros encontrados na tabela da esquerda ou null para os valores não encontrados na tabela da esquerda.

  • e.

    left outer join é o tipo default de join, é utilizado para retornar todos os registros de duas tabelas, preenchendo com null os resultados que não foram encontrados em qualquer das tabelas.

Cada instrução SQL executada pelo Oracle Database Server possui um cursor individual associado. De acordo com o conceito de cursores implícitos e explícitos, considere as afirmativas abaixo.

I. Os cursores implícitos são declarados e nomeados pelo programador, apenas para instruções PL/SQL SELECT, incluindo consultas que podem retornar uma ou mais linhas.

II. Os cursores explícitos são utilizados apenas para consultas que retornam mais de uma linha.

III. Os cursores implícitos são gerados dinamicamente para todas as instruções DML e PL/SQL SELECT, incluindo consultas que retornam somente uma linha.

É correto o que se afirma APENAS em

  • a.

    I.

  • b.

    II.

  • c.

    III.

  • d.

    I e II.

  • e.

    II e III.

O Analista necessita

I. criar uma tabela por meio da linguagem SQL.

II. incluir tuplas na tabela criada.

III. criar índices para a tabela criada.

IV. atualizar conteúdo das tuplas.

V. obter informações das tuplas incluídas na tabela.

Para atender essa necessidade é correto o uso da

  • a.

    DML nos casos I, II, III e IV, apenas.

  • b.

    DDL nos casos I e III, apenas.

  • c.

    DML nos casos I, III e V, apenas.

  • d.

    DDL nos casos II e IV, apenas.

  • e.

    DML nos casos I, II, III, IV e V.

No PL/SQL, a função que retorna o menor inteiro maior ou igual ao argumento, e a função numérica que retorna o código do erro associado à última exceção, são, respectivamente:

  • a.

    CEIL e SQLCODE.

  • b.

    SQLERRM e FLOOR.

  • c.

    CEIL e SINH.

  • d.

    SQLCODE e FLOOR.

  • e.

    SQLERRM e CEIL.

Na SQL (ANSI), são dois exemplos do âmbito da linguagem de manipulação de dados e dois exemplos do âmbito da linguagem de definição de dados, respectivamente:

  • A. Create Index, Select, Delete e Update.
  • B. Update, Delete, Select e Create Table.
  • C. Update, Insert, Drop Table e Create Index.
  • D. Select, Drop Index, Insert e Create Table.
  • E. Insert, Select, Drop Index e Delete.

Na SQL (ANSI), são dois exemplos de funções agregadas:

  • A. MOD e NOW.
  • B. AVG e INSTR.
  • C. FORMAT e COUNT.
  • D. VAR_SAMP e LEFT.
  • E. CORR e CUME_DIST.

A SQL (ANSI) não elimina linhas em duplicata resultantes de um resultado de consulta a menos que o usuário o solicite explicitamente por meio da palavra-chave

  • A.

    GROUP BY.

  • B.

    JOIN.

  • C.

    DISTINCT.

  • D.

    REVOKE.

  • E.

    GRANT.

Recursos do OLAP, essencialmente as extensões ROLLUP e CUBE, incluídos no padrão SQL, são as opções específicas da cláusula

  • A.

    HAVING

  • B.

    GROUP BY

  • C.

    OUTER JOIN

  • D.

    ORDER BY

  • E.

    INNER JOIN

As declarações SQL que permitem aos administradores do sistemas conceder aos usuários privilégios e autorizações para acessar as tabelas, bem como retirar os privilégios e autorizações concedidos, são, respectivamente,

  • A. CREATE e DELETE.
  • B. GIVING e DELETE.
  • C. GRANT e REVOKE.
  • D. GRANT e CLUSTER.
  • E. GIVING e REVOKE.

Considere as funções SQL:

I. AVG.

II. MAX.

III. COUNT.

São conhecidas como funções agregadas, que produzem um único valor a partir de uma coluna inteira de dados, as que constam em

  • A. III, apenas.
  • B. I e II, apenas.
  • C. I e III, apenas.
  • D. II e III, apenas.
  • E. I, II e III.
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...