Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 2.679 questões

Ano: 2009 Banca: IPAD Órgão: COMPESA
Q1225919 Banco de Dados
A SQL é uma linguagem de banco de dados abrangente, possuindo comandos para definição de dados, consultas e atualizações. Qual das alternativas seguintes contém apenas comandos de definição de dados? 
Alternativas
Q1224645 Banco de Dados
Quais das seguintes informações não são armazenadas no catálogo de um sistema gerenciador de banco de dados relacional?
Alternativas
Ano: 2016 Banca: FCC Órgão: TRT - 24ª REGIÃO (MS)
Q1223406 Banco de Dados
Em um banco de dados Oracle aberto e em condições ideais há uma tabela chamada funcionario com os campos idFuncionario (inteiro − primary key), nome (cadeia de caracteres) e salario (real). Para exibir o nome e o salário de todos os funcionários cujo valor de salário esteja fora do intervalo de 1000 a 12000 utiliza-se a instrução SQL SELECT nome, salario FROM funcionario WHERE
Alternativas
Ano: 2016 Banca: FCC Órgão: TRT - 24ª REGIÃO (MS)
Q1223400 Banco de Dados
All applications that communicate with an instance of SQL Server do it by sending Transact-SQL statements to the server. The Transact-SQL statement: SELECT TRIM(' test ') AS Result;
Alternativas
Ano: 2016 Banca: FCC Órgão: TRT - 24ª REGIÃO (MS)
Q1223149 Banco de Dados
Para obter o número de funcionários cujo conteúdo do campo nome da tabela funcionario termina com a letra o deve-se utilizar a instrução SQL SELECT COUNT(*) FROM funcionario WHERE
Alternativas
Ano: 2016 Banca: AOCP Órgão: IF-BA
Q1222743 Banco de Dados
Na linguagem SQL, temos uma operação que realiza consultas no Banco de Dados. Assinale a alternativa que apresenta o comando correto para procurar os números dos empréstimos feitos somente pelo usuário 334.
Alternativas
Ano: 2013 Banca: FUNDATEC Órgão: IRGA - RS
Q1222722 Banco de Dados
Linguagem de Controle de Dados (DCL) caracteriza-se por ser um subconjunto da Linguagem SQL, da qual fazem parte os seguintes comandos:
I. CREATE TABLE e DROP VIEW. II. GRANT e REVOKE. III. COMMIT e ROLLBACK.
Quais estão corretas?
Alternativas
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: TRE-RJ
Q1214342 Banco de Dados
Julgue o item que se seguem, a respeito de comandos SQL.
O comando EXTRACT é utilizado para extrair dados de uma tabela em SQL.
Alternativas
Ano: 2017 Banca: Colégio Pedro II Órgão: Colégio Pedro II
Q1214332 Banco de Dados
Considere o banco de dados a seguir:
Professor (Nome, Código, I.D., Salário)  Aluno (Nome, Matrícula, Data-Nasc, Endereço) Disciplina (Nome, Código, Horas-Semanais) Leciona (Código-Prof, Código-Discip) Matriculado-em (Matrícula, Código-Discip, Nota)
Em relação ao comando em SQL para obter a identidade e o salário dos professores que trabalhem em disciplinas com mais de 9 horas por semana, foram propostos os seguintes comandos:
I. select id, salario from professor where codigo in (select codigo from disciplina where horas_semanais > 6)  II. select id, salario from professor where codigo in (select cod_prof from leciona, disciplina where leciona.cod_disc=disciplina.codigo and disciplina.horas_semanais > 9) III. select id, salario from professor where codigo in (select codigo_prof from leciona where codigo_disciplina in (select codigo from disciplina where horas_semanais > 9)) IV. select id, salario from professor, leciona where professor.codigo=leciona.cod_disc and cod_disc in (select codigo from disciplina where horas_semanais > 9) 
Os comandos corretos são 
Alternativas
Ano: 2014 Banca: FUNRIO Órgão: IF-BA
Q1213585 Banco de Dados
Suponha um banco de dados com as tabelas ALUNO e CURSO e seus esquemas: ALUNO (Matricula, Nome, Sexo, Data_Nascimento, Codigo_Curso) e CURSO (Codigo, Nome, Localizacao), onde as chaves primárias são, respectivamente, Matricula e Codigo, e Codigo_Curso é uma chave estrangeira que referencia a tabela CURSO.
Considere também o seguinte comando SQL:
SELECT Matricula, Localizacao FROM ALUNO, CURSO WHERE ALUNO.Codigo_Curso=CURSO.Codigo;
Que operações relacionais são realizadas por esse comando SQL?

Alternativas
Ano: 2017 Banca: FAURGS Órgão: BANRISUL
Q1213541 Banco de Dados
Injeção de SQL (SQL Injection) é um tipo de ameaça de segurança que se aproveita de falhas em sistemas que interagem com bases de dados via SQL. Esta ameaça ocorre quando o atacante consegue 
Alternativas
Ano: 2015 Banca: IESES Órgão: BAHIAGÁS
Q1213524 Banco de Dados
Com relação aos comandos da linguagem SQL. Considere uma tabela professores com os campos mat_prof, nome_professor e idade. Assinale a alternativa que contenha o comando SQL que retorne somente os professores que apresentem a maior idade. 
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: TRE-PR
Q1213273 Banco de Dados
A respeito de transação de dados em SQL, julgue o próximo item.
Um sistema de banco de dados operando com base no padrão SQL-92 assegura a serialização e o retorno em cascata para operações de manipulação de dados.
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: TRE-PR
Q1213221 Banco de Dados
A respeito de transação de dados em SQL, julgue o próximo item.
Os níveis de consistência especificados pelo padrão SQL-92 incluem o read repetitivo, o read com efetivação e o read sem efetivação. No read repetitivo, é permitido que as transações leiam registros, mesmo sem sua efetivação.
Alternativas
Ano: 2010 Banca: FCC Órgão: TRE-RN
Q1212140 Banco de Dados
A cláusula Having existe na SQL porque
Alternativas
Ano: 2011 Banca: CESPE / CEBRASPE Órgão: MEC
Q1210179 Banco de Dados
Julgue o item que se segue, acerca de máquinas virtuais, intrusão em sistemas e técnicas de invasão de sistemas.
Ataques do tipo SQL injection exploram erros em aplicativos web que lhes permitam inserir, remover ou alterar dados em um banco de dados.
Alternativas
Ano: 2016 Banca: FCC Órgão: TRT - 11ª Região (AM e RR)
Q1208940 Banco de Dados
Um comando SQL, cuja sintaxe é válida no PostgreSQL 9.3, está apresentado em:
Alternativas
Ano: 2005 Banca: CESGRANRIO Órgão: SEAD-AM
Q1207825 Banco de Dados
Em SQL-92, o comando utilizado para alterar o valor de um atributo em uma tabela é:
Alternativas
Ano: 2005 Banca: CESGRANRIO Órgão: SEAD-AM
Q1207594 Banco de Dados
Sobre a linguagem SQL-92 são feitas as afirmativas:  
I - Having é uma cláusula válida para ser utilizada em consultas SQL;  II - Between e not like são dois operadores de comparação utilizados em consultas SQL;  III - A operação de união entre dois comandos select pode ser executada através do operador intersect.   Está(ão) correta(s) a(s) afirmativa(s):
Alternativas
Ano: 2018 Banca: AOCP Órgão: UEFS
Q1206279 Banco de Dados
Em uma consulta SQL, podem existir diversas cláusulas sendo que nem todas exigem utilização obrigatória. Assinale a alternativa que apresenta as cláusulas em sua ORDEM de especificação correta.
Alternativas
Respostas
1081: D
1082: A
1083: D
1084: C
1085: B
1086: B
1087: A
1088: E
1089: B
1090: B
1091: C
1092: A
1093: C
1094: E
1095: B
1096: C
1097: D
1098: E
1099: D
1100: D