Lista completa de Questões de Ciência da Computação do ano 2008 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Em um banco de dados que utiliza a linguagem SQL para definição, manipulação e controle de dados, é correto afirmar que os comandos
CREATE, DROP e INSERT fazem parte da DML (Linguagem de Manipulação de Dados).
GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados).
INSERT, UPDATE e SELECT fazem parte da DDL (Linguagem de Definição de Dados).
ALTER, DELETE e REVOKE fazem parte da DML (Linguagem de Manipulação de Dados).
CREATE, GRANT e DROP fazem parte da DCL (Linguagem de Controle de Dados).
Em relação às cláusulas, funções e operadores SQL, é correto afirmar que
a cláusula GROUP BY é utilizada para especificar as condições que devem reunir os registros que serão selecionados.
a função de soma SUM é utilizada para devolver o número de registros da seleção.
a cláusula HAVING somente pode ser especificada em conjunto com a cláusula GROUP BY.
o operador UNION ALL combina os resultados de duas consultas SQL em uma única tabela, desde que as consultas tenham o mesmo número de colunas e dados compatíveis. Nesse caso, os registros duplicados são automaticamente removidos.
a ordem de duas instruções SELECT que fazem uso do operador EXCEPT não altera o resultado da consulta.
Uma subquery (subconsulta) é um comando SELECT que foi "embutido" em outro comando SELECT, UPDATE, DELETE ou dentro de outra subquery. A finalidade da subquery é retornar um conjunto de linhas para a query (consulta) ou comando principal. Com relação às subqueries, é correto afirmar que
uma subquery não precisa estar incluída entre parêntesis.
uma subquery sempre deve estar do lado esquerdo do operador de comparação.
uma subquery pode conter a cláusula ORDER BY.
o operador IN não pode ser utilizado em uma subquery que retorne múltiplas linhas.
o operador igual "=" não pode ser utilizado em uma consulta que contenha uma subquery que retorne múltiplas linhas.
Considere as seguintes consultas envolvendo dados de duas tabelas (T1 e T2) que possuem o atributo CODIGO em comum e assinale a opção correta.
Consulta 1 SELECT * FROM T1 WHERE CODIGO IN (SELECT CODIGO FROM T2)
Consulta 2 SELECT * FROM T1 WHERE NOT EXISTS (SELECT CODIGO FROM T2 WHERE T1.CODIGO = T2.CODIGO )
Consulta 3 SELECT T1.* , T2.* FROM T1 INNER JOIN T2 ON T1.CODIGO = T2.CODIGO
Consulta 4 SELECT * FROM T1 WHERE CODIGO NOT IN (SELECT CODIGO FROM T2)
Consulta 5 SELECT T1.* FROM T1 LEFT OUTER JOIN T2 ON T1.CODIGO = T2.CODIGO WHERE T2.CODIGO IS NULL
Consulta 6 SELECT T1.* , T2.* FROM T1 , T2 WHERE T1.CODIGO = T2.CODIGO
O resultado da consulta 3 é igual ao resultado da consulta 4.
O resultado da consulta 2 é igual ao resultado da consulta 6.
O resultado da consulta 2 é igual ao resultado da consulta 5.
O resultado da consulta 5 é igual ao resultado da consulta 6.
O resultado da consulta 1 é igual ao resultado da consulta 5.
Se uma restrição de integridade, classifi cada como restrição de banco de dados, ocorrer no momento de um COMMIT de uma transação, imediatamente é executado um
DROP.
ROLLBACK.
BEGIN_TRANSACTION.
END_TRANSACTION.
LOCKING.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca do SQL Server, julgue os itens subsequentes.
No SQL Server, restrições podem ser aplicadas a tabelas ou a colunas. Entre as restrições suportadas, tem-se: NOT NULL, que especifica que não são aceitos valores null na coluna; DOMAIN, que define os domínios dos valores armazenados nas colunas; UNIQUE, que especifica que, nas colunas identificadas, não pode haver linhas com os mesmos valores não-nulos; PRIMARY KEY, que informa a coluna, ou conjunto de colunas, que identificam as linhas na tabela.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca do SQL Server, julgue os itens subsequentes.
O comando Transact-SQL chamado CREATE INDEX é usado para criar índices em uma tabela. Ao se executar esse comando, UNIQUE informa não ser possível que duas linhas tenham o mesmo valor de índice. Quando há um índice UNIQUE definido, os comandos UPDATE e INSERT, que gerariam linhas com valores de índice duplicados, passam a ser revertidos (rollback). O dono de uma tabela pode criar índices apenas quando essa tabela não tiver dados armazenados.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca do SQL Server, julgue os itens subsequentes.
Os comandos Transact-SQL chamados COMMIT TRANSACTION e ROLLBACK TRANSACTION terminam transações iniciadas com BEGIN TRANSACTION. O comando ROLLBACK TRANSACTION pode retornar a execução de uma transação para o seu início ou para um ponto que tenha sido definido executando-se o comando SAVE TRANSACTION.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca do SQL Server, julgue os itens subsequentes.
O comando Transact-SQL chamado CREATE VIEW cria uma tabela virtual que possibilita o acesso a dados em uma ou mais tabelas. Já o comando SELECT define uma visão que pode acessar apenas uma única tabela ou visão. Gatilhos INSTEAD OF podem ser criados para tornar uma visão atualizável.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca do SQL Server, julgue os itens subsequentes.
Um procedimento armazenado (stored procedure) é criado executando-se o comando Transact-SQL chamado CREATE PROCEDURE. Pode-se executar um procedimento armazenado por meio do comando EXECUTE. Quando da execução desse comando, é possível passar parâmetros para o procedimento na forma @parameter_name = value ou na ordem em que foram listados no CREATE PROCEDURE.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...