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.
Qual sequência de comandos SQL deve ser executada para excluir do banco de dados as informações sobre a empresa cujo nome é PGP PETROLEO?
DELETE FROM EMPRESA WHERE NOME = 'PGP PETROLEO'
DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESA WHERE NOME= 'PGP PETROLEO')
DELETE FROM NEGOCIACAO
WHERE COD_ACAO = (SELECT CODIGO FROM ACAO WHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESA WHERE NOME= 'PGP PETROLEO'))
DELETE FROM EMPRESA WHERE NOME = 'PGP PETROLEO' ON CASCADE
DELETE FROM NEGOCIACAO WHERE COD_ACAO IN (SELECT CODIGO FROM ACAO
WHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESA WHERE NOME='PGP PETROLEO'))
DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESA WHERE NOME='PGP PETROLEO')
DELETE FROM EMPRESA WHERE NOME='PGP PETROLEO'
DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESA WHERE NOME='PGP PETROLEO')
DELETE FROM NEGOCIACAO WHERE COD_ACAO = (SELECT CODIGO FROM ACAO WHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESA WHERE NOME='PGP PETROLEO'))
DELETE FROM EMPRESA WHERE NOME=PGP PETROLEO
DELETE FROM NEGOCIACAO WHERE COD_ACAO = (SELECT CODIGO FROM ACAO WHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESA WHERE NOME='PGP PETROLEO'))
DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESA WHERE NOME='PGP PETROLEO')
DELETE FROM EMPRESA WHERE NOME='PGP PETROLEO'
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 E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO=PN AND A.CODIGO=N.COD_ACAO AND N.DATA BETWEEN '23-01-2012' AND '25-01-2012' AND SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA BETWEEN '23-01-2012' AND '25-01-2012' GROUP BY E.CODIGO HAVING SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA >= '23-01-2012' AND <= '25-01-2012' GROUP BY E.NOME HAVING SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA BETWEEN '23-01-2012' AND '25-01-2012' ORDER BY E.NOME HAVING SUM(N.QTD*N.VALOR)>1000000
SELECT E.NOME FROM EMPRESA E, ACAO A, NEGOCIACAO N WHERE E.CODIGO=A.COD_EMPRESA AND A.TIPO='PN' AND A.CODIGO=N.COD_ACAO AND N.DATA > '22-01-2012' AND N.DATA < '26-01-2012' GROUP BY E.NOME HAVING SUM(N.QTD*N.VALOR)>1000000
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.
Qual consulta permite exibir o que foi pedido?
SELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E LEFT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO WHERE A.TIPO = 'ON' OR TIPO = 'PN'
SELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E RIGHT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO
SELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E LEFT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO
SELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E, ACAO A WHERE E.CODIGO = A.COD_EMPRESA AND (A.TIPO = 'ON' OR TIPO = 'PN')
SELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E, ACAO A WHERE E.CODIGO = A.COD_EMPRESA
As transações em um banco de dados devem possuir algumas propriedades, conhecidas como propriedades ACID.
Nesse contexto, a propriedade relacionada à letra I é a(o)independência de dados
integridade referencial
inconsistência
identificação
isolamento
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Acerca da linguagem SQL nos bancos de dados MySql e Oracle, julgue os itens de 109 a 111.
No MySql 5.0, as views não podem conter subquery na cláusula FROM nem podem fazer referência ao sistema ou a variáveis do usuário.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
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.
Ciência da Computação - Linguagem SQL - Instituto Brasileiro de Formação e Capacitação (IBFC) - 2012
Quanto a LDD (Linguagem de Definição de Dados) pode-se afirmar que:
I. É uma linguagem de computador usada para a definição de estruturas de dados. II. Um exemplo de comando LDD é a declaração CREATE. III. Outro exemplo de comando LDD é a declaração INSERT.as três sentenças estão corretas.
somente as sentenças (I) e (II) estão corretas.
somente as sentenças (I) e (III) estão corretas.
somente as sentenças (II) e (III) estão corretas.
as três sentenças estão incorretas.
Ciência da Computação - Linguagem SQL - Instituto Brasileiro de Formação e Capacitação (IBFC) - 2012
O comando da linguagem SQL que altera os dados de um ou mais registros em uma tabela é:
INSERT
SELECT
ALTER
DISTINCT
UPDATE
Ciência da Computação - Linguagem SQL - Instituto Brasileiro de Formação e Capacitação (IBFC) - 2012
Assinale a alternativa que NÂO é conhecida tipicamente como sendo uma cláusula do SQL:
COUNT
FROM
DISTINCT
ORDER BY
WHERE
Ciência da Computação - Linguagem SQL - Instituto Brasileiro de Formação e Capacitação (IBFC) - 2012
A consulta SQL que tem como resultado todos registros da tabela FUNC é:
SELECT FROM FROM
SELECT ALL FUNC
SELECT FROM FUNC
SELECT FUNC FROM
FROM SELECT FUNC
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...