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
insert on tabela colunas = expressões
insert from tabela colunas set expressões
insert into tabela colunas values expressões
insert tabela into colunas for expressões
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
OR, sendo valores isolados.
OR, sendo um intervalo de valores.
AND, sendo valores isolados.
AND, sendo um intervalo de valores.
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).
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
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;
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
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);
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
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;
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
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));
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
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';
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Assinale a opção incorreta, considerando as informações apresentadas no código.
Nas linhas de 10 a 12, os símbolos U e G são denominados apelidos ou aliases SQL.
As colunas USEROID e GROUPOID estão presentes no modelo físico das tabelas USER e GROUP, respectivamente.
A coluna PASSWORD está presente no modelo físico da tabela USER.
A coluna USERNAME é uma candidata a chave primária da tabela USER.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Assinale a opção incorreta, acerca das informações apresentadas no código.
Os comandos da linguagem SQL, na versão apresentada, não fornecem suporte à orientação a objetos.
Os comandos nas linhas 2 e 3 definem restrições de integridade referencial.
Os comandos entre as linhas 1 e 13 são da sublinguagem de DML (data manipulation language) do SQL.
A tabela COMPRA possui uma chave primária composta.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...