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.

O comando Insert da linguagem SQL tem a sua sintaxe baseada na estrutura básica

  • A.

    insert on tabela colunas = expressões

  • B.

    insert from tabela colunas set expressões

  • C.

    insert into tabela colunas values expressões

  • D.

    insert tabela into colunas for expressões

  • E.

    insert in tabela expressões into colunas

O operador IN de um comando SQL, para agrupar várias condições de recuperação de dados, pode ser usado com o operador

  • A.

    OR, sendo valores isolados.

  • B.

    OR, sendo um intervalo de valores.

  • C.

    AND, sendo valores isolados.

  • D.

    AND, sendo um intervalo de valores.

  • E.

    OR ou AND, sendo valores isolados.

SQL é uma linguagem que permite criar, recuperar, atualizar e remover dados de um banco de dados relacional. Julgue as seguintes afirmações sobre SQL.

I. O comando INSERT é utilizado para inserir dados no banco de dados. O exemplo de comando SQL a seguir insere, na tabela funcionario, uma nova tupla para o funcionário Maria da Silva que tem 28 anos e ganha um salário de R$ 550,00. INSERT funcionarios (nome, idade, salario) VALUES ('Maria da Silva', 28, 550)

II. O comando UPDATE é utilizado para atualizar dados no banco de dados. O exemplo de comando SQL a seguir concede um aumento no salário do funcionário Antonio em 20%. UPDATE funcionarios SET salario = salario*1.2 WHERE nome = 'Antonio'

III. O comando SELECT é utilizado para recuperar dados do banco de dados. O exemplo de comando SQL a seguir faz uma consulta que retorna o nome de todos os funcionários que possuem salário acima de R$ 1000,00, ordenados do mais novo para o mais velho. SELECT nome FROM funcionarios WHERE salario > 1000.0 ORDER BY idade

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas I e III.
  • D. Apenas II e III.
  • E. Apenas III.

Considerando as tabelas e os resultados de consultas apresentados acima, julgue os itens que se seguem.

O resultado I pode ser produzido a partir da execução do comando SQL a seguir.

select distinct NOME, CARTAO

from CLIENTES, PAGAMENTOS, ORDENS

where CPF = CLIENTE

and PAGAMENTO = PAGAMENTOS.CODIGO

order by NOME;

  • C. Certo
  • E. Errado

Considerando as tabelas e os resultados de consultas apresentados acima, julgue os itens que se seguem.

O resultado II pode ser produzido a partir da execução do seguinte comando SQL.

select NOME, TELEFONE

from CLIENTES, ORDENS

where CPF = CLIENTE

and CODIGO in (

select ORDEM

from ITENS_PRODUTOS

group by ORDEM

having SUM(QUANTIDADE) > 4);

  • C. Certo
  • E. Errado

Considerando as tabelas e os resultados de consultas apresentados acima, julgue os itens que se seguem.

O resultado III pode ser produzido a partir da execução do seguinte comando SQL.

select distinct NOME, DESCRIÇÃO

from CLIENTES, PRODUTOS, ORDENS, ITENS_PRODUTOS

where CPF = CLIENTE

and ORDENS.CODIGO = ITENS_PRODUTOS.ORDEM

and ITENS_PRODUTOS.PRODUTO = PRODUTOS.CODIGO

order by NOME, DESCRIÇÃO;

  • C. Certo
  • E. Errado

Considerando as tabelas e os resultados de consultas apresentados acima, julgue os itens que se seguem.

Se as colunas da tabela são do tipo integer, o seguinte comando cria ITENS_PRODUTOS.

create table ITENS_PRODUTOS (

ORDEM integer foreign key ORDENS,

PRODUTO integer foreign key PRODUTOS,

QUANTIDADE integer not null,

primary key (ORDEM));

  • C. Certo
  • E. Errado

Considerando as tabelas e os resultados de consultas apresentados acima, julgue os itens que se seguem.

O seguinte comando atualiza um dos registros da tabela CLIENTES.

update CLIENTES

where CPF = '222'

set NOME = 'Roberto', telefone = '4545';

  • C. Certo
  • E. Errado

Assinale a opção incorreta, considerando as informações apresentadas no código.

  • A.

    Nas linhas de 10 a 12, os símbolos U e G são denominados apelidos ou aliases SQL.

  • B.

    As colunas USEROID e GROUPOID estão presentes no modelo físico das tabelas USER e GROUP, respectivamente.

  • C.

    A coluna PASSWORD está presente no modelo físico da tabela USER.

  • D.

    A coluna USERNAME é uma candidata a chave primária da tabela USER.

Assinale a opção incorreta, acerca das informações apresentadas no código.

  • A.

    Os comandos da linguagem SQL, na versão apresentada, não fornecem suporte à orientação a objetos.

  • B.

    Os comandos nas linhas 2 e 3 definem restrições de integridade referencial.

  • C.

    Os comandos entre as linhas 1 e 13 são da sublinguagem de DML (data manipulation language) do SQL.

  • D.

    A tabela COMPRA possui uma chave primária composta.

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