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.
Na passagem de parâmetros para Procedures e Funções em PL/SQL, o tipo de parâmetro que tem por objetivo enviar valores para as stored procedures é:
IN-OFF.
OUT.
OFF.
ON.
IN.
Considere:
I. Retorna linhas quando houver pelo menos uma correspondência entre duas tabelas.
II. Operador usado para combinar o resultado do conjunto de duas ou mais instruções SELECT.
III. Operador usado em uma cláusula WHERE para pesquisar um padrão específico em uma coluna.
I, II e III correspondem em SQL, respectivamente, a
SELECT, UNIQUE e BETWEEN.
INNER JOIN, JOIN e DISTINCT.
LEFT JOIN, UNIQUE e LIKE.
SELECT, JOIN e BETWEEN.
INNER JOIN, UNION e LIKE.
Analise os comandos PL/SQL: CREATE TABLE Departamentos (Id numeric(10) not null,Descricao varchar(30) not null, CONSTRAINT Dept_pk PRIMARY KEY(Id)); CREATE TABLE Vendedores (Id numeric(10) not null,Nome varchar(30) not null,Departamento numeric(10) not null, CONSTRAINT Vendedores_pk PRIMARY KEY(Id),CONSTRAINT fk_dept FOREIGN KEY(Departamento) REFERENCES Departamentos(Id)); CREATE TABLE Vendas (Vendedor numeric(10) not null,ValordeVenda real not null,CONSTRAINT fk_vendedores FOREIGN KEY(Vendedor) REFERENCES Vendedores(Id)); O comando PL/SQL necessário para listar o nome dos vendedores que obtiveram Valor de Venda superior a 100 e que pertençam ao departamento 1 nas tabelas criadas acima deve ser:
SELECT * FROM Vendedores WHERE Departamento = 1 AND (SELECT ValordeVenda FROM Vendas WHERE Sum(ValordeVenda) > 100);
SELECT Nome FROM Vendedores WHERE Departamento = 1 AND (SELECT Sum(ValordeVenda) FROM Vendas WHERE Vendedor = Vendedores.Id) > 100;
SELECT Vendedor FROM Vendas WHERE Sum(ValordeVenda) > 100 AND Departamento = 1;
SELECT (SELECT Nome from Vendedores WHERE Id = Vendas.Vendedor) as Nome,ValordeVenda FROM Vendas WHERE ValordeVenda > 100;
SELECT (SELECT Sum(ValordeVenda) FROM Vendas) as S,(SELECT Id from Departamentos WHERE Id = 1) as IdDept WHERE S > 100 AND IdDept = 1;
Procedure, em PL/SQL, é um bloco de comandos
nomeado que pode ser armazenado em um banco dados.
anônimo que retorna um valor ao final da execução.
nomeado que retorna um valor ao final da execução.
anônimo que pode ser armazenado em um banco de dados.
anônimo ou nomeado, que pode ser armazenado em um banco de dados e que retorna um valor ao final da execução.
UPDATE, DELETE ou INSERT
UPDATE ou DELETE, apenas.
DELETE ou INSERT, apenas.
DELETE ou SELECT, apenas.
INSERT ou SELECT, apenas.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Considerando o script SQL acima para o SGBD MySQL, julgue os itens consecutivos.
Caso o campo idCliente, em TarifacaoServico, seja uma chave estrangeira (FK) ligada à chave primária (PK) idCliente na tabela Cliente, o script em questão será inválido, ferindo a restrição de integridade referencial, uma vez que chaves estrangeiras não podem receber valores nulos.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Considerando o script SQL acima para o SGBD MySQL, julgue os itens consecutivos.
Considere que dados foram inseridos em um sistema de acordo com os scripts SQL a seguir.
Nesse caso, é correto afirmar que, por meio do script SQL abaixo, pode-se obter o nome do cliente e o valor total tarifado para cada cliente, independentemente da data de tarifação.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Considerando o script SQL acima para o SGBD MySQL, julgue os itens consecutivos.
Ao término da execução do script, serão criadas três tabelas, nas quais, conceitualmente, haverá uma cardinalidade de N: M entre as tabelas Cliente e TipoServico.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Julgue os itens a seguir, relativos a banco de dados.
O script SQL abaixo concede à conta Usuario permissão de inserção e consulta no objeto de banco de dados NomeObjeto, que pode ser tanto uma tabela quanto uma view (visão).
GRANT INSERT, SELECT ON NomeObjeto TO Usuario;
Ciência da Computação - Linguagem SQL - Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD) - 2011
Sobre comandos SQL, analise as seguintes afirmativas:
1. DROP TABLE é um comando utilizado para apagar os dados contidos em uma tabela, mantendo-a porém no banco.
2. ALTER TABLE é um comando utilizado para alterar tabelas de um banco de dados, podendo porém apenas adicionar novas colunas, não podendo remover colunas existentes.
3. DELETE FROM é um comando utilizado para apagar todas as tabelas de uma base de dados completa.
Está(ão) incorreta(s):
2, apenas.
1 e 2, apenas.
1 e 3, apenas.
2 e 3, apenas.
1, 2 e 3.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...