Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2438180 Banco de Dados
Analise as informações a seguir:

I. É certo afirmar que a linguagem SQL (Structured Query Language) permite criar tabelas, colunas, índices, atribuir permissões a usuários, realizar consultas a dados, ou seja, a linguagem SQL conversa com o banco de dados.
II. É certo afirmar que, no que se refere à segurança de Banco de Dados, o SQL Injection surge como uma técnica de ataque baseada na manipulação do código SQL, que é a linguagem utilizada para troca de informações entre aplicativos e bancos de dados relacionais.

Marque a alternativa CORRETA:
Alternativas
Q2438167 Banco de Dados
Analise as informações a seguir:

I. Os Sistema Gerenciadores de Banco de Dados (SGBD) são aplicados a diversas ferramentas muito utilizadas pelas empresas atualmente, entre elas, em sistemas como: ERP – Enterpraise Resource Planning, CRM – Custumer Relationship Management, E-commerce, entre outros.
II. Os Sistemas Gerenciadores de Banco de Dados (SGBD) são criados para alterar, editar, remover ou inserir dados nos bancos de dados, por essa razão, são hoje muito relevantes para acelerar os processos de gestão das empresas.

Marque a alternativa CORRETA:
Alternativas
Q2402622 Banco de Dados
Analise as afirmativas abaixo sobre bancos de dados relacionais.

1. Uma Trigger é constituída por um conjunto de instruções que é invocado antes ou após a ocorrência de algum evento ou ação, como inserção, atualização ou exclusão de informações.

2. Além de armazenarem dados, os bancos de dados relacionais permitem o armazenamento nativo de objetos, como figuras, vídeos e também dados não estruturados.

3. Devem implementar o conceito de integridade referencial, que visa garantir que uma referência a partir de uma entidade para outra entidade é válida.


Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2398337 Banco de Dados
Na operação normal de um banco de dados relacional, as transações que alteram dados podem incluir os comandos commit e rollback.
O mecanismo usualmente utilizado nos gerenciadores de bancos de dados para evitar o dirty read, enquanto a transação não for encerrada, é conhecido como:
Alternativas
Q2398336 Banco de Dados

No contexto do PostgreSQL, analise o comando SQL a seguir.


CREATE TABLE TESTE_X PARTITION OF TESTE

 FOR VALUES IN ('SP', 'RJ');


Esse comando tem por finalidade:

Alternativas
Q2398335 Banco de Dados
O desempenho e a otimização de consultas em bancos de dados, além dos cuidados básicos necessários, depende da indexação, uma vez que normalmente há uma enorme área de armazenagem.
O índice mais utilizado, e usualmente adotado por default em gerenciadores de bancos de dados relacionais, é conhecido genericamente como: 
Alternativas
Q2398334 Banco de Dados
No contexto dos modelos de recuperação de bancos de dados (recovery models) disponíveis no MS SQL Server, analise as afirmativas a seguir.

I. No modelo Simple Recovery, o banco de dados pode ser recuperado até o ponto de último backup, full ou differential.
II. No modelo Full Recovery, o banco de dados pode ser recuperado até o ponto da falha, ou certo ponto no tempo.
III. O modelo bulk model não requer backup dos logs na recuperação.

Está correto somente o que se afirma em: 
Alternativas
Q2398333 Banco de Dados
João precisa criar um esquema normalizado para a tabela R, que contém cinco colunas, que não admitem valores nulos, como ilustrado no esquema abaixo.

R (A, B, C, D, E)

Sobre essas colunas (ou atributos), João levantou as dependências funcionais seguintes. 

A -> B B -> C C -> D D -> E D -> A

Dentre os esquemas SQL esboçados por João, o que melhor representa a tabela R, com suas restrições, é: 
Alternativas
Q2398332 Banco de Dados
Tomando como base somente as instâncias das tabelas T1 e T2, anteriormente apresentadas, considere o conjunto de dependências funcionais que, possivelmente, poderiam ser verificadas.
(1)     P -> N (2)     N -> P (3)     E -> Q (4)     E -> P (5)     Q -> P (6)     Q -> E (7)     P -> E (8)     P -> Q

Dessa lista enumerada, o conjunto completo das únicas dependências funcionais que poderiam ser corretamente depreendidas é:
Alternativas
Q2398331 Banco de Dados
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.

select * from T1 full outer join T2 on T1.P=T2.P


Além da linha de títulos, a execução desse comando produz um resultado com:
Alternativas
Q2398330 Banco de Dados
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir. 

delete from T2 where P not in (select P from T2)

O número de linhas deletadas da tabela T2 pela execução desse comando é: 
Alternativas
Q2398329 Banco de Dados
À luz das tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL exibido a seguir. 


select case when         exists (select * from T2                   where T2.E = 2                       and T2.P = 3                       and exists                           (select * from T1                           where T1.P in (2,3,4)                                and T2.E in (2,3)))        then 1 else 0 end flag


Sobre uma eventual execução desse script, é correto afirmar que:
Alternativas
Q2398316 Banco de Dados

Maria está implementando o Audit-DataMart para apoiar análises sobre a quantidade de auditorias realizadas por cidade e por período. Para isso, Maria elaborou o modelo multidimensional de dados no qual a dimensão tempo se relaciona com a tabela fato duas vezes, uma representando a data de início da auditoria e a outra representando a data do fim da auditoria, conforme ilustrado a seguir. 



Imagem associada para resolução da questão



A técnica de modelagem multidimensional de dados utilizada por Maria para referenciar múltiplas vezes uma única dimensão física na tabela fato é: 

Alternativas
Q2398315 Banco de Dados
No contexto de pré-processamento de dados, o auditor de contas públicas João está trabalhando em um projeto de análise de dados e percebe que as variáveis numéricas no conjunto de dados têm escalas muito diferentes, como a escala dos preços sendo maior do que a escala dos pesos, como demonstrado nos produtos A e B:
 Produto A (Preço: R$ 50 e Peso: 300g)  Produto B (Preço: R$ 500 e Peso: 1000g)

Além disso, ele observa a presença de outliers nos dados. Nesse sentido, João deverá tratar os dados para garantir que as variáveis tenham uma distribuição normal, isto é, com média igual a zero e desvio padrão igual a um.
Para isso, a técnica de tratamento de dados que João deverá utilizar, levando em consideração a presença de outliers, é:
Alternativas
Q2398311 Banco de Dados
No contexto de Qualidade de Dados, o auditor de contas públicas João deverá analisar a consistência dos dados da base de dados AUD_CONTAS identificando variações sobre os valores dos atributos, como:

• 30% das entradas de dados na coluna CD_FUNCIONARIO estão marcadas com o caractere “espaço”
• existem 200 linhas na tabela TBL_PROCESSO contendo dados sobre processos sem nenhuma linha contendo os seus detalhes

Para isso, a técnica de diagnóstico sobre a qualidade de dados que João deverá utilizar é: 
Alternativas
Q2397071 Banco de Dados
Assinale a alternativa que apresenta apenas comandos do subconjunto DCL (Linguagem de Controle de Dados) da linguagem SQL padrão ANSI.
Alternativas
Q2397069 Banco de Dados
Analise abaixo o modelo lógico textual de um banco de dados:

TipoDeUsuario(CodigoTipoUsu,DescricaoTipoUsu) Usuario(CodigoUsu,LoginUsu,CodigoTipoUsu) CodigoTipoUsu referencia TipoDeUsuario


Sobre o modelo lógico acima, é correto afirmar que:
Alternativas
Q2394761 Banco de Dados
No modelo de entidade e relacionamento em banco de dados, uma ‘entidade fraca’ é definida como uma entidade que não possui
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Tecnólogo em Rede |
Q2392714 Banco de Dados
Atualizações de sistemas são fundamentais para garantir o correto funcionamento do sistema, bem como, manter-se atualizado referente aos novos recursos disponibilizados. Desta forma, assinale a alternativa que apresenta qual a importância de criar backups antes de instalar ou atualizar sistemas críticos. 
Alternativas
Q2390592 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando as linguagens de consulta estruturada (SQL) às suas características.


Coluna 1

1. Definição de Dados (DDL).
2. Linguagens de Manipulação de Dados (DML).
3. Controle de Dados (DCL).
4. Consulta de Dados (DQL).
5. Transação de Dados (DTL).

Coluna 2

( ) Grupo de comandos responsáveis pela manipulação de dados em um banco de dados.
( ) Composta pelos comandos responsáveis pela criação, edição e exclusão de tabelas SQL.
( ) Responsável por todos os tipos de tarefas administrativas em torno do banco de dados.
( ) Gerencia diferentes transações ocorridas dentro de um banco de dados: begin, commit, rollback.
( ) Grupo de comandos responsáveis por consultar os dados de um banco de dados: select.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Respostas
2981: A
2982: A
2983: C
2984: C
2985: A
2986: A
2987: B
2988: A
2989: B
2990: C
2991: A
2992: D
2993: C
2994: D
2995: A
2996: B
2997: A
2998: C
2999: C
3000: C