Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.744 questões

Q366009 Banco de Dados
SQL ou linguagem de consulta estruturada é uma linguagem de pesquisa declarativa usada como padrão em bancos de dados relacionais. Ela é subdividida em subconjuntos de linguagem. A respeito da linguagem de definição de dados (DDL), subconjunto da linguagem SQL, assinale a alternativa correta.
Alternativas
Q366008 Banco de Dados
Um banco de dados relacional é aquele que utiliza maneiras de armazenar, manipular e recuperar dados unicamente na forma de tabelas. A respeito de um banco de dados relacional, assinale a alternativa correta.
Alternativas
Q366005 Banco de Dados
Transação é uma sequência de operações em um banco de dados que devem ser tratadas como um bloco único e indivisível. Ela deve garantir isolamento, em caso de acessos concorrentes ao mesmo dado, e recuperação da integridade, em caso de falhas durante a operação. Assinale a alternativa que apresenta o nome do processo de recuperação de um banco de dados, que desfaz as ações de uma transação realizada em um momento de falha.
Alternativas
Q365044 Banco de Dados
Em relação ao controle de concorrência em banco de dados, analise os itens a seguir, identificando com (V) a assertiva verdadeira e com (F) a assertiva falsa.

( ) No bloqueio compartilhado/exclusivo, um item pode assumir 4 (quatro) estados em relação aos bloqueios: bloqueado para leitura, bloqueado para escrita, bloqueado para leitura/escrita e desbloqueado.

( ) No bloqueio compartilhado/exclusivo, um bloqueio compartilhado permite que mais de uma transação possa ler um item bloqueado.

( ) No bloqueio compartilhado/exclusivo, um item bloqueado exclusivamente pode ser acessado para escrita apenas pela transação dona do bloqueio.

( ) Deadlock é um tipo de método de prevenção de bloqueios.

A sequência CORRETA, de cima para baixo, é:
Alternativas
Q365034 Banco de Dados
Sobre o tratamento de exceções em PL/SQL, analise as seguintes sentenças, identificando-as com (V) ou (F), conforme sejam verdadeiras ou falsas.

( ) Uma exceção pode ser tratada por mais de um manipulador de exceções.
( ) Exceções predefinidas são automaticamente lançadas para certos erros, envolvendo variáveis e operações de banco de dados.
( ) Exceções podem ser declaradas e lançadas explicitamente pelo desenvolvedor.
( ) Exceções lançadas dentro de manipuladores de exceções não podem ser tratadas.

A sequência CORRETA, de cima para baixo, é:
Alternativas
Q365033 Banco de Dados
Quanto ao desenvolvimento PL/SQL utilizando objetos do banco de dados Oracle, todas as afirmativas a seguir estão corretas, EXCETO:
Alternativas
Q365032 Banco de Dados
Em relação às interfaces de procedimentos e funções PL/SQL é CORRETO afirmar:
Alternativas
Q365031 Banco de Dados
Quanto à arquitetura do Sistema Gerenciador de Bancos de Dados Oracle, analise e indique entre as sentenças abaixo aquela que é CORRETA.
Alternativas
Q365030 Banco de Dados
Qual dos trechos PL/SQL abaixo permite identificar corretamente quantas linhas foram removidas pelo comando DELETE?
Alternativas
Q356036 Banco de Dados
Mineração de dados é a investigação de relações e padrões globais que existem em grandes bancos de dados, mas que estão ocultos no grande volume de dados. Com base nas funções que executam, há diferentes técnicas para a mineração de dados, dentre as quais estão:

I. identificar afinidades existentes entre um conjunto de itens em um dado grupo de registros. Por exemplo: 75% dos envolvidos em processos judiciais ligados a ataques maliciosos a servidores de dados também estão envolvidos em processos ligados a roubo de dados sigilosos.

II. identificar sequências que ocorrem em determinados registros. Por exemplo: 32% de pessoas do sexo feminino após ajuizarem uma causa contra o INSS solicitando nova perícia médica ajuízam uma causa contra o INSS solicitando ressarcimento monetário.

III. as categorias são definidas antes da análise dos dados. Pode ser utilizada para identificar os atributos de um determinado grupo que fazem a discriminação entre 3 tipos diferentes, por exemplo, os tipos de processos judiciais podem ser categorizados como infrequentes, ocasionais e frequentes.

Os tipos de técnicas referenciados em I, II e III, respectivamente, são:
Alternativas
Q356031 Banco de Dados
No SQL Server 2012, os gatilhos DDL são disparados em resposta a diversos eventos DDL. Esses eventos correspondem principalmente as instruções Transact-SQL que começam com algumas palavras-chave como
Alternativas
Q356030 Banco de Dados
No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um procedimento de banco de dados. Um procedimento de banco de dados pode ser executado diretamente usando a instrução EXECUTE PROCEDURE ou pode ser invocado por uma regra.

Quando executado diretamente, essa procedure pode conter comandos como:

I. COMMIT, DELETE, RAISE ERROR, UPDATE RULE, THROW EXCEPTION.

II. EXECUTE PROCEDURE, FOR, INSERT, REGISTER DBEVENT.

III. REMOVE DBEVENT, MESSAGE, ENDLOOP, APPLY, INVOKE.

Está correto o que consta APENAS em
Alternativas
Q356029 Banco de Dados
Considere:

I. O Oracle Advanced Security suporta autenticação pelo uso de certificados digitais com SSL em adição a criptografia e integridade de dados nativa do protocolo SSL.

II. Ao utilizar Oracle Advanced Security para a segurança de comunicações entre clientes e servidores, é possível utilizar TKIP e Diffie-Hellman para cifrar a conexão entre clientes e servidores e autenticar clientes a um servidor de banco de dados Oracle.

III. Os protocolos Triple-DES e AES são utilizados na transmissão de dados para proteger a integridade.

Está correto o que consta APENAS em
Alternativas
Q356028 Banco de Dados
Em PL/SQL, COALESCE (expr1, expr2) é equivalente a
Alternativas
Q356022 Banco de Dados
Uma tabela encontra-se na segunda forma normal (2FN), quando, além de estar na primeira forma normal (1FN),
Alternativas
Q356021 Banco de Dados
Analise o procedimento SQL a seguir:

create procedure cont_dep (..I.... id_dep integer, .I..I... cont integer)
begin
        select count(*) into cont from instrutor where instructor.id_dep = cont_dep.id_dep
end



Considere que:

id_dep é um parâmetro que deverá ter um valor atribuído ao chamar o procedimento.
cont é um parâmetro cujo valor é definido no procedimento.

Para que a declaração do procedimento esteja correto, as lacunas I e II devem ser preenchidas por
Alternativas
Q356020 Banco de Dados
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados.

Considere:

create trigger tgr001 before update of concentra referencing new row as novaLinha for each row
when (novaLinha.nome_inst = ' ')
begin atomic
imagem-004.jpg
end;

Para que a trigger em SQL padrão acima substitua o valor em branco (' ') contido no campo nome_inst pelo valor nulo, deve-se completar imagem-005.jpg com:
Alternativas
Q351483 Banco de Dados
Sistemas de BI - Business Intelligence reúnem um conjunto de tecnologias orientadas a disponibilizar informação e conhecimento em uma organização, dentre as quais está o DW. Um ambiente que utiliza DW reúne processos e ferramentas, está sempre em evolução e pode ser visualizado como na figura abaixo.

imagem-005.jpg

Os componentes I, II, III e IV estão corretamente identificados em:

Alternativas
Q351482 Banco de Dados
Com o advento da tecnologia de Data Warehousing, os ambientes de apoio à decisão passaram a ser denominados ambientes de Data Warehouse (DW).

Em relação à tecnologia DW, é correto afirmar:

Alternativas
Q2974675 Banco de Dados

Sistemas e técnicas de recuperação da informação, incluindo motores de busca, são voltados para recuperação de informações relevantes. Para isso, utilizam algoritmos de lógica para organização, busca e recuperação da informação.


Sobre a recuperação da informação, assinale a alternativa CORRETA.

Alternativas
Respostas
11181: B
11182: A
11183: D
11184: A
11185: B
11186: C
11187: C
11188: D
11189: A
11190: C
11191: D
11192: A
11193: C
11194: D
11195: C
11196: D
11197: E
11198: D
11199: E
11200: C