Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2014
No que se refere a linguagem de implementação de banco de dados, julgue os itens subsequentes.
Ao executar as querys mostradas abaixo, o comando INSERT não será executado, pois não foi inserido valor no campo dataHora.
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2014
Tendo como referência as tabelas apresentadas acima, julgue o próximo item, acerca da implementação de SGBDs relacionais.
A tabela resultado é obtida após a execução do comando SQL abaixo.
SELECT * FROM tabela1 WHERE b > ANY
(SELECT z FROM tabela2 WHERE w > 30)
A execução de uma consulta SQL sobre o banco de dados dessa universidade produziu o seguinte resultado:
Que consulta é essa?
SELECT A.NOME, AVG(H.NOTA)
FROM ALUNO A
RIGHT OUTER JOIN HISTORICO H
ON A.MATRIC=H.MATRIC
GROUP BY A.NOME
SELECT A.NOME, AVG(H.NOTA)
FROM ALUNO A
INNER JOIN HISTORICO H
ON A.MATRIC=H.MATRIC
GROUP BY A.NOME
SELECT A.NOME, AVG(H.NOTA)
FROM ALUNO A, HISTORICO H
WHERE A.MATRIC=H.MATRIC
GROUP BY A.NOME
SELECT A.NOME, AVG(H.NOTA)
FROM ALUNO A
LEFT OUTER JOIN HISTORICO H
ON A.MATRIC=H.MATRIC
GROUP BY A.NOME
SELECT A.NOME, AVG(H.NOTA)
FROM ALUNO A
RIGHT OUTER JOIN HISTORICO H
ON A.MATRIC=H.MATRIC
GROUP BY A.MATRIC
Ciência da Computação - Linguagem SQL - Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN) - 2014
As exceções são usadas para tratar de erros em tempo de execução no código PL/SQL. Algumas exceções são predefinidas. Observe a descrição de uma das exceções predefinidas. Uma instrução SELECT INTO não retornou linhas ou foi feita tentativa de acessar um elemento excluído em uma tabela aninhada ou um elemento não inicializado em um tabela de index by. Assinale a alternativa que apresenta a exceção descrita anteriormente.
Qual comando irá modificar o estado corrente da Tabela ALUNO?
Ciência da Computação - Linguagem SQL - Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN) - 2014
Uma função SQL é uma rotina que realiza uma operação específica e retorna um resultado. É parecida com uma procedure, porém a procedure não retorna nenhum valor. Uma função pode receber argumentos que serão usados no processamento. A sintaxe básica de uma função é: Funcname (arg1, arg2, ...ARGn). Dois parâmetros são aceitos na sintaxe de uma função. Assinale‐os.
Qual consulta exibe os nomes dos alunos que nunca foram reprovados?
SELECT DISTINCT A.NOME
FROM ALUNO A, HISTORICO H
WHERE A.MATRIC=H.MATRIC AND H.NOTA >= 5.0
SELECT NOME FROM ALUNO M
INUS
SELECT DISTINCT A.NOME
FROM ALUNO A, HISTORICO H
WHERE A.MATRIC=H.MATRIC
GROUP BY A.NOME, H.NOTA
HAVING H.NOTA < 5.0
SELECT DISTINCT A.NOME
FROM ALUNO A, HISTORICO H
WHERE A.MATRIC=H.MATRIC
GROUP BY A.NOME, H.NOTA
HAVING H.NOTA >=5.0
SELECT A.NOME
FROM ALUNO A
WHERE A.MATRIC IN
(SELECT MATRIC FROM HISTORICO WHERE NOTA >= 5.0)
SELECT DISTINCT A.NOME
FROM ALUNO A
LEFT OUTER JOIN HISTORICO H
ON A.MATRIC=H.MATRIC
GROUP BY A.NOME, H.NOTA
HAVING H.NOTA >=5.0
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2014
Acerca de sistemas de gerenciamento de banco de dados relacional (SGBDR), julgue os itens a seguir.
Considerando-se a inexistência de concorrência de transação, a existência de permissão de leitura; e considerando-se também que as tabelas A e B, além de possuírem o atributo ID, estejam disponíveis, é correto afirmar que a execução do comando SQL mostrado abaixo terá como resultado uma quantidade de registros igual à soma dos registros das duas tabelas.
SELECT ID FROM A
UNION
SELECT ID FROM B
Capturam as transações de negócios de um sistema e as armazenam no banco de dados. Esse tipo de base é utilizada em sistemas que registram pequenas transações (INSERT, UPDATE, DELETE) realizadas em tempo real e que ocorrem constantemente e de forma rápida. Os dados também podem ser alterados e modificados e não salvam históricos dos dados, isso não o qualifica como uma base de dados ideal para ajudar na tomada de decisões. Também é uma base que necessita de backup regularmente, pois caso o banco de dados seja perdido, os dados não podem ser reaproveitados.
Esta descrição é típica de sistemas de bancos de dados
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...