Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito das características gerais do MySql 5 e do Oracle 11g, julgue os itens que se seguem.
Caso a sintaxe INSERT INTO nome_da_views SELECT * FROM tabela1 fosse executada, seria gerado erro tanto no MySql quanto no Oracle, uma vez que é impossível realizar inserção de dados em views nesses dois SGBDs.
Um usuário pediu que fosse elaborado um relatório com informações relativas a todas as empresas cadastradas na bolsa. Para cada empresa, o relatório tem que exibir as seguintes informações:
• Código e Nome da mesma;
• Códigos e tipos das ações, caso a empresa tenha ações negociadas na bolsa.
A consulta que permite exibir o nome de uma empresa cujo somatório das negociações (VALOR * QTD) de suas ações preferenciais (TIPO='PN') entre os dias 23-01-2012 (inclusive) e 25-01-2012 (inclusive) tenha sido superior a R$ 1.000.000,00 é
SELECT (SELECT Nome FROM Time WHERE Codigo = S.Time) as C FROM (SELECT CASE WHEN Placar1 > Placar2 THEN Time1 WHEN Placar2 > Placar1 THEN TIME2 ELSE 0 END as Time,ABS(Placar1 - Placar2) as Saldo FROM Jogo ORDER BY Saldo) S LIMIT 1;
Dada a tabela Books, contendo os campos Code e Name, sendo que o Code deverá ser declarado como chave primária do tipo inteiro e o campo Name do tipo texto com tamanho máximo de 50 caracteres, o comando SQL que pode ser utilizado para a criação dessa tabela é