Questões de Concurso Sobre banco de dados

Foram encontradas 19.025 questões

Q925883 Banco de Dados
O modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados a serem utilizadas em um sistema de informação ou que pertençam a um determinado domínio. Nesse modelo, a representação em retângulo corresponde
Alternativas
Q917537 Banco de Dados
A execução apresentada do script deflagrará a execução da trigger trg_01, construída em PL/SQL, que é demonstrada a seguir.
update tabela_a set coluna_a = ‘X’ where coluna_b = ‘Y’;
create trigger trg_01 before delete on tabela_a begin insert into tabela_b values (‘W’, ‘K’); end;
Alternativas
Q917536 Banco de Dados
Se, na execução da procedure em PL/SQL apresentada a seguir, o terceiro parâmetro for nulo, apenas a tabela FUNC será manipulada.
create procedure proc_01 (p_matricula in number, p_perc in number, p_promocao in varchar2) as declare n_salario number; begin update func set salario = salario * 1 + (p_rec / 100) where matricula = p_matricula; if p_promocao is not null then select salario into n_salario from func where matricula = p_matricula; insert into historico values (p_matricula, sysdate, n_salario); end if; commit; end;
Alternativas
Q917535 Banco de Dados

Considerando as tabelas


Imagem associada para resolução da questão
após a execução do comando SQL


insert into acessos (

select 2, a1.cod_acesso

from acessos a1, usuarios u

where a1.cod_usuario = u.cod_usuario

and u.usuario = ‘J’

and not exists (select 1 from acessos a2 where a1.cod_acesso = a2.cod_acesso));


a tabela ACESSOS terá o seguinte conteúdo:


Imagem associada para resolução da questão

Alternativas
Q917533 Banco de Dados
Ferramentas OLAP funcionam sobre dados multidimensionais, caracterizados por atributos de dimensão e medida. Devido à sua grande capacidade de cruzamento de dados, é possível utilizar essas ferramentas para dar suporte a decisões, ainda que as bases de dados possuam pouco volume de dados.
Alternativas
Q917532 Banco de Dados
Um sistema de banco de dados distribuído consiste em uma coleção de sites, cada um mantendo um sistema de banco de dados local. Cada site é capaz de processar transações locais, mas não há a possibilidade de participar de transações que acessem dados em vários outros.
Alternativas
Q917531 Banco de Dados
Em bancos de dados relacionais, a execução simultânea de transações melhora o desempenho do sistema, mas pode não preservar a consistência dos dados, embora se tenha que uma solução para garantir a consistência do banco de dados é a execução serial de transações.
Alternativas
Q917530 Banco de Dados
Tomando como base o modelo relacional de dados, a modelagem de dados, na abordagem lógica, deve contemplar todas as formas normais; já o modelo físico de dados pode dispensar algumas formas normais com o objetivo de incrementar o desempenho nas operações de consulta a dados.
Alternativas
Q883512 Banco de Dados

O Microsoft Office é uma suíte de aplicativos.


Assinale a alternativa cujo aplicativo é utilizado para gerenciamento de banco de dados.

Alternativas
Q877158 Banco de Dados

Ao ser iniciado, o servidor MySQL executa as conexões de rede de programas de cliente e gerencia o acesso às bases de dados em nome dos clientes.


Com relação a essa configuração, assinale a alternativa abaixo, correspondente ao programa que faz a maioria do trabalho em um instalação MySQL.

Alternativas
Q877088 Banco de Dados
Oracle possui diversas ferramentas de desenvolvimento que permitem automatizar a criação de aplicações e que podem servir de interface para banco de dados. As principais ferramentas de desenvolvimento da Oracle são
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877018 Banco de Dados
O comando para inserir um item na tabela de pedidos de um cliente é interceptado ao verificar que o mesmo se encontra inadimplente e, nesse momento, a operação insere é bloqueada. Essa situação pode ser implementada por
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877017 Banco de Dados

Considere a seguinte consulta escrita na linguagem SQL.


Imagem associada para resolução da questão


É correto afirmar que a consulta retorna:

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877016 Banco de Dados

Considere o seguinte comando escrito na linguagem SQL. 


Imagem associada para resolução da questão


É correto afirmar que o comando 

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877015 Banco de Dados
Os tipos de dados básicos para atributos em SQL incluem
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877014 Banco de Dados

Considere a seguinte consulta escrita na linguagem PostgreSQL.


SELECT codigo_cliente, codigo_pagamento, valor

FROM pagamentos

WHERE valor BETWEEN 800 AND 900;


É correto afirmar que a consulta retorna todos os pagamentos

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876946 Banco de Dados
Os Data Warehouses existem para facilitar consultas complexas, intensivas em termos de dados, e ad-hoc frequentes. Uma funcionalidade de consulta pré-programada, na qual os dados são resumidos com generalização crescente (semanal para trimestral e, então, para anual), é denominada
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876945 Banco de Dados
O resultado da mineração de dados pode ser a descoberta de tipos de informação “nova”. Supondo-se que um cliente compre uma máquina fotográfica e que, dentro de três meses, compre materiais fotográficos, há probabilidade de que, dentro dos próximos seis meses, ele comprará um acessório. Um cliente que compra mais que duas vezes, em um período de baixa, deverá estar propenso a comprar, pelo menos uma vez, no período do Natal. Esse tipo de informação pode ser verificado através de
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876944 Banco de Dados

Considere as afirmações abaixo sobre procedimentos armazenados (stored procedures).


I - Se um programa cliente exige acesso a um banco de dados particular, o procedimento pode ser armazenado no cliente para estabelecer uma conexão com o servidor de banco de dados.

II - Se um programa de banco de dados é necessário para várias aplicações, pode ser armazenado no servidor e invocado por quaisquer programas de aplicação. Isso reduz a duplicação de esforços e melhora a modularidade de software.

III - Executar um programa (procedimento) no servidor pode reduzir a transferência de dados e, consequentemente, em certas situações, os custos de comunicação entre os clientes e o servidor.


Em quais circunstâncias os procedimentos armazenados (stored procedures) são úteis?

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876943 Banco de Dados

A sintaxe mais simples do comando SELECT é:


SELECT [DISTINCT|ALL] {*|coluna [coluna,...]} FROM tabela


Sobre o comando SELECT, é correto afirmar que

Alternativas
Respostas
12561: D
12562: E
12563: C
12564: C
12565: E
12566: E
12567: C
12568: C
12569: A
12570: A
12571: A
12572: A
12573: D
12574: E
12575: D
12576: D
12577: C
12578: E
12579: D
12580: E