Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões
Segundo MILETTO e BERTAGNOLLI, em relação aos tipos de dados mais comuns e amplamente utilizados no âmbito da Linguagem SQL, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(1) Char
(2) Float
(3) Integer
(4) Date
( ) Sequência de caracteres de tamanho fixo.
( ) Permite o armazenamento de data.
( ) Valores numéricos inteiros ou reais.
( ) Valores numéricos do tipo inteiro.
Atenção: para resolver a questão a seguir, considere a estrutura e a instância da tabela IMB exibida abaixo.
A B
2 NULL
3 3
4 3
4 2
NULL 1
5 0
Com relação à tabela, analise o comando SQL a seguir.
select A, count(*)
from IMB
where A is not NULL
group by A
having sum(B) > 2
Assinale o resultado que é exibido quando esse comando é executado.
Atenção: para resolver a questão a seguir, considere a estrutura e a instância da tabela IMB exibida abaixo.
A B
2 NULL
3 3
4 3
4 2
NULL 1
5 0
Com relação à tabela descrita anteriormente, analise o comando SQL a seguir.
select *
from IMB
where A is null and B = 2 or B = 3
Assinale o resultado exibido quando esse comando é executado.
Atenção: na próxima questão, considere a estrutura e a instância da tabela descendencia, exibida a seguir.

Cada linha significa que a “pessoa1” tem a “relação” descrita em
relação à “pessoa2”. Por exemplo, Rafael é filha(o) de João, e
Pedro é filha(o) de Rita.
Com relação à tabela descrita anteriormente, é preciso processar os dados e inserir na tabela a relação “neta(o)”. Os novos registros terão os nomes dos netos na primeira coluna, o valor “neta(o)” na segunda e, na terceira coluna, os nomes do respectivos avós ou avôs.
Considerando a sintaxe do MS SQL Server, assinale o comando SQL que executaria essa inserção.
Atenção: na próxima questão, considere a estrutura e a instância da tabela descendencia, exibida a seguir.

Cada linha significa que a “pessoa1” tem a “relação” descrita em
relação à “pessoa2”. Por exemplo, Rafael é filha(o) de João, e
Pedro é filha(o) de Rita.
select distinct A from T1 right join T2 on T1.A=T2.C
Para quaisquer instâncias de T1 e T2 de acordo com as premissas acima, é correto afirmar, sobre o resultado produzido pela execução desse comando, que:
"Uma vez criada, uma tabela poderá sofrer alterações em sua estrutura, para realizar essas alterações usamos o comando".
Marque a alternativa CORRETA que está relacionado ao comando citado acima:
I. Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para dispensamento de Banco de Dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução). O procedimento armazenado pode reduzir o tráfego na rede, visto que os comandos são executados diretamente no servidor. Além de melhorar a performance, criar mecanismos de segurança entre a manipulação dos dados do Banco de Dados II. Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. III. Uma view é uma maneira alternativa de observação de dados de uma ou mais entidades (tabelas), que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Elas podem ser implementadas também com algumas aplicações de restrição.