Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q409740 Banco de Dados
Em Banco de Dados, indique quais são as três funções de agregação utilizadas respectivamente para calcular a média dos valores, para devolver o número de registros de uma seleção e para devolver a soma de todos os valores:
Alternativas
Q409738 Banco de Dados
0 padrão SQL define tipicamente quatro níveis de isolamento de transação. Assinale a alternativa que apresenta corretamente estes quatro níveis:
Alternativas
Q407405 Banco de Dados
Analise o trecho de SQL abaixo:

SELECT * FROM Clientes

WHERE Cidade ...I..... ('Araraquara','Limeira');

Para que este comando retorne às linhas cuja coluna Cidade seja Araraquara ou Limeira, a lacuna I deve ser substituída por:
Alternativas
Q407404 Banco de Dados
Considere o trecho de linguagem SQL abaixo.

CREATE TABLE T (ID INT, NAME VARCHAR2(30));
INSERT INTO T (ID,NAME) VALUES(1,’Jane’);

Uma análise deste trecho, em comparação com tipos nativos de dados, indica que pertence ao SGBD
Alternativas
Q405938 Banco de Dados
Pretende-se criar uma tabela chamada ELEITOR em um banco de dados com as seguintes características:

I. Deve conter um identificador único que é criado automaticamente a cada novo registro inserido.
II. Deve conter um campo para inclusão do nome do candidato com limitação de 200 caracteres de preenchimento obrigatório.
III. Deve conter a data de nascimento do referido candidato.

Considerando as informações apresentadas, qual o comando SQL pode ser usado para a criação da tabela ELEITOR?

Alternativas
Q405073 Banco de Dados
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens subsequentes.

A união por hash é uma estratégia de otimização de consultas que pode ser utilizada caso a consulta envolva união entre tabelas distintas e não exista índice útil na coluna de união das entradas
Alternativas
Q405072 Banco de Dados
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens subsequentes.

Os triggers otimizam o desempenho de sentenças SQL
Alternativas
Q405043 Banco de Dados
Julgue os itens que se seguem, acerca das linguagens de definição, manipulação, controle e transação de dados em sistemas gerenciadores de banco de dados relacionais.

De acordo com o padrão SQL, é permitido realizar, de forma limitada, consultas recursivas.
Alternativas
Q405039 Banco de Dados
Julgue os itens que se seguem, acerca das linguagens de definição, manipulação, controle e transação de dados em sistemas gerenciadores de banco de dados relacionais.

A instrução abaixo apresenta erro de sintaxe e não será executada, uma vez que, quando o privilégio update estiver incluído em uma instrução grant , será informado um único atributo por vez.

grant update (orgao, data_distribuicao) on processo to pedro;
Alternativas
Q404221 Banco de Dados
Que comando SQL insere uma linha na Tabela Aluno, com idAluno=1 e nomeAluno="Aline"?
Alternativas
Q404220 Banco de Dados
Qual o menor comando SQL que retorna todas as notas, e apenas as notas, do aluno com idAluno=213 na turma com idTurma=456 no MySQL?
Alternativas
Q404214 Banco de Dados
Que instrução SQL cria a tabela Turma do sistema NOTAS em um banco de dados MySQL?
Alternativas
Q402762 Banco de Dados
A respeito das técnicas de análise de desempenho e de otimização de consultas SQL, julgue os próximos itens.

Para escolher a estratégia com a estimativa de menor custo, um otimizador de consultas estima e compara os custos da execução de uma consulta utilizando-se de diferentes estratégias de execução e algoritmos, de modo a depender, unicamente, de regras heurísticas.
Alternativas
Q402761 Banco de Dados
A respeito das técnicas de análise de desempenho e de otimização de consultas SQL, julgue os próximos itens.

A realização o mais cedo possível de operações de seleção possibilita reduzir o número de tuplas, ao passo que a realização o mais cedo possível de operações de projeção aumenta o número de atributos.
Alternativas
Q402759 Banco de Dados
Acerca de modelagem lógica e física de banco de dados, julgue os próximos itens.

Em bancos de dados relacionais que utilizam SQL, a restrição de integridade semântica “o salário de um funcionário não deve ser superior ao salário de seu supervisor” pode ser especificada e imposta em programas de aplicação que atualizem o banco de dados ou por meio do uso de triggers e assertions.
Alternativas
Q402758 Banco de Dados
imagem-004.jpg

Na administração de banco de dados, a álgebra relacional é utilizada para a elaboração, a partir das relações do modelo lógico, das correspondentes possibilidades de implementação de tabelas e soluções para o modelo físico. A esse respeito e considerando as relações em um modelo lógico de banco de dados apresentadas acima, julgue os itens que se seguem.


A operação π nome(processo.codigo=1010) imagem-007.jpg (codadv=advogado.codigo) ) (processo × advogado)) corresponde ao comando SQL abaixo.  select nome from processo cross join advogado  where processo.codigo=1010 and  codadv=advogado.codigo
Alternativas
Q402757 Banco de Dados
imagem-004.jpg

Na administração de banco de dados, a álgebra relacional é utilizada para a elaboração, a partir das relações do modelo lógico, das correspondentes possibilidades de implementação de tabelas e soluções para o modelo físico. A esse respeito e considerando as relações em um modelo lógico de banco de dados apresentadas acima, julgue os itens que se seguem.


Na operação de junção imagem-006.jpg processocodadv=codigoadvogado é necessário que os atributos a serem comparados da relação processo e da relação advogado possuam designações diferentes. Caso os atributos possuam a mesma designação, não será possível escrever a operação de junção correspondente em SQL para o modelo físico do banco de dados que exige tal diferenciação.
Alternativas
Q396789 Banco de Dados
Observe os dois comandos SQL mostrados a seguir com os respectivos resultados.

                   select * from avaliação where nota >= 5
                         inscrição         provaNome          nota                          -----------           ----------              ------                             101               Português            10                             102               Português              8                             106               Português              5                             101              Matemática             7                             105              Matemática             8                             101                 Prática                  5                  
                   select * from avaliação where (nota >= 5)
                     inscrição         provaNome          nota

                       105               Português            3
                       102               Matemática           4
                       106               Prática                  4

Note que em nenhum dos resultados a linha

                   105             Prática            NULL

aparece, mesmo que, no segundo comando, a cláusula where do primeiro comando tenha sido negada logicamente. A ausência da referida linha ocorre porque o sistema gerenciador do MS SQL Server
Alternativas
Q396787 Banco de Dados
Observe a lista das combinações de candidatos e provas para as quais não há registro na tabela Avaliação.

                    inscrição      candidatoNome    provaNome                     -----------          -------------           ----------                        106                   João             Matemática


No MS SQL Server, o comando SQL que produz essa lista é

Alternativas
Q396786 Banco de Dados
A lista abaixo mostra o número de notas de cada candidato.

              inscrição      candidatoNome       num_notas               -----------        ---------------             ---------                 101                  João                        3                 102                  Maria                       3                 105                Gabriela                     2


Observe que notas nulas não foram consideradas. No MS SQL Server, o comando SQL que produz tal resultado é
Alternativas
Respostas
3381: D
3382: B
3383: A
3384: E
3385: D
3386: C
3387: E
3388: C
3389: E
3390: B
3391: D
3392: B
3393: E
3394: E
3395: C
3396: C
3397: E
3398: D
3399: E
3400: E