Questões de Noções de Informática - Banco de Dados para Concurso

Foram encontradas 945 questões

Q2800894 Arquitetura de Software

Uma das principais questões de segurança envolvendo aplicações WEB com consultas em SQL é SQL Injection, onde usuários maliciosos podem executar comandos distintos separados por ponto e vírgula (;), por exemplo, executando um DROP em uma tabela.


Assinale a alternativa que contém um método eficiente de evitar SQL Injection.

Alternativas
Q2800891 Arquitetura de Software

São tipos de restrições de integridade SQL ANSI:


1. Chave primária

2. UNIQUE

3. NOT NULL

4. CHECK


Assinale a alternativa que indica todos os itens corretos.

Alternativas
Q2800861 Arquitetura de Software

Sobre a função SQL COALESCE, assinale a alternativa correta.

Alternativas
Q2800504 Arquitetura de Software

Diversas são as técnicas para otimizar um servidor de banco de dados. O espelhamento é uma delas e traz alguns benefícios, entre eles:


I – Aumenta a disponibilidade de um banco de dados

II – Aumenta a disponibilidade de um banco de dados de produção durante atualizações

III – Aumenta a proteção e a redundância completa ou quase completa dos dados dependendo do modo operacional de alta segurança ou alto desempenho.

IV – Aumenta a velocidade da rede de computadores.


Assinale a alternativa que contenha somente informações verdadeiras sobre espelhamento de banco de dados:

Alternativas
Q2795635 Arquitetura de Software

O texto abaixo refere-se a que nível de RAID:

“Utiliza o conceito de paridade para garantir a disponibilidade dos dados. A cada gravação, uma parte a informação segue para o “DISCO 1”, a outra metade para o “DISCO 2”, e o resultado da paridade para o “DISCO 3”. Na próxima gravação, a paridade é alternada, de forma que, ao perder qualquer um dos discos, a informação pode ser recuperada a partir dos discos restantes.”

Alternativas
Q2795124 Arquitetura de Software
Para que os dados de um banco de dados não se tornem inconsistentes, muitas operações de sistemas de informações precisam ser realizadas em transações. As transações possuem propriedades que fazem com que um conjunto de procedimentos, como por exemplo inserções, sejam realizadas de maneira íntegra. A integridade de uma transação depende das propriedades:
Alternativas
Q2795122 Arquitetura de Software
Os bancos de dados (BD) são coleções de dados inter-relacionados que representam informações de um domínio específico. Para o gerenciamento de um BD utiliza-se uma ferramenta denominada Sistema de Gerenciamento de Banco de Dados (SGBD), que possui recursos que permitem manipulação dos dados dos bancos de dados. Três dessas ferramentas são:
Alternativas
Q2795095 Arquitetura de Software
A linguagem Java ocupa o 3º lugar no ranking de linguagens de programação, sendo utilizada principalmente para desenvolvimento web, móvel e corporativo. Essa linguagem, que é orientada a objetos, baseia-se nos quatro pilares do princípio da abstração, denominados
Alternativas
Q2794714 Arquitetura de Software

Sobre os SGBDs, identifique a alternativa correta:


“... não retornam “datasets” (conjunto de dados), porém tem uma característica muito importante, elas são acionadas automaticamente pela alteração da tabela à qual está vinculada, podem ser utilizadas para garantir a integridade dos dados.”


O texto trata do conceito de:

Alternativas
Q2794710 Arquitetura de Software

Segundo o conceito de normalização de dados, o procedimento abaixo pertence a qual das regras de normalização:

“Identificar os atributos que não são funcionalmente dependentes de toda a chave primária”

Alternativas
Q2794705 Arquitetura de Software

Os comandos SQL abaixo fazem parte da categoria DML (Data Manipulation Language), EXCETO:

Alternativas
Q2794054 Arquitetura de Software

Metadados ou descritores são tipicamente

Alternativas
Q2794053 Arquitetura de Software

A arquitetura ANSI/SPARC divide um sistema de banco de dados em três níveis, da seguinte forma:

I. interno que é o que trata do modo como os dados são armazenados fisicamente.

II. externo que é o que oferece uma visão comunitária dos dados.

III. conceitual que é o que trata do modo como os dados são visualizados por usuários individuais.

É correto o que se afirma em

Alternativas
Q2794052 Arquitetura de Software

Considere o seguinte:

I. %ISOPEN − permite que se verifique se um cursor está aberto ou não. No caso de cursores implícitos o resultado será sempre TRUE, uma vez que o Oracle fecha o cursor após uma operação.

II. %NOTFOUND − indica se o último FETCH retornou uma row ou não, para cursores explícitos e se alguma row foi afetada pelo último comando INSERT, UPDATE ou DELETE para cursores implícitos.

III. SQLERRM é uma função string que retorna a mensagem de erro associado ao último SQLCODE.

No âmbito do PL/SQL, é correto o que se afirma em

Alternativas
Q2794050 Arquitetura de Software

No PL/SQL, a função que retorna o menor inteiro maior ou igual ao argumento, e a função numérica que retorna o código do erro associado à última exceção, são, respectivamente:

Alternativas
Q2794048 Arquitetura de Software

Ao observar um diagrama E-R, o analista percebe a presença de um símbolo retangular tendo inscrito um retângulo menor. Ele sabe que, corretamente, tal símbolo especifica

Alternativas
Q2794043 Arquitetura de Software

O Analista necessita

I. criar uma tabela por meio da linguagem SQL.

II. incluir tuplas na tabela criada.

III. criar índices para a tabela criada.

IV. atualizar conteúdo das tuplas.

V. obter informações das tuplas incluídas na tabela.

Para atender essa necessidade é correto o uso da

Alternativas
Q2793768 Arquitetura de Software

Leia as afirmativas a seguir:


I. Um diagrama de estrutura de árvore descreve o esquema de um banco de dados não hierárquico.

II. Uma base de dados é projetada, construída e preenchida (instanciada) com dados para um propósito específico.

III. O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados. O registro da hierarquia que precede a outros é o registro-filho, os outros são chamados de registros-pai.

IV. Uma ligação é uma associação entre dois registros. O relacionamento entre um registro-pai e vários registrosfilhos possui cardinalidade 1:1.


Marque a alternativa CORRETA:

Alternativas
Q2793766 Arquitetura de Software

Leia as afirmativas a seguir:


I. A área de atuação dos sistemas Objeto-Relacional tenta suprir a dificuldade dos sistemas relacionais convencionais, que é o de representar e manipular dados complexos, visando ser mais representativos em semântica e construções de modelagens.

II. O termo dados refere-se ao valor de um campo armazenado, matéria-prima para obtenção de informação.

III. O metadados contém informações relevantes sobre a criação, gerenciamento e uso do data warehouse e funciona como uma ponte entre os usuários do data warehouse e os dados nele contidos.

IV. O modelo relacional impede a implementação de estruturas de dados organizadas em relações.


Marque a alternativa CORRETA:

Alternativas
Q2793762 Arquitetura de Software

Leia as afirmativas a seguir:


I. Após sua criação e primeira carga, o data warehouse passa a sofrer cargas incrementais que devem refletir o ambiente operacional ao longo do tempo, tornando-o um imenso repositório para os sistemas de apoio à decisão.

II. Um Sistema Gerenciador de Base de Dados (SGBD) é uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados.

III. O Modelo Entidade-Relacionamento (MER) é um modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados.

IV. O diagrama de classes UML não serve como esquema para o modelo de dados orientado a objetos.


Marque a alternativa CORRETA:

Alternativas
Respostas
221: D
222: E
223: D
224: A
225: B
226: D
227: B
228: C
229: B
230: C
231: D
232: c
233: a
234: d
235: a
236: e
237: b
238: B
239: D
240: D