Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O comando SQL utilizado para remover todas as linhas da tabela Agenda que não possuam um mês coincidente na tabela Feriado é:
DELETE * FROM Agenda WHERE (SELECT COUNT(a.mês) FROM Agenda a,Feriado b WHERE a.mês = b.mês) = 0;
DELETE * IN Agenda WHERE Agenda.mês <> Feriado.mês;
DELETE Agenda WHERE Agenda.mês NOT EXISTS (SELECT mês FROM Feriado);
DELETE FROM Agenda WHERE mês NOT IN (SELECT mês FROM Feriado);
DELETE Agenda.* WHERE Agenda.mês NOT IN (SELECT mês FROM Feriado GROUP BY mês);
Ciência da Computação - Linguagem SQL - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2012
Ao realizar uma consulta SQL que combine resultados de duas relações, com o objetivo de retornar todos os registros da primeira relação do SELECT e aqueles correspondentes à condição de junção da segunda, que instrução SQL deve ser utilizada?
JOIN
INNER JOIN
OUTER JOIN
RIGHT JOIN
LEFT JOIN
Santos.
Santos e Santos.
Santos e Campinas.
Campinas.
Santos, Santos e Campinas.
Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.
Com base no código apresentado, ao ser executado o comando:
-- insert 4
INSERT INTO livros VALUES(1,"E o Tempo Levou",2,"");
será
executado o comando RAISE(ABORT,"Dados invalidos").
inserida uma nova linha na tabela livros.
criada uma nova linha na VIEW view1.
ignorado, pois o ISBN não pode ser nulo (NULL).
inserida uma nova coluna na tabela livros.
Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.
Sobre o código apresentado, considere:
I. O comando SELECT * FROM view1; exibirá informações sobre os dois livros inseridos durante a execução deste código com seus respectivos autores.
II. O trecho de SQL (SELECT Codigo FROM livros WHERE Codigo = NEW.Codigo) IS NOT NULL garante que o código do livro sendo inserido é único.
III. A cláusula BEFORE INSERT ON livros configura a trigger para ser executada antes de um insert ou update na tabela livros.
É correto o que consta em
II e III, apenas.
I, II e III.
II, apenas.
I e III, apenas.
III, apenas.
Sobre transações em SQL, considere:
I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.
II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.
III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.
É correto o que consta em
I, apenas.
I, II e III.
III, apenas.
II e III, apenas.
I e II, apenas.
São tecnologias e padrões associados ao funcionamento da world wide web (WWW), exceto :
HTTP
HTML
SQL
URL
Considerando a Tabela 1 autores e a Tabela 2 livros, quantos registros são retornados executando a consulta SQL na caixa abaixo?
0
1
2
3
4
Ciência da Computação - Linguagem SQL - Fundação Professor Carlos Augusto Bittencourt (FUNCAB) - 2012
No contexto do ADO.NET, após a execução de um comando SELECT, é preciso usar um objeto da classe SqlDataReader para se ter acesso aos dados resultantes da consulta. Qual fragmento de código é compatível com esta sequência de comandos?
Ciência da Computação - Linguagem SQL - Fundação Professor Carlos Augusto Bittencourt (FUNCAB) - 2012
O modelo conceitual e as tabelas abaixo serão utilizados nas questões 45, 46 e 47. Eles descrevem um banco de dados que contém informações sobre clientes de um shopping center e cupons de desconto concedidos.
Qual comando SELECT irá exibir um relatório com o nome de cada cliente e o somatório dos valores dos cupons que cadaumdeles possui?
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...