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

Foram encontradas 2.679 questões

Ano: 2017 Banca: CESPE / CEBRASPE Órgão: ABIN
Q1238885 Banco de Dados
SELECT nome FROM funcionario WHERE area = 'INTELIGENCIA' AND endereco LIKE '%BRASILIA,DF%';
Tendo como referência o código SQL precedente, julgue o item a seguir.
Na cláusula WHERE, a condição de seleção area = 'INTELIGENCIA' escolhe a tupla de interesse em particular na tabela funcionario, pois area é um atributo de funcionario. 
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: MC
Q1238632 Banco de Dados
Acerca do uso da ferramenta pgAdmin III, versão 1.16.1, do banco de dados Postgre, julgue o próximo item.
A ferramenta de consulta Query Tool possui o recurso de autocompletar, que facilita a escritura dos comandos em SQL pelo usuário.
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1233573 Banco de Dados
Qual das proposições abaixo apresenta a associação correta entre os comandos e o respectivo grupo de comandos previstos pelo ANSI SQL? 
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1233483 Banco de Dados
Considerando os SGBDs MySQL e PostgreSQL, em qual cláusula do comando SELECT o resultado das funções de agregação pode ser utilizado em condições de filtragem dos registros? 
 
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1233479 Banco de Dados
 Segundo o ANSI SQL, as “window functions” são as funções: 
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1233466 Banco de Dados
A recursividade presente em consultas realizadas com SQL na forma SELECT a.id,... FROM a WHERE ... IN (SELECT atributo FROM b WHERE b.x=a.id) pode ser evitada por meio:   
Alternativas
Ano: 2010 Banca: IPAD Órgão: SESC-PE
Q1232763 Banco de Dados
A respeito da linguagem de consulta de Banco de Dados SQL, analise as seguintes afirmativas:
1. CREATE, UPDATE e DELETE são elementos da Linguagem de Manipulação de Dados em SQL.
2. O comando DELETE TABLE cliente remove a tabela cliente do banco de dados.
3. O comando ALTER TABLE funcionario ADD numero_de_filhos INTEGER adiciona uma coluna numero_de_filhos à tabela funcionario.
Assinale a alternativa correta:
Alternativas
Ano: 2011 Banca: FCC Órgão: TRF - 2ª REGIÃO
Q1232562 Banco de Dados
Sobre transações em SQL, considere: 
I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.    II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.    III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado. 
É correto o que consta em 
Alternativas
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1231366 Banco de Dados
Considere hipoteticamente que a Prefeitura de Teresina autorizou obras necessárias em seus diversos órgãos. Para manter o registro das obras em cada órgão, foi criado um banco de dados com duas tabelas: orgao e obra. Cada órgão pode autorizar várias obras, porém, cada obra só pode ser autorizada por um único órgão.     Os dados cadastrados nas tabelas orgao e obra, respectivamente, são:    SiglaOrgao             NomeOrgao  PRODATER             EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS  SEMAE                    SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA  SEMDUH                 SECRETARIA DE DESENVOLVIMENTO URBANO  SEMEC                    SECRETARIA MUNICIPAL DE EDUCAÇÃO    IdObra         SiglaOrgao         DescricaoObra                                              ValorObra  1                   SEMAE               Estação de tratamento de água                   100000  2                   SEMAE               Estação de tratamento de esgotos              800000  3                   PRODATER        Reforma do Data Center                                 200000  4                   SEMDUH            Construção de moradias populares             2000000  5                  SEMDUH             Correção de buracos no asfalto                     500000  6                  SEMEC                Construção de escola                                  1000000    Considere que a chave primária da tabela orgao é SiglaOrgao e da tabela obra é IdObra
Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução: 
Alternativas
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1231363 Banco de Dados
Considere hipoteticamente que a Prefeitura de Teresina autorizou obras necessárias em seus diversos órgãos. Para manter o registro das obras em cada órgão, foi criado um banco de dados com duas tabelas: orgao e obra. Cada órgão pode autorizar várias obras, porém, cada obra só pode ser autorizada por um único órgão.     Os dados cadastrados nas tabelas orgao e obra, respectivamente, são:    SiglaOrgao             NomeOrgao  PRODATER             EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS  SEMAE                    SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA  SEMDUH                 SECRETARIA DE DESENVOLVIMENTO URBANO  SEMEC                    SECRETARIA MUNICIPAL DE EDUCAÇÃO    IdObra         SiglaOrgao         DescricaoObra                                              ValorObra  1                   SEMAE               Estação de tratamento de água                   100000  2                   SEMAE               Estação de tratamento de esgotos              800000  3                   PRODATER        Reforma do Data Center                                 200000  4                   SEMDUH            Construção de moradias populares             2000000  5                  SEMDUH             Correção de buracos no asfalto                     500000  6                  SEMEC                Construção de escola                                  1000000    Considere que a chave primária da tabela orgao é SiglaOrgao e da tabela obra é IdObra
Ao ser executado um comando SQL foram exibidos os seguintes dados: 
  Órgão                          Total  PRODATER                 200000  SEMAE                        900000  SEMDUH                    2500000  SEMEC                       1000000     Pode-se concluir, corretamente, que o comando executado foi 
Alternativas
Ano: 2017 Banca: FUNDEPES Órgão: HRTN - MG
Q1230447 Banco de Dados
Qual sintaxe de comando deve ser utilizada em TSQL para que um comando SELECT retorne o total de linhas em uma tabela? 
Alternativas
Ano: 2010 Banca: CONSULPLAN Órgão: Prefeitura de Guaxupé - MG
Q1229409 Banco de Dados
Com relação à utilização de funções do Microsoft SQL Server 2008 (configuração padrão), analise: 
I. CREATE_TRIGGER (Transact-SQL): cria um gatilho DML, DDL ou de logon. Um gatilho é um tipo especial de procedimento armazenado que é executado automaticamente quando um evento ocorre no servidor de banco de dados. 
II. UPDATE (Transact-SQL): recupera linhas do banco de dados e permite a seleção de uma ou mais linhas ou colunas de uma ou mais tabelas. 
III. CONTAINS (Transact-SQL): é um predicado usado em uma cláusula WHERE para pesquisar colunas que contêm tipos de dados baseados em caracteres para obter correspondências precisas ou difusas (menos precisas) para palavras e frases únicas, a proximidade de palavras com uma determinada distância entre si ou correspondências ponderadas. 
IV. CAST e CONVERT (Transact-SQL): converte uma expressão de um tipo de dados para outro. 
V. COMMIT TRANSACTION (Transact-SQL): reverte uma transação explícita ou implícita ao começo da transação ou a um ponto de salvamento dentro da transação. 
Estão corretas apenas as afirmativas: 
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1228301 Banco de Dados
Segundo o ANSI SQL 92 e posteriores, é INCORRETO afirmar: 
Alternativas
Ano: 2012 Banca: FCC Órgão: DPE-SP
Q1226421 Banco de Dados
O MS-SQL Server 2008 fornece o Rastreamento do SQL e notificações de eventos para monitorar os eventos que ocorrem no Mecanismo de Banco de Dados. Registrando os eventos especificados, o Rastreamento do SQL ajuda a solucionar problemas de desempenho, auditar a atividade de banco de dados, coletar dados de amostra em um ambiente de teste, depurar instruções Transact-SQL e procedimentos armazenados e reunir dados para ferramentas de análise de desempenho. O Rastreamento do SQL pode ser acessado por
I. SQL Server Profiler.
II. uma interface gráfica do usuário.
III. procedimentos armazenados Transact-SQL do sistema inseridos na linha de comando.
São meios corretos para acessar o Rastreamento do SQL o que consta em
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: UNIPAMPA
Q1226165 Banco de Dados
A linguagem SQL tornou-se um padrão para o sistema de banco de dados relacional e pode ser considerada como uma das principais razões para o sucesso desse sistema. A respeito das características da linguagem SQL, julgue o item a seguir.
O tipo de dados abstrado na SQL3 possibilita ao usuário criar tipos semelhantes ao conceito de classe.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1226085 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando INSERT INTO é capaz de inserir novos dados em um banco de dados, mas não é classificado como DML nem como DDL.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: INPE
Q1226061 Banco de Dados

Acerca do SQL Server, julgue o item subsequente.

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.

Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1226044 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1225949 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando DELETE, capaz de excluir dados de um banco de dados, é considerado como DDL.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1225926 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando SELECT, capaz de extrair dados de uma tabela de um banco de dados, é considerado como DML.
Alternativas
Respostas
1061: C
1062: C
1063: B
1064: B
1065: A
1066: C
1067: B
1068: A
1069: E
1070: B
1071: A
1072: A
1073: E
1074: A
1075: C
1076: E
1077: C
1078: E
1079: E
1080: C