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

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

Considere que o comando de SQL join será utilizado para realizar a junção de duas tabelas: uma localizada antes do comando (tabela à esquerda) e outra depois do comando (tabela à direita). Com base nestas informações, numere a segunda coluna de acordo com a numeração da primeira e, em seguida, assinale a seqüência correta.

 A seqüência correta, de cima para baixo, é:

  • A. 5, 2, 3, 4, 1.
  • B. 5, 2, 4, 3, 1.
  • C. 5, 1, 4, 3, 2.
  • D. 2, 5, 4, 3, 1.
  • E. 2, 5, 3, 4, 1.

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

Qual sentença SQL está escrita corretamente para criar uma tabela de pedidos, contendo a identificação do pedido, a identificação do cliente, a data do pedido e a quantidade pedida? Considere que a chave primária deve ser composta pela identificação do pedido e identificação do cliente.

  • A.

    Create Table pedidos Primary-Key(idPedido, idCliente)

    (

    idPedido Int(6)Not Null,

    idCliente Int(6)Not Null,

    dtPedido Date,

    qtdePedido Int(5)

    )

  • B.

    Create Table pedidos

    (

    idPedido Int(6)Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5),

    Key(idPedido, idCliente)

    )

  • C.

    Create Table pedidos Key(idPedido, idCliente)

    (

    idPedido Int(6) Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5)

    )

  • D.

     

    Create Table pedidos

    (

    idPedido Int(6) Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5),

    Primary Key(idPedido, idCliente)

    )

     

Considere a Tabela A, apresentada abaixo:

 

Julgue as seguintes afirmações sobre consultas SQL na Tabela A.

 

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

 

  • A.

    Apenas I.

  • B.

    Apenas II.

  • C.

    Apenas I e III

  • D.

    Apenas II e III.

  • E.

    Todas as afirmações.

Julgue as seguintes afirmações sobre linguagem SQL.

I. SQL é uma linguagem de definição, consulta e atualização de dados.

II. Dentre os vários comandos da linguagem, estão comandos para criar, remover e modificar tabelas, que são respectivamente: createtable, droptable e altertable.

III. Um exemplo de consulta SQL é a seguinte: SELECT NOME FROM FUNCIONARIO WHERE SALARIO > 10000 a qual retorna a lista de nomes de funcionário com um salário superior a 10.000,00.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s):

  • A.

    Apenas I.

  • B.

    Apenas I e III.

  • C.

    Apenas II.

  • D.

    Apenas II e III.

  • E.

    Todas as afirmações.

Avalie a seguinte consulta SQL e escolha a alternativa que indica de forma CORRETA o resultado da mesma.

SELECT F.NOME, F.SOBRENOME

FROM FUNCIONARIO F

WHERE F.CPF IN (SELECT FUN_CPF

FROM DEPENDENTE

WHERE FUN_CPF=F.CPF AND

SEXO=F.SEXO)

  • A.

    A consulta retorna o nome e o sobrenome de todos os funcionários que têm dados sobre dependentes e sexo.

  • B.

    A consulta retorna o nome e o sobrenome de todos os dependentes que são do mesmo sexo do funcionário ao qual estão relacionados.

  • C.

    A consulta retorna o nome e o sobrenome de todos os funcionários que possuem mais de um dependente, desde que os mesmos tenham o mesmo sexo.

  • D.

    A consulta retorna o nome e o sobrenome de todos os funcionários que possuem dependentes e que são do mesmo sexo do funcionário.

  • E.

    A consulta não retorna nenhum valor, pois a sua sintaxe esta errada.

Considere a seguinte tabela e a consulta SQL abaixo. Escolha a alternativa que indica os valores na ordem em que serão retornados como resultado da execução da mesma.

  • A.

    4000, 1000, 2000, 400.

  • B.

    400, 1000, 4000, 2000.

  • C.

    4000, 2000, 400, 1000.

  • D.

    400, 1000, 2000, 4000.

  • E.

    4000, 2000, 1000, 400

É possível escrever consultas de diversas maneiras utilizando código SQL (Structured Query Language). Isto é um benefício, uma vez que permite a um usuário pensar sobre a consulta na maneira que lhe parecer mais natural. Analise o código SQL abaixo e assinale a alternativa que explica o que faz a sua execução.

  • A.

    Apresenta o nome dos clientes que possuem conta em qualquer agência.

  • B.

    Apresenta o nome dos clientes que não possuem conta em qualquer agência.

  • C.

    Apresenta o nome dos clientes que possuem conta na agência "centro" e não possuem empréstimo na agência "centro".

  • D.

    Apresenta o nome da agência e o nome do cliente da conta "empréstimo".

  • E.

    Apresenta todos os nomes dos clientes que possuem simultaneamente uma conta e um empréstimo na agência "centro".

Dada a construção

SQL: SELECT CODIGO, NOME FROM TAB1, TAB2 WHERE TAB1.CODIGO = TAB2.CODIGO;

Considere as seguintes afirmativas:

I. A construção representa uma projeção de uma restrição de um produto.

II. A cláusula SELECT corresponde a produto cartesiano.

III. A cláusula FROM corresponde a projeção.

IV. A cláusula WHERE corresponde a restrição.

Está correto o que se afirma em

  • A.

    I e II, apenas.

  • B.

    I e IV, apenas.

  • C.

    II e III, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II, III e IV.

A execução de uma operação BEGIN TRANSACTION inicia uma transação SQL que será terminada executandose a operação

  • A.

    COMMIT, apenas.

  • B.

    ROLLBACK, apenas.

  • C.

    END TRANSACTION, apenas.

  • D.

    COMMIT ou ROLLBACK, apenas.

  • E.

    COMMIT, ROLLBACK ou END TRANSACTION.

Considere a seguinte expressão SQL (ANSI):

A expressão acima

  • A.

    não comporta o HAVING SUM.

  • B.

    deve ter GROUP BY Empresa modificado para GROUP BY Montante a fim de torná-la correta.

  • C.

    não comporta o GROUP BY.

  • D.

    está correta.

  • E.

    deve ter HAVING SUM(Montante) modificado para HAVING SUM(Empresa) a fim de torná-la correta.

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