Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.353 questões

Q1167721 Banco de Dados

Correlacione a coluna A, contendo alguns recursos do Microsoft Access 2007, com a coluna B, contendo suas respectivas funções e, em seguida, assinale a alternativa que apresenta a sequência correta.


Coluna A

1. ACCDB

2. MDW

3. TABLES

4. ACCDE


Coluna B

( ) São arquivos de informações do grupo de trabalho e armazenam informações de bancos de dados protegidos.

( ) Extensão para bancos de dados no modo “somente execução”.

( ) Objetos essenciais em uma base de dados, pois contêm todas as informações ou dados.

( ) Estrutura mais completa que atualizou a extensão do antigo e clássico formato MDB.

Alternativas
Q1018496 Banco de Dados
O sistema gerenciador de bancos de dados PostgreSQL 9.1 admite diversos tipos de dados. Dentre eles, o tipo de dados
Alternativas
Q1018495 Banco de Dados
O PL/SQL representa a linguagem de consulta de dados utilizada pelo sistema gerenciador de bancos de dados Oracle. Nessa linguagem há o uso de identificadores. Há apenas identificadores válidos do PL/SQL em:
Alternativas
Q1018494 Banco de Dados

Sejam as seguintes tabelas de um banco de dados relacional:

Processo (IDProcesso, Tipo, Data)

Interessado (IDInteressado, NomeInteressado, Endereço)

Contem (IDProcesso, IDInteressado)


Considere que IDProcesso e IDInteressado são chaves estrangeiras na tabela Contem, com origem nas chaves primárias das tabelas Processo e Interessado, respectivamente. Um técnico em Processamento de Dados do TCE-RS, ficou com a tarefa de escrever uma consulta SQL para obter o tipo do processo e seus interessados, com a condição de que o tipo de processo seja de ‘gestão’. O comando correto que expressa o tipo dos processos e o nome dos interessados é

Alternativas
Q1018493 Banco de Dados
Considerando a modelagem de dados de um banco de dados relacional, há diversos conceitos envolvendo conjuntos de entidades. Um conceito correto sobre conjuntos de entidades e seus atributos é
Alternativas
Q1018492 Banco de Dados
Considerando o conceito de normalização existente em bancos de dados relacionais, uma relação R está na segunda forma normal se, além de estar na primeira forma normal,
Alternativas
Q1018468 Banco de Dados
A revista da CGU − Controladoria Geral da União, em sua 8ª edição, publicou um artigo que relata que foram aplicadas técnicas de exploração de dados, visando a descoberta de conhecimento útil para auditoria, em uma base de licitações extraída do sistema ComprasNet, em que são realizados os pregões eletrônicos do Governo Federal. Dentre as técnicas preditivas e descritivas utilizadas, estão a classificação, clusterização e regras de associação. Como resultado, grupos de empresas foram detectados em que a média de participações juntas e as vitórias em licitações levavam a indícios de conluio. As técnicas aplicadas referem-se a
Alternativas
Q1018466 Banco de Dados

Os cubos de dados que armazenam os dados multidimensionais, podem ter modelos de armazenamento que variam conforme a solução OLAP − On-Line Analytical Processing utilizada. Nesse sentido considere os seguintes modelos:

I. Armazena os dados de detalhe (fatos) e as agregações em um modelo multidimensional. Não faz uso da base de dados relacional para acessar os dados dos cubos. Necessita de um processamento constante do cubo, embora apresente melhor desempenho.

II. Lê os dados de detalhe (fatos) diretamente de fonte de dados relacional. Caso existam agregações, estas serão geradas no modelo relacional. Pode ser usado quando há problemas para armazenamento de uma estrutura multidimensional.

III. Lê os dados de detalhe (fatos) diretamente da fonte de dados relacional. Grava as agregações em formato multidimensional. Os dados que não possuem agregações são consultados no modelo relacional. Mantém os benefícios do modelo multidimensional sem ocupar tanto espaço em disco.

I, II e III referem-se, respectivamente, aos modelos

Alternativas
Q1018465 Banco de Dados

A granularidade de dados é uma questão crítica no projeto de um Data Warehouse (DW), pois afeta o volume de dados que reside no DW e, ao mesmo tempo, afeta o tipo de consulta que pode ser atendida. Considere:

I. Quanto mais detalhe existir, mais baixo será o nível de granularidade. Quanto menos detalhe existir, mais alto será o nível de granularidade.

II. Quando há um nível de granularidade muito alto, o espaço em disco e o número de índices necessários se tornam bem menores, mas há uma correspondente diminuição da possibilidade de utilização dos dados para atender a consultas detalhadas.


É correto afirmar que a afirmativa I

Alternativas
Q929926 Banco de Dados
Quanto aos esquemas permitidos pela arquitetura de um SGBD (Sistema de Gerenciamento de Banco de Dados), é correto afirmar que:
Alternativas
Q925886 Banco de Dados
Sobre as cláusulas de restrição SQL, afirma-se:
I A cláusula WHERE restringe os resultados obtidos após a aplicação da cláusula FROM. II A cláusula HAVING é utilizada de forma horizontal para filtrar linhas. III A cláusula WHERE é utilizada para filtrar resultados de agrupamentos. IV A cláusula HAVING somente pode ser utilizada em conjunto com GROUP BY.
Estão corretas as afirmativas
Alternativas
Q925885 Banco de Dados
Uma determinada escola resolve abrir vagas em cursos de idiomas para a comunidade de forma gratuita. Cada candidato tem direito de se inscrever em apenas um curso. Cada curso ofertado possui uma sigla que o identifica univocamente. O candidato recebe um código identificador exclusivo. Um banco de dados foi criado para armazenar as informações da inscrição. A base de dados contém as tabelas CANDIDATO e CURSO com as seguintes estruturas:
CANDIDATO: ( *CODIGO_CANDIDATO, NOME_CANDIDATO, SIGLA_CARGO, NOME_CARGO ) CURSO: ( *SIGLA_CURSO, NOME_CURSO, NUMERO_VAGAS )
Os atributos CODIGO_CANDIDATO e SIGLA_CURSO são chaves primárias em suas respectivas tabelas. Com base nas informações descritas, as formas normais mais completas, dentre 1FN, 2FN e 3FN, em que as tabelas CANDIDATO E CURSO encontram-se são, respectivamente,
Alternativas
Q925884 Banco de Dados
Em SQL, é possível criar estruturas que funcionam como uma tabela virtual, cujo comportamento assemelha-se a uma tabela real de banco de dados, entretanto, sem armazenar as informações apresentadas. Essas estruturas não existem como uma entidade independente na base de dados física. A essa estrutura, dá-se o nome de
Alternativas
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
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
Respostas
10001: B
10002: E
10003: C
10004: A
10005: B
10006: A
10007: B
10008: A
10009: A
10010: B
10011: C
10012: B
10013: C
10014: D
10015: E
10016: C
10017: E
10018: E
10019: C
10020: C