Questões de Banco de Dados para Concurso

Foram encontradas 15.577 questões

Q2452856 Banco de Dados
Analise o diagrama a seguir.

Imagem associada para resolução da questão

Considerando esse diagrama, assinale a alternativa correta.
Alternativas
Q2452853 Banco de Dados
Considere um banco de dados com uma tabela denominada VENDAS, com uma estrutura simples, como apresentada no diagrama a seguir.

 TABELA: VENDAS
Id
Data
Produto
Preco

Qual função SQL deverá ser utilizada quando for necessário encontrar o valor total do campo PRECO da tabela VENDAS?
Alternativas
Q2452851 Banco de Dados
Um SGBD pode armazenar dezenas de milhares de dados interrelacionados, e o acesso a esses dados é crucial para a tomada de decisões por gestores organizacionais.
Considerando a existência de um banco de dados com as tabelas: VENDAS, VENDEDORES e PRODUTOS, analise os comandos SQL a seguir, e assinale a alternativa que retornará erro na sintaxe, durante a execução do comando pelo SGBD.
Alternativas
Ano: 2024 Banca: FUNDATEC Órgão: CREMERS Prova: FUNDATEC - 2024 - CREMERS - Analista de TI |
Q2452842 Banco de Dados
O comando SQL abaixo foi executado em um banco de dados de um SGDB MySQL, versão atualizada, com a finalidade de criar uma tabela nomeada como tb_cliente.

Imagem associada para resolução da questão


Após a criação da tabela tb_cliente, qual das alternativas abaixo apresenta um comando SQL adequado que irá inserir um novo registro na tabela?
Alternativas
Ano: 2024 Banca: FUNDATEC Órgão: CREMERS Prova: FUNDATEC - 2024 - CREMERS - Analista de TI |
Q2452841 Banco de Dados
Em um SGBD SQL Server, versão atualizada, quando um procedimento armazenado (Stored Procedure) é chamado por um aplicativo ou usuário, é declarada explicitamente na chamada do Transact-SQL a palavra-chave:
Alternativas
Q2452270 Banco de Dados
Considere a tabela TB_EMPRESA em um banco de dados relacional. Nessa tabela, há uma coluna chamada VIP, a qual armazena “Sim” (se a empresa é considerada um cliente especial) ou “Não” (se a empresa não é considerada um cliente especial). Qual das alternativas abaixo apresenta um comando da linguagem SQL que retornará a quantidade de clientes especiais na tabela TB_EMPRESA? 
Alternativas
Q2452269 Banco de Dados
Analise as assertivas abaixo sobre Diagrama de Entidade-Relacionamento (DER).

I.   Uma entidade é representada através de um retângulo que contém o nome da entidade.

II. Um relacionamento pode associar uma entidade com ela mesma, o que é chamado de autorrelacionamento.

III. Uma entidade pode estar associada a, no máximo, outras duas entidades.

Quais estão corretas?
Alternativas
Q2452268 Banco de Dados
Em um banco de dados relacional, uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela, é conhecida como chave:
Alternativas
Q2451594 Banco de Dados
Seja o modelo multidimensional representado a seguir, refletindo uma dinâmica de vendas de produtos por vendedores e por região. 



Imagem associada para resolução da questão



Considere que

I. os campos indicados como são os identificadores de suas respectivas tabelas;

II. na tabela “Vendas”, o atributo “cod_vendedor” referencia o identificador cod_vendedor da tabela “Vendedor”.

III. na tabela “Vendas”, o atributo “cod_regiao” referencia o identificador cod_regiao da tabela “Região”.

IV. na tabela “Vendas”, o atributo “cod_produto” referencia o identificador cod_produto da tabela “Produto”.

V. na tabela “Região”, o atributo “cod_cidade” referencia o identificador cod_cidade da tabela “Cidade”.


Ao analisar a semântica do modelo, é correto inferir que
Alternativas
Q2451592 Banco de Dados
Seja o esquema de um banco de dados relacional seguinte, criado pelo usuário U1, que possui direito de criação de tabelas no ambiente: 
AUTOR ( id_autor <PK>, nome_autor ) RELATORIO ( id_rel <PK>, conteudo, id_autor <FK>, data_registro )
Restrições de integridade:

Tabela AUTOR: id_autor é chave primária; nome_autor ≠  NULO. Tabela RELATORIO: id_rel é chave primária; conteudo ≠  NULO; data_registro ≠  NULO; id_autor é chave estrangeira e referencia LOCALIDADE(id_loc).

Os usuários U2 e U3 receberam de U1 o direito de consulta e atualização nas tabelas AUTOR e RELATORIO. Dado que o usuário U2 desfruta da confiança de U1, ele recebeu o benefício de propagação dos direitos que recebeu. Já o usuário U4 recebeu de U1 apenas o direito de consulta na tabela RELATORIO. Mais adiante, o usuário U1 soube que o usuário U2 propagou o direito de atualização para o usuário U4 na tabela RELATORIO, sem que ele (usuário U1) tivesse conhecimento do fato. Tendo em vista a quebra de confiança, o usuário U1 decidiu revogar todos os direitos concedidos anteriormente a U2, deixando-o sem acesso ao seu banco de dados.
Considerando os mecanismos de segurança discricionários de sistemas de bancos de dados relacionais, assinale a opção que indica o comando SQL a seguir reflete alguma das situações descritas no contexto apresentado. 
Alternativas
Q2451591 Banco de Dados
Considere o esquema de banco de dados relacional a seguir:
LOCALIDADE ( id_loc , nome_localidade, cidade, estado )
COORDENADOR ( id_coord , nome_coord, id_loc )

Restrições de integridade:

Tabela LOCALIDADE: id_loc é chave primária; nome_localidade ≠ NULO; cidade ≠ NULO; estado = {‘PR’ ou ‘SC’ ou ‘RS’}.
Tabela COORDENADOR: id_coord é chave primária; nome_coord ≠ NULO; id_loc é chave estrangeira e referencia LOCALIDADE(id_loc).

A equipe que administra o banco de dados em tela decidiu convertê-lo de uma versão centralizada para uma distribuída. Para isso, decidiu que a divisão dos dados será guiada pelo critério do estado ao qual a localidade pertence. Ou seja, após distribuir os registros de localidade por fragmentos, os dados da tabela COORDENADOR serão distribuídos em função do critério de localidade apresentado.
No que concerne à divisão a ser realizada na tabela COORDENADOR, a fragmentação de suas tuplas (linhas) dever ser classificada como 
Alternativas
Q2451590 Banco de Dados

Considere o esquema relacional a seguir, implementado em SQL.




A saída gerada pela consulta:
select r.nome from recurso r left join alocacao a on a.id_recurso=r.id where a.id_projeto is null
apresenta o nome dos recursos
Alternativas
Q2451589 Banco de Dados

Considere o esquema relacional a seguir, implementado em SQL.




Assinale a opção que apresenta a consulta que gera como resultado de execução uma lista com o nome dos recursos alocados em todos os projetos cadastrados. 
Alternativas
Q2451588 Banco de Dados

Em uma Casa Legislativa, considere um cenário restrito, no qual parlamentares submetem proposições (propostas legislativas) para avaliação das instâncias do Parlamento.

O modelo de conceitual de classes a seguir modela tal situação:






Em um contexto no qual o modelo conceitual será mapeado segundo a abordagem Mapeamento Objeto-Relacional (ORM), e que a classe “Proposição” foi mapeada para um banco de dados relacional da seguinte forma:


Proposição ( {cod_proposicao} <PK>, identificacao, ementa, indexacao, tipo )
sendo o atributo “cod_proposicao” a chave primária da tabela (PK) e os demais atributos simples

Considerando a abordagem de mapeamento objeto-relacional (ORM), seja o mapeamento da classe “Parlamentar” realizado da forma que segue:
Parlamentar ( {cod_parlamentar} , nome, partido, email, telefone, endereco, data_nascimento, naturalidade, foto )

A fim de manter, no modelo lógico de banco de dados relacional, a semântica expressa na classe “Submissão” do modelo conceitual, e considerando que


I. o atributo id_parlamentar<FK> indica uma chave estrangeira para a chave primária da tabela “Parlamentar”;
II. o atributo id_proposicao<FK> indica uma chave estrangeira para a chave primária da tabela “Proposição”.

Nesse caso, uma abordagem correta seria
Alternativas
Q2451587 Banco de Dados

Em uma Casa Legislativa, considere um cenário restrito, no qual parlamentares submetem proposições (propostas legislativas) para avaliação das instâncias do Parlamento.

O modelo de conceitual de classes a seguir modela tal situação:






Em um contexto no qual o modelo conceitual será mapeado segundo a abordagem Mapeamento Objeto-Relacional (ORM), e que a classe “Proposição” foi mapeada para um banco de dados relacional da seguinte forma:


Proposição ( {cod_proposicao} <PK>, identificacao, ementa, indexacao, tipo )
sendo o atributo “cod_proposicao” a chave primária da tabela (PK) e os demais atributos simples

Considerando, nas relações apresentadas, os atributos indicados como chaves primárias ou estrangeiras entre chaves, assinale a opção que representa um mapeamento ORM possível para as classes “Tramitação” e “Despacho”, mantendo-se a completa semântica do modelo conceitual. 
Alternativas
Q2451586 Banco de Dados

Em uma Casa Legislativa, considere um cenário restrito, no qual parlamentares submetem proposições (propostas legislativas) para avaliação das instâncias do Parlamento.

O modelo de conceitual de classes a seguir modela tal situação:






Em um contexto no qual o modelo conceitual será mapeado segundo a abordagem Mapeamento Objeto-Relacional (ORM), e que a classe “Proposição” foi mapeada para um banco de dados relacional da seguinte forma:


Proposição ( {cod_proposicao} <PK>, identificacao, ementa, indexacao, tipo )
sendo o atributo “cod_proposicao” a chave primária da tabela (PK) e os demais atributos simples

Seja o atributo “identificacao” aquele que necessita, para implementar a semântica do caso, a demanda de não permissão de valores repetidos – ou seja, somente aceita valores únicos.
No contexto do modelo relacional de banco de dados, ele é considerado um(a)
Alternativas
Q2451578 Banco de Dados
Os sistemas OLAP, com vistas a auxiliar o processo de tomada de decisão, geralmente oferecem um conjunto de operações pré-programadas. A operação que consiste em níveis cada vez maiores de detalhamento na análise de uma determinada dimensão é conhecida como 
Alternativas
Q2451577 Banco de Dados
O processo de tomada de decisão conta com ferramentas computacionais que otimizam e auxiliam gestores em diferentes níveis de atuação organizacional. No que se refere ao suporte de dados, os armazéns de dados (ou data warehouses) representam uma importante alternativa para o armazenamento de dados por conta de suas características estruturais.
Assinale a opção apresenta uma característica que diferencia um data warehouse de uma base de dados com suporte ao processamento OLTP. 
Alternativas
Q2451576 Banco de Dados
O processo de integração de dados demanda um conjunto de ações envolvendo tarefas no contexto do que usualmente se chama “limpeza de dados” (ou data cleansing). E um dos desafios enfrentados nesse processo é a forma pela qual serão tratados os dados ausentes.
A ausência de um dado atende a um mecanismo específico. O mecanismo conhecido como MAR (Missing at Random) é aquele no qual a ausência 
Alternativas
Q2451575 Banco de Dados
Aplicações possuem diferentes demandas por armazenamento de dados. Dependendo do tipo de necessidade, há a disponibilidade de classes distintas de sistemas gerenciadores de bancos de dados, cada qual oferecendo características que se adequem melhor às diversas demandas.
Assinale a opção que indica a classe de sistema gerenciador de banco de dados que oferece a possibilidade de processamento HTAP (Hybrid Transaction and Analytics Processing) sobre um mesmo conjunto de dados. 
Alternativas
Respostas
1161: D
1162: A
1163: B
1164: B
1165: D
1166: D
1167: C
1168: A
1169: B
1170: B
1171: B
1172: A
1173: D
1174: C
1175: D
1176: E
1177: A
1178: A
1179: D
1180: B