81 Q730424
Ciência da Computação
Ano: 2018
Banca: Universidade Estadual do Ceará (UECE)
O comando SQL, utilizado para remover completamente uma tabela chamada “gerente” em um banco de dados, é denominado
82 Q730423
Ciência da Computação
Ano: 2018
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)
Com relação à linguagem de consulta estruturada (SQL), marque a única alternativa INCORRETA.
83 Q730422
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito do Maven e do SQL, julgue os próximos itens. O Apache Maven Project consiste em uma solução que trabalha em conjunto com o desenvolvimento de software, gerenciando versões de códigos-fonte localmente, de modo similar ao Github, porém em ambiente restrito, como, por exemplo, em uma rede privada de uma organização.
84 Q730421
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Analise o diagrama IDEF1X a seguir.

Assinale a opção que indica o script SQL que cria a tabela E1 corretamente.

85 Q730420
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)
Na prática de programação segura, a ação que pode ser adotada para mitigar ataques que exploram a inserção de comandos em campos de formulários dos sistemas, especialmente em sistemas web, como o ataque de "SQL Injection", é descrita como
86 Q730419
Ciência da Computação
Ano: 2018
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“Somente em visões simples é possível utilizar comandos DML (Data Manipulation Language). O padrão SQL (Structured Query Language) determina as condições em que uma visão pode ser atualizada.” Acerca dessas condições, assinale a INCORRETA.
87 Q730418
Ciência da Computação
Ano: 2018
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“Essa função do SQL funciona como uma expressão CASE, onde são testados os valores diferentes de NULL. Desse modo, o primeiro valor que for diferente de NULL será retornado por tal função.” Assinale-a.
88 Q730417
Ciência da Computação
Ano: 2018
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Em SQL é possível realizar uma busca dentro de outra busca; trata-se de um recurso extremamente útil do comando SELECT. Isso significa colocar um SELECT dentro de outro SELECT, ou seja, serão colocados vários SELECTs internos, sendo um recurso denominado subquery. Alguns tipos de subqueries são definidos. Assinale a alternativa que apresenta o número de subqueries existentes.
89 Q730416
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)
Para criar uma consulta que pesquise na tabela Trabalhadores de um banco de dados aberto e em condições ideais todos os nomes e telefones de trabalhadores cujos nomes sejam Sofia ou Sophia, um Analista de Sistemas deve utilizar a instrução PL/SQL SELECT nome, telefone FROM Trabalhadores WHERE
90 Q730415
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Softwares desenvolvidos para a Web podem ter diversas vulnerabilidades e cada uma delas pode ser explorada com uma técnica específica. Sendo o ataque bem-sucedido, o atacante tem o controle do sistema. A respeito de características de ataques em software web, julgue os próximos itens. O ataque conhecido por blind SQL injection tem por característica a exploração de perguntas ao banco de dados, as quais retornam verdadeiro ou falso; conforme a resposta da aplicação, o atacante consegue identificar de onde os dados podem ser extraídos do banco, por falhas de programação na aplicação.
91 Q730414
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de banco de dados, julgue os itens seguintes. NoSQL são bancos de dados que não aceitam expressões SQL e devem ser armazenados na nuvem.
92 Q730413
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência as informações apresentadas, julgue os próximos itens.

Depois de executados os comandos SQL a seguir, nenhum registro será inserido na tabela colaborador.

93 Q730412
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência as informações apresentadas, julgue os próximos itens.

O comando SQL a seguir permite apagar o conteúdo da tabela

94 Q730411
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência as informações apresentadas, julgue os próximos itens.

A seguir, são apresentadas as expressões SQL corretas para inserir na tabela organograma as informações constantes do diagrama apresentado.

95 Q730410
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com base no código SQL acima, julgue os itens a seguir.

No código SQL da view em referência, identifica-se claramente o uso de uma OUTER JOIN.
96 Q730409
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com base no código SQL acima, julgue os itens a seguir.

Posteriormente à sua implementação, caso a view BIOLOGO_VW venha a ser removida, os dados da tabela FUNCIONARIO também serão removidos.
97 Q730408
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com base no código SQL acima, julgue os itens a seguir.

A view, após ser implementada, conterá informações como, por exemplo, nome e telefone de todos os biólogos.
98 Q730407
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com base no código SQL acima, julgue os itens a seguir.

Ap¨®s a implementação dessa VIEW, ¨¦ poss¨ªvel executar o seguinte c¨®digo: SELECT * FROM BIOLOGO_VW.
99 Q730406
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Com base no código SQL acima, julgue os itens a seguir.

Ao ser executado, o c¨®digo acima criar¨¢ uma view materializada.
100 Q730405
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.

Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

101 Q730404
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Esse comando retorna dados que respondem à seguinte pergunta:

102 Q730403
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

HiveQL é uma linguagem de consulta, semelhante ao SQL, para Hive. Uma das suas características interessantes é ter uma extensão que permite distribuir consultas entre reducers em um script do tipo map-reduce.

Se for necessário simultaneamente distribuir as consultas e garantir a ordenação ou o agrupamento das chaves distribuídas, deve-se usar a extensão

103 Q730402
Ciência da Computação
Ano: 2018
Banca: Instituto Quadrix

Quanto ao código SQL acima, assinale a alternativa correta.

104 Q730401
Ciência da Computação
Ano: 2018
Banca: Fundação Getúlio Vargas (FGV)

Considere os comandos SQL a seguir.

Sabe-se que quatro desses comandos sempre produzem resultados com conteúdos idênticos, mesmo considerando-se diferentes instâncias de R e S.

O comando que NÃO faz parte desse grupo é:

105 Q730400
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a banco de dados, julgue os itens seguintes. Na SQL (structured query language), existem funções de agregação com diferentes capacidades; como, por exemplo, a função AVG, que é responsável pelo cálculo da média dos valores de determinado campo.
106 Q730399
Ciência da Computação
Ano: 2018
Banca: COPESE / UFT
Pseudocolunas são colunas que não fazem parte da tabela, mas que têm características de colunas. No PL/SQL, pode-se utilizar as seguintes pseudocolunas, EXCETO:
107 Q729074
Ciência da Computação
Ano: 2018
Banca: Banca não informada

A coluna da esquerda apresenta comandos da linguagem de consulta estruturada (SQL) e a da direita, a classificação de cada comando dentro da linguagem. Numere a coluna da direita de acordo com a da esquerda.

 Marque a sequência correta.

108 Q729007
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando o acesso a um sítio de uma empresa, desenvolvido em arquitetura Web/PHP, julgue os itens a seguir, a respeito de segurança de aplicações web. Situação hipotética: Navegando-se pelo sítio, descobriu-se o test=Query por meio de um método GET na URL, a qual foi usada para pesquisar o banco de dados e suas colunas, utilizando-se a ferramenta SQLMap. Assertiva: Essa situação ilustra uma forma de se explorar a fragilidade do sítio por meio de SQL injection.
109 Q728926
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)

Considere o código PL/SQL abaixo.

 Executar o código acima no Oracle 12c, em condições ideais, resulta em

110 Q728925
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)

Considere o código PL/SQL abaixo.

Ao executar o código acima no Oracle 12c em condições ideais, o resultado será

111 Q728905
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)
A linguagem SQL inclui, em seus comandos, a criação e utilização de procedimentos armazenados e de funções, sobre os quais é correto afirmar que
112 Q728754
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)
Considere a existência de uma tabela chamada Funcionario que possui diversos campos, dentre eles o campo nome, que aceita cadeia de caracteres, e o campo comissao, que aceita números reais. No Oracle, para exibir o nome de todos os funcionários e suas respectivas comissões, de forma que se o funcionário não receber comissão apareça 'Sem comissão', utiliza-se a instrução SQL
113 Q728751
Ciência da Computação
Ano: 2018
Banca: Fundação Carlos Chagas (FCC)

Considere hipoteticamente a existência de empresas que terceirizam o fornecimento de Recursos Humanos a outras empresas. Cada funcionário pode ser cadastrado em várias dessas empresas terceirizadas, nos mesmos cargos ou em cargos diferentes. Um modelo abstrato de dados dessa relação entre Empresa_Terceirizada_RH e Funcionario é mostrado abaixo.

Para um Analista especializado em Tecnologia da Informação implementar o modelo mostrado na figura, em um Sistema Gerenciado de Banco de Dados relacional, terá que

114 Q728706
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações apresentadas na figura precedente (captura de tela de uma sessão do SQL*Plus), relativas a comandos SQL, julgue os itens que se seguem.

Na linha 2, o trecho &numero_proc constitui uma variável do tipo bind.
115 Q728705
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações apresentadas na figura precedente (captura de tela de uma sessão do SQL*Plus), relativas a comandos SQL, julgue os itens que se seguem.

Ao se fechar a sessão do SQL*Plus na qual foi capturada a tela em apreço, a variável definida na linha 2 persistirá no banco de dados.
116 Q728704
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações apresentadas na figura precedente (captura de tela de uma sessão do SQL*Plus), relativas a comandos SQL, julgue os itens que se seguem.

O código em tela não criará nenhum objeto no banco de dados, como, por exemplo, procedure, triggers, packages e functions.
117 Q728703
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações apresentadas na figura precedente (captura de tela de uma sessão do SQL*Plus), relativas a comandos SQL, julgue os itens que se seguem.

Empregada de forma correta no código em questão, pois se relaciona a um bloco anônimo de PL/SQL, a variável &numero_proc, na linha 2, não pode ser utilizada em comandos DML.
118 Q728702
Ciência da Computação
Ano: 2018
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações apresentadas na figura precedente (captura de tela de uma sessão do SQL*Plus), relativas a comandos SQL, julgue os itens que se seguem.

A instrução contida na linha 3 possibilita a inserção de informações em um buffer que poderá ser lido por outro procedimento ou pacote.
119 Q728665
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir sobre Procedural Language Extension to SQL (PL/SQL).

( ) Os programas são combinados em blocos.

( ) Comentários podem ser somente de linha única.

( ) Faz distinção entre letras maiúsculas e minúsculas.

( ) É utilizada para o desenvolvimento do lado do servidor e do lado do cliente.

De acordo com as afirmações, a sequência correta é

120 Q728662
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Sobre a Linguagem de Consulta Estruturada (SQL – Structured Query Language), avalie as afirmações abaixo.

I. É uma linguagem procedural.

II. Não permite escrever sobre um índice existente sem aviso prévio.

III. É incapaz de produzir consultas complexas de forma livre.

IV. É uma linguagem tanto de definição de dados quanto de manipulação de dados.

Está correto apenas o que se afirma em

121 Q798605
Ciência da Computação
Ano: 2017
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de entidade e relacionamento precedente, assinale a opção cujas expressões SQL permitem a inserção correta no banco de dados de Piauí como uma uf (unidade da federação) e de Teresina como uma capital.

122 Q798539
Ciência da Computação
Ano: 2017
Banca: Coordenadoria de Concurso e Exames Vestibulares (CEV / UFMT)
Assinale a alternativa que apresenta o código SQL para exclusão da coluna CAMPO1.
123 Q798538
Ciência da Computação
Ano: 2017
Banca: Coordenadoria de Concurso e Exames Vestibulares (CEV / UFMT)

Analise o código SQL abaixo.

Assinale a alternativa que apresenta o resultado do comando SQL.

124 Q797855
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Considere o trecho de código PL/SQL abaixo

No trecho de código foi atribuída a modalidade de transporte coletivo T à variável modalidade. Como esta modalidade não está dentre as tratadas no CASE, a lacuna I deve ser preenchida com

125 Q797840
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Um dos comandos disponíveis no PL/SQL do sistema gerenciador de bancos de dados Oracle (11g) é o que possibilita a alteração dos valores presentes em um registro de uma tabela. O comando do PL/SQL para atribuir o valor 0 (zero) ao atributo denominado Total, da tabela Teste, apenas para as situações em que o valor do atributo Caso, dessa mesma tabela seja igual a 200, é
126 Q797719
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Em relação à remoção de linhas no SQL Server, é correto afirmar:
127 Q787867
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Sobre os níveis de isolamento de transação do SQL, analise as afirmativas abaixo:

I. O nível READ_COMMITED garante que somente será lido do banco o que realmente já foi escrito, ou seja, não é uma leitura suja, causada por alguma outra transação.

II. Dentro de uma mesma transação READ_COMMITED, o resultado de um comando não estará visível para um comando posterior.

III. Quando uma transação está no nível SERIALIZABLE, comandos de consulta enxergarão, apenas, os dados persistidos no banco antes da transação iniciar.

Está CORRETO o que se afirma, apenas, em

128 Q787866
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)
Qual o comando SQL suportado pelo PostgreSQL mais apropriado, caso se deseje verificar o custo de execução de uma consulta?
129 Q787842
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
Em PL-SQL (Procedural Language/Structured Query Language), quanto aos cursores explícitos, os três comandos essenciais existentes são:
130 Q787841
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
Pentaho é um software de código aberto para inteligência empresarial, desenvolvido em Java. Assinale a alternativa que apresenta com quais bancos de dados o software trabalha nativamente:
131 Q787504
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Um Analista de Sistemas deseja fazer um backup completo de um banco de dados SQL Server chamado vendas para um disco cujo caminho é definido por 'Z:servidor_backupvendas.bak', formatando a mídia e comprimindo o banco de dados, utilizando Transact-SQL. Para isso, terá que utilizar o comando
132 Q787503
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Considere o fragmento de código abaixo, de uma classe em uma aplicação Java SE ideal.

Para executar o comando DELETE da linguagem SQL a próxima instrução do fragmento de código deverá ser

133 Q787499
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Um Programador pretende executar uma instrução SQL que recupere todos os dados da tabela produto cujos preços (preco) sejam maiores ou iguais R$ 100,00 e menores ou iguais a R$ 1.000,00. A expressão para isso é SELECT * FROM produto
134 Q787498
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Um Programador:

I. criou uma tabela e uma view em um banco de dados relacional.

II. alterou a estrutura da tabela. III. incluiu registros na tabela.

Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da

135 Q787497
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

O resultado esperado da execução de duas expressões SQL SELECT é uma lista completa dos valores distintos de cidade e pais, ambos com o mesmo tipo de dado, obtidos respectivamente das tabelas cidadao e tribunal.

Para a lista ser completa e os valores serem distintos, a lacuna I deve ser corretamente preenchida com

136 Q787496
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
A sintaxe correta para se criar um cursor explícito em PL/SQL é, por exemplo:
137 Q787436
Ciência da Computação
Ano: 2017
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Considere que o sistema de uma loja possui as tabelas Cliente e Pedido, respectivamente representadas abaixo. Em uma consulta SQL (Structure Query Language), um JOIN da tabela Pedido com a tabela Cliente (pelo atributo IdCliente) retornaria linhas com as colunas IdPedido, IdCliente, DataPedido, IdCliente, NomeCliente, NomeContato e UF. Neste contexto, informe a alternativa que contém todas as afirmações corretas.

138 Q787425
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

O código SQL (Structured Query Language) acima tem a finalidade de

139 Q787424
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix
Assinale a alternativa que apresenta o código, em SQL, destinado a criar corretamente a tabela ITENS.
140 Q787400
Ciência da Computação
Ano: 2017
Banca: Pontifícia Universidade Católica do Paraná (PUC - PR)

Considere o modelo relacional a seguir. A expressão em SQL que encontra os nomes, as idades e os países de residência de todos os jogadores que jogam no time 'ASTJ Sport Club', ganham mais de R$ 10.000,00 (dez mil reais) e que resultado deve gerar uma lista em que cada jogador aparece em um registro único.

141 Q787399
Ciência da Computação
Ano: 2017
Banca: Pontifícia Universidade Católica do Paraná (PUC - PR)

Durante a última reunião de projeto foi solicitado que você preparasse um SELECT para retornar as próximas 10 linhas após as 10 primeiras linhas da tabela [dbo]. [Vendas] com base na coluna [DatadaVenda].

I. SELECT * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS FETCH FIRST 10 ROWS ONLY.

II. SELECT * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY.

III. SELECT TOP 10 * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS.

Selecione a alternativa que contém a opção (ou a combinação de opções) que são verdadeiras.

142 Q787398
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)
Considere a opção auto_increment, usada no MySQL quando da especificação de colunas de tabelas relacionais. No MS SQL Server, efeito semelhante pode ser obtido por meio da cláusula:
143 Q787397
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir


 Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo:

144 Q787393
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Uma das ferramentas utilizadas para o tuning de bancos de dados é a geração de explicações sobre um comando SQL. No PL/SQL o comando que executa tal ação é:
145 Q787392
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
O comando SQL para criar uma visão V1, a partir de uma tabela T1, obtendo os atributos A1, A2 e A3 e os renomeando para C1, C2 e C3 é:
146 Q787391
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
O comando SQL para criar uma tabela denominada Natural, contendo os campos ID, Nome, Cidade e País, sendo todos do tipo caractere e ID a chave primária é:
147 Q787390
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“Há uma sintaxe alternativa prevista no padrão SQL para que a união entre duas tabelas seja compatível. Deve ser utilizada quando as duas tabelas têm colunas com os mesmos nomes, ainda que não tenham exatamente todas as colunas, tipos de dados e tamanhos iguais. Para utilizar essa cláusula, basta usar o SELECT * de cada uma das tabelas e então indicar as colunas utilizadas para união na cláusula __________________.” Assinale a alternativa que completa corretamente a afirmativa anterior.
148 Q787389
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“Em consultas SQL com mais de um SELECT, utiliza-se a cláusula _____________, padrão SQL, ou ________________, em alguns bancos de dados para conhecer as linhas que existem em um SELECT e não existem em outro. É a exceção de elementos de um conjunto em relação ao outro.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
149 Q787380
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Analise as afirmativas a seguir quanto à versão padrão SQL.

I. A SQL não tem nenhum operador de comparação de tabela.

II. Tabelas SQL (incluindo visões) devem ter pelo menos uma coluna.

III. A SQL é relacionalmente completa.

Está(ão) correta(s) apenas a(s) afirmativa(s)

150 Q787379
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“Os padrões de projeto abrangem um amplo aspecto de abstração e aplicação. Os padrões de _________________ descrevem problemas de projeto de caráter amplo e diverso, resolvidos usando-se uma abordagem estrutural. Os padrões de ________________ descrevem problemas orientados a dados recorrentes e as soluções de modelagem de dados que podem ser usadas para resolvê-los. Os padrões de __________________ tratam de problemas associados ao desenvolvimento de subsistemas e componentes, a maneira através da qual eles se comunicam entre si e seu posicionamento em uma arquitetura maior. Os padrões de ________________ descrevem problemas comuns de interface do usuário e suas soluções.” Acerca dos padrões de projeto de software, assinale a alternativa que completa correta e sequencialmente a afi...
151 Q787378
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Considere o seguinte comando SQL:

Esse comando

152 Q787377
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Deseja-se criar uma função chamada Básica, com parâmetro de entrada chamado Ent, do tipo caractere e o valor a ser retornado pela função também é do tipo caractere. O comando SQL para a criação dessa função é:
153 Q787373
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Considerando as tabelas R e S apresentadas anteriormente, o resultado

 seria obtido pela execução do comando SQL:

154 Q787372
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.

Considere as seguintes afirmativas sobre essas tabelas.

I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.

O número de alternativas corretas é:

155 Q787370
Ciência da Computação
Ano: 2017
Banca: Pontifícia Universidade Católica do Paraná (PUC - PR)

Analise as tabelas a seguir, considerando a utilização do INNER JOIN em SQL.

Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:

156 Q658315
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Considere que no TRT exista, em um banco de dados, a tabela TRAB que possui como campos: nome, sexo, salario de vários trabalhadores. Um Técnico foi solicitado a escrever um comando SQL para obter a média salarial dos trabalhadores do sexo FEMININO. O comando correto é:
157 Q658314
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Considere o seguinte trecho de código PL/SQL com as linhas numeradas à esquerda.

Ao executar este código no Oracle 11g, em condições ideais,

158 Q658313
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Um comando SQL, cuja sintaxe é válida no PostgreSQL 9.3, está apresentado em:
159 Q658312
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Sistemas do tipo I e do tipo II realizam tarefas diferentes, porém complementares. O tipo I é adequado para atividades como indexação de dados, alocação de custos, análises de séries temporais e análises “what-if”. Porém, a maioria dos sistemas do tipo I não tem a capacidade de realizar inferências indutivas, processo que permite chegar a conclusões genéricas a partir de exemplos específicos, que são uma característica nativa de sistemas do tipo II. Sistemas do tipo I fornecem uma visão multidimensional de dados, incluindo suporte a hierarquias. Essa visão de dados é uma forma natural de analisar negócios e organizações. Sistemas do tipo II, por outro lado, podem ajudar a detectar tendências, encontrar padrões e relações entre as informações disponíveis em bancos de dados. Os sist...

160 Q658171
Ciência da Computação
Ano: 2017
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando-se os campos e dados da tabela 3A6AAA, denominada tbproduto, é correto afirmar que o comando SQL
161 Q658170
Ciência da Computação
Ano: 2017
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Assinale a opção que apresenta o comando SQL correto para se incluir um novo campo idcategoria do tipo INT na tabela 3A6AAA, denominada tbproduto.
162 Q657945
Ciência da Computação
Ano: 2017
Banca: Instituto Americano de desenvolvimento (IADES)

Considere as tabelas aluno (matricula INT, nome CHAR, cod_curso INT) e curso (cod_curso INT, curso CHAR, area CHAR), apresentadas a seguir.

Qual dos comandos Structured Query Language (SQL) pode ser utilizado para listar somente os alunos que cursam História?

163 Q657943
Ciência da Computação
Ano: 2017
Banca: Instituto Americano de desenvolvimento (IADES)

Considere as tabelas aluno (id INT, nome CHAR, curso INT) e curso (id INT, nome CHAR), apresentadas a seguir.

Qual dos comandos SQL a seguir foi utilizado?

164 Q657875
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Observe a instrução SQL a seguir, que representa uma consulta à tabela "TB_Produto" de uma instância de banco de dados Oracle 11g.

SELECT desc_prod FROM TB_Produto WHERE to_char(data_saida,'YYYY-MM-DD') = '2016-01-04'; A consulta lista a descrição dos produtos que tiveram data de saída do estoque em 04 de Janeiro de 2016.

A coluna que armazena a data de saída do produto não é chave primária. Visando melhorar o desempenho das consultas à coluna “data_saida”, o Administrador de Banco de Dados deve criar um índice do tipo:

165 Q657837
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)

SQL é a sigla inglesa de Structured Query Language que significa, em português, Linguagem de Consulta Estruturada; seu funcionamento ocorre principalmente de forma declarativa, possibilitando ao usuário designar o objetivo que deverá ser executado pelo SGBD. A linguagem estruturada pode ser definida como uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. “Um escritório de advocacia contratou uma empresa de desenvolvimento para projetar um sistema em que pudesse ser feita uma agenda com os horários das audiências de seus advogados associados e gerar relatórios.” Considere as especificações SQL das tabelas do banco de dados do sistema em questão:

...

166 Q657822
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O SQL*Plus é uma ferramenta disponível em Oracle que permite a inserção de instruções SQL (Structured Query Language) usando o teclado, ou até mesmo a execução de scripts contendo instruções SQL. Com o SQL*Plus a integração com o banco de dados é mais perceptível, uma vez que ao digitar as instruções SQL observa-se os resultados retornados pelo banco de dados. No SQL*Plus os comandos podem ser abreviados e usados para editar instruções SQL, salvar, recuperar e executar arquivos, como exemplos. Acerca de alguns dos comandos SQL*Plus assinale a alternativa INCORRETA.
167 Q657821
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O PL/SQL (Procedural Language/Structured Query Language) é uma linguagem procedural, que foi adicionada pela Oracle, a partir do Oracle Database 6, o qual permite a escrita de programas que contêm instruções SQL. Na linguagem PL/SQL, os programas são divididos em estruturas conhecidas como blocos, sendo que cada um desses blocos contém instruções PL/SQL e SQL. Essas instruções são: de declaração, executáveis e de tratamento de exceções. Exceções são usadas para tratamento de erros em tempo de execução, no código PL/SQL, em que algumas exceções já são predefinidas. Sobre exceções predefinidas, assinale a alternativa INCORRETA.
168 Q657668
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
Uma aplicação WEB foi construída de forma que o texto digitado em campos dos formulários é diretamente transferido para as expressões SQL (Structured Query Language). Esta é uma forma insegura de tratamentos das informações, permitindo que comandos SQL sejam passados diretamente ao SGBD (Sistema Gerenciador de Banco de Dados). Assinale a alternativa que indica como esta forma de ataque é mais conhecida em inglês:
169 Q656127
Ciência da Computação
Ano: 2017
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)
Com relação à linguagem SQL, é incorreto afirmar que o comando:
170 Q656122
Ciência da Computação
Ano: 2017
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)
Qual, entre as funções a seguir, não está disponível nos comandos da T-SQL?