Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.969 questões

Q1851476 Banco de Dados
Julgue o item, relativos aos elementos de interconexão de redes e às ferramentas de backup do banco de dados Oracle. 
Uma ferramenta que pode ser usada para se realizar o backup de um banco de dados Oracle é o RMAN. 
Alternativas
Q1851452 Banco de Dados


A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.

Há um erro de sintaxe no código. A palavra reservada ELSIF foi escrita de forma errada. O correto seria ELSEIF. 
Alternativas
Q1851451 Banco de Dados


A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.

Infere-se do código acima que p_RENDIMENTO é uma constante, pois foi utilizado o atributo %type, que tem como função única declarar as constantes como sendo do mesmo tipo de dado da coluna da tabela referenciada. 
Alternativas
Q1851450 Banco de Dados


A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.

O código em questão tem como objetivo criar uma função, utilizando o sistema de gerenciamento de banco de dados (SGBD) Oracle. 
Alternativas
Q1851449 Banco de Dados


A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.

No bloco PL/SQL, há um erro grave de lógica, pois as condições p_RENDIMENTO < 5000 e p_RENDIMENTO < 7000 foram definidas equivocadamente. Para que o código funcione corretamente, elas devem ser substituídas, respectivamente, por p_RENDIMENTO >= 2000 AND < 5000 e p_RENDIMENTO >=5000 AND < 7000. 
Alternativas
Q1851448 Banco de Dados


A partir do código PL/SQL (Procedural Language/Structured Query Language) acima, julgue o item.

Para que o código seja executado sem erro de compilação, independentemente de qualquer ferramenta, é imprescindível o uso do caractere barra (/) após o END;. 
Alternativas
Q1850474 Banco de Dados

Considerando-se um banco de dados relacional que possui a tabela “cliente” e os campos “nome_cliente” e “rua_cliente”, assinalar a alternativa que apresenta a função do caractere “%” na consulta SQL abaixo:


SELECT nome_cliente

FROM cliente

WHERE rua_cliente LIKE ‘assis%’

Alternativas
Q1850461 Banco de Dados

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. 

Alternativas
Q1850402 Banco de Dados
Sobre Banco de Dados, assinale a alternativa CORRETA. 
Alternativas
Q1848664 Banco de Dados

O sistema de banco de dados deve garantir uma visão totalmente abstrata dele para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, desde que eles estejam disponíveis no momento necessário.


Marque a alternativa CORRETA que está relacionado ao contexto acima a um conceito de banco de dados.

Alternativas
Q1847841 Banco de Dados
Os modelos de dados demonstram como serão construídas as estruturas de dados que darão suporte aos processos de negócio, como os dados estarão organizados e quais relacionamentos serão estabelecidos. Sobre o modelo conceitual, assinale a alternativa correta .
Alternativas
Q1847835 Banco de Dados
Denis é analista de banco de dados da empresa Dharma e recebeu três tarefas de seu coordenador: remoção de duas tabelas do banco de dados, atribuição de acesso de leitura para o usuário APPS e atualização de dados da tabela CLIENTES. Assinale a alternativa correta sobre quais tipos de Linguagem SQL Denis terá que executar respectivamente para cumprir tais tarefas:
Alternativas
Q1847522 Banco de Dados
    Paulo, servidor de determinado órgão público, recebeu a seguinte mensagem em seu email corporativo.

Assunto: Seu dispositivo está infectado e hackeado.

    Oi! Eu tenho más notícias para você. Há alguns meses tive acesso aos dispositivos que você usa para navegar na Web. Instalei um cavalo de Troia nos sistemas operacionais de todos os dispositivos que você usa para acessar seu email (celular, computador e tablet).
    Eu bloqueei o acesso aos seus sistemas por meio de criptografia de todas as suas informações, tais como imposto de renda, fotos e arquivos de trabalho. Tenho acesso a todos os seus arquivos, como, por exemplo, o arquivo curriculum.docx no diretório Meus documentos. Para comprovar, veja a última data de atualização desse arquivo — está datado no mês de agosto deste ano. 
    Posso publicar todos os seus dados pessoais na nuvem, incluindo os dados financeiros e, ainda, deixar seus arquivos indisponíveis para sempre. 
    Acho que você não quer que isso aconteça, pois será um verdadeiro desastre em sua vida. Vamos resolver assim: você me transfere $ 1.000,00 (em bitcoin equivalente à taxa de câmbio no momento da transferência) e, assim que a transferência for recebida, eu removerei imediatamente o vírus de sua máquina e devolverei seu acesso. 
    Minha carteira bitcoin para pagamento é 123456789abcdef. Se eu descobrir que você compartilhou esta mensagem com outra pessoa ou avisou à polícia, destruirei seus arquivos e sua privacidade financeira para sempre e todos os seus dados se tornarão públicos.

Considerando essa situação hipotética e assuntos a ela relacionados, julgue o item a seguir. 
Na verificação dos metadados do arquivo curriculum.docx no diretório Meus documentos no Windows 10, Paulo poderá conferir, além da data de modificação do arquivo, a data de sua criação e do último acesso ao arquivo.
Alternativas
Q1846180 Banco de Dados
No contexto do MySQL, assinale a opção que indica os comandos utilizados para inserir/alterar/remover registros de uma tabela.
Alternativas
Q1846179 Banco de Dados

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.

Alternativas
Q1846178 Banco de Dados

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.

Alternativas
Q1846176 Banco de Dados
No contexto do Oracle, há um recurso para gerar séries de números inteiros exclusivos que podem ser compartilhados. Assinale-o.
Alternativas
Q1846175 Banco de Dados
Na criação de esquemas de bancos de dados relacionais a partir de modelos/diagramas de entidades e relacionamentos, a implementação física de relacionamentos M:N é usualmente feita por meio de
Alternativas
Q1846140 Banco de Dados

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.

Alternativas
Q1846139 Banco de Dados

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, assinale o comando SQL que exibe as pessoas que têm mais de um filho. 
Alternativas
Respostas
7701: C
7702: E
7703: E
7704: C
7705: E
7706: E
7707: A
7708: A
7709: C
7710: D
7711: D
7712: D
7713: C
7714: D
7715: D
7716: A
7717: C
7718: D
7719: D
7720: B