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

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

A seguir são definidas 3 relações em um banco de dados, segundo a abordagem relacional, onde as chaves estão sublinhadas.

PRODUTO(CodigoEAN, Nome, Preco)

LOJA(CNPJ, Rua, Complemento, CEP, Cidade, Estado)

VENDA(CNPJ, CodigoEAN, Data, Quantidade)

Para produzir um relatório com as colunas CódigoEAN, Nome e Venda_Total, onde a Venda_Total representa o somatório do valor de todas as vendas de um certo produto em todas as datas e todas as lojas, e cada produto só será listado uma vez, qual expressão SQL deve ser usada?

  • A.

    SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Preco*Quantidade AS Venda_Total FROM PRODUTO, VENDA ;

  • B.

    SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Sum(Quantidade*Preco) AS Venda_Total FROM LOJA,PRODUTO , VENDA WHERE PRODUTO.CodigoEAN = VENDA.CodigoEAN AND LOJA.CNPJ=VENDA CNPJ;

  • C.

    SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Quantidade*Preco AS Venda_Total FROM PRODUTO , VENDA WHERE PRODUTO. CodigoEAN = VENDA.CodigoEAN GROUP BY PRODUTO.CodigoEAN, PRODUTO.Nome;

  • D.

    SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, PRODUTO.Preco*VENDA.Quantidade AS Venda_Total FROM PRODUTO, VENDA WHERE PRODUTO.CodigoEAN=VENDA.CodigoEAN ORDER BY PRODUTO.Preco*VENDA.Quantidade;

  • E.

    SELECT PRODUTO.CodigoEAN, Nome, Sum(Quantidade*Preco) AS Venda_Total FROM PRODUTO , VENDA WHERE PRODUTO.CodigoEAN = VENDA.CodigoEAN GROUP BY PRODUTO.CodigoEAN, Nome;

Acerca de bancos de dados relacionais e SQL, julgue os itens que se seguem.

No comando SQL abaixo, a barra vertical (|) indica que uma das duas opções deve ser utilizada e os colchetes indicam que o uso é opcional.

DROP TABLE nome_da_tabela [RESTRICT | CASCADE]

  • C. Certo
  • E. Errado

Acerca de bancos de dados relacionais e SQL, julgue os itens que se seguem.

Os comandos do grupo DDL (data definition language) do SQL permitem gerar os dados das tabelas que formam um banco de dados.

  • C. Certo
  • E. Errado

Tendo como referência os scripts SQL para MySqL acima demonstrados, julgue os itens a seguir, acerca de banco de dados e SQL.

O script DML abaixo excluirá o campo TelCliente da tabela

tbCliente.

ALTER TABLE tbCliente DROP TelCliente;

  • C. Certo
  • E. Errado

Tendo como referência os scripts SQL para MySqL acima demonstrados, julgue os itens a seguir, acerca de banco de dados e SQL.

Os scripts I, II e III são, respectivamente, do tipo DDL, DML e DVL.

  • C. Certo
  • E. Errado

Tendo como referência os scripts SQL para MySqL acima demonstrados, julgue os itens a seguir, acerca de banco de dados e SQL.

A execução do script abaixo retornará apenas um registro.

SELECT * FROM vwcliente WHERE NomCliente LIKE

‘%a%’;

  • C. Certo
  • E. Errado

A função SQL usada para extrair caracteres de um campo de texto é

  • A.

    AVG().

  • B.

    MID().

  • C.

    FORMAT().

  • D.

    CASE().

  • E.

    LEN().

  • A.

    table_name(s), column_name, table_name, value1 e value2

  • B.

    column_name(s), table_name, column_name, value1 e value2

  • C.

    column_name(s), table_name, table_name, value1 e value2

  • D.

    column_name(s), table_name, table_name, column1 e column2

  • E.

    table_name(s), table_name, column_name, row1 e row2

Em relação à criação de um bloco PL/SQL, está INCORRETO:

  • A.

    A seção de Declaração é opcional somente quando o bloco não utilizar constantes ou variáveis.

  • B.

    Cada variável ou constante deve ser especificada, obrigatoriamente, com seu nome, tipo e valor inicial; todas as linhas devem terminar com ponto e vírgula.

  • C.

    A linguagem permite a declaração de variáveis e constantes que podem ser usadas em comandos SQL contidos em procedures e funções.

  • D.

    A declaração de uma constante é parecida com a de uma variável, diferenciando-se, apenas, pela palavra chave CONSTANT.

  • E.

    As variáveis podem ter qualquer tipo de datatype válido pela linguagem SQL e ORACLE.

  • A.

    criar o trigger department_maiusc.

  • B.

    substituir o trigger existente de nome department_maiusc.

  • C.

    disparar o trigger sempre que houver a inclusão de uma nova linha na respectiva tabela do banco de dados.

  • D.

    acionar o trigger sempre que houver mudança num registro da respectiva tabela do banco de dados.

  • E.

    forçar o nome do departamento a ser colocado em letras minúsculas.

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