Questões de Concurso Sobre banco de dados

Foram encontradas 15.797 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486944 Banco de Dados
Um dos requisitos observados pelos sistemas gerenciadores de bancos de dados é a garantia da durabilidade de uma transação. Se um conjunto de operações tiver sido confirmado (commited), o sistema deve manter esse resultado no caso de recuperação de falhas, mesmo quando há perda de dados.
Assinale a opção que indica a característica principal da técnica comumente usada para a obtenção dessa garantia nas implementações.
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486943 Banco de Dados
Na maioria das implementações SQL, pode-se considerar que as expressões lógicas possam assumir três valores, verdadeiro (T), falso (F) e desconhecido (?). Isso decorre principalmente da manipulação de valores nulos (NULL).
Assim sendo, analise as quatro expressões lógicas a seguir.
not ?
F or ?
T and ?
? or T
Assinale a opção que apresenta os valores finais das expressões lógicas acima, na ordem de cima para baixo.
Alternativas
Q486897 Banco de Dados
Considere as informações a seguir para responder à questão.

O diagrama E-R e as tabelas abaixo são utilizados para descrever um banco de dados que contém informações sobre
projetos e fornecedores de projetos.

imagem-014.jpg



Que consulta irá abater 10% dos valores dos fornecimentos relativos a fornecedores que realizaram mais de 2 fornecimentos, independente do projeto para os quais eles forneceram?
Alternativas
Q486896 Banco de Dados
Considere as informações a seguir para responder à questão.

O diagrama E-R e as tabelas abaixo são utilizados para descrever um banco de dados que contém informações sobre
projetos e fornecedores de projetos.

imagem-014.jpg



O diretor de projeto solicitou que fosse elaborada uma relação que contenha os códigos de todos os fornecedores que já forneceram pelo menos uma vez para um projeto qualquer.
Que consulta NÃO é capaz de produzir a relação solicitada?
Alternativas
Q486895 Banco de Dados
Considere as informações a seguir para responder à questão.

O diagrama E-R e as tabelas abaixo são utilizados para descrever um banco de dados que contém informações sobre
projetos e fornecedores de projetos.

imagem-014.jpg



Que consulta permite exibir os nomes dos projetos cujos valores médios dos fornecimentos sejam maiores do que R$ 5.000,00?
Alternativas
Q486894 Banco de Dados
Considere as informações a seguir para responder à questão.

O diagrama E-R e as tabelas abaixo são utilizados para descrever um banco de dados que contém informações sobre
projetos e fornecedores de projetos.

imagem-014.jpg



Que consulta permite exibir os nomes dos projetos em que todos os fornecedores estão localizados no estado do Rio de Janeiro ( ESTADO='RJ') ?
Alternativas
Q486891 Banco de Dados
Seja o seguinte diagrama E-R, onde os identificadores são representados por círculos preenchidos.

imagem-012.jpg

Analisando esse diagrama, é possível afirmar que
Alternativas
Q486745 Banco de Dados
Considere a tabela funcionario a seguir, cuja chave primária é FuncCPF, em um banco de dados relacional. 

Imagem associada para resolução da questão

A manipulação de dados nesta tabela pode levar a problemas conhecidos como anomalias. Sobre elas, considere:

I. Para incluir uma nova tupla na tabela será necessário incluir ou os valores de atributo do departamento para o qual o funcionário trabalha ou valores NULL, se o funcionário ainda não trabalha para nenhum departamento. Este é um exemplo de anomalia de inserção.

II. A única maneira de inserir um novo departamento que ainda não tenha funcionários é colocar valores NULL nos atributos para funcionário, já que este procedimento não viola a integridade de entidade. Este é um exemplo de anomalia de inserção. 

III. Se o funcionário Antônio for excluído e este for o último funcionário trabalhando no departamento RH, a informação referente a este departamento se perde do banco de dados. Este é um exemplo de anomalia de exclusão.

IV. Se o valor de um dos atributos de determinado departamento for mudado (do departamento 5, por exemplo) será necessário atualizar as tuplas de todos os funcionários que trabalham neste departamento, caso contrário, o banco de dados ficará incoerente. Este é um exemplo de anomalia de modificação.

Está correto o que se afirma APENAS em
Alternativas
Q486744 Banco de Dados
Considere a sintaxe de instrução Oracle a seguir:

imagem-009.jpg

Sobre esta sintaxe, é correto afirmar que
Alternativas
Q486743 Banco de Dados
Um dos objetivos de um Sistema de Gerenciamento de Banco de Dados de Objeto (SGBDO) é manter uma correspondência direta entre objetos do mundo real e do banco de dados, de modo que os objetos não percam sua integridade e identidade e possam facilmente ser identificados e operados. Assim, um SGBDO oferece uma identidade única para cada objeto independente armazenado no banco de dados. Esta identidade única é implementada por meio de um identificador de objeto (Object Identifier - OID). Este OID
Alternativas
Q486742 Banco de Dados
Considere a instrução Oracle PL/SQL a seguir.

CREATE VIEW valores (nome, minsal, maxsal, medsal)
AS SELECT d.depnome, MIN(e.sal), MAX(e.sal), AVG(e.sal)
FROM empregado e, departamento d
WHERE e.depnro=d.depnro
GROUP BY d.depnome;


Considere a existência das tabelas departamento e empregado, relacionadas de forma que cada departamento possa ter um ou muitos empregados ligados a ele. Na tabela departamento existem os campos depnro (chave primária) e depnome e na tabela empregado existem os campos empnro (chave primária), empnome, cargo, sal e depnro (chave estrangeira). Considere que em ambas as tabelas existem registros cadastrados relacionando adequadamente departamentos a empregados.

A instrução acima
Alternativas
Q486741 Banco de Dados
No Oracle um trigger é um bloco PL/SQL armazenado no banco de dados e acionado (executado) em resposta a um evento especificado. Nesse contexto, observe o trigger a seguir:

imagem-008.jpg

Considere que:

- A tabela empregados contém os campos citados no trigger;
- O banco de dados está aberto e funcionando em condições ideais;
- O funcionário cujo sobrenome é Souza possui como id_emp o valor 'VEND'.

Ao se executar a instrução UPDATE empregados SET salario = 5500 WHERE sobrenome='Souza'; é correto afirmar que
Alternativas
Q486739 Banco de Dados
Em relação às ferramentas de Data Discovery e os fundamentos de Data Mining, é correto afirmar:
Alternativas
Q486738 Banco de Dados

Considere que a equipe de Analistas de Desenvolvimento de Sistemas do CNMP está projetando a arquitetura para o Data Warehouse (DW) da instituição, conforme mostra a figura abaixo: 

Imagem associada para resolução da questão

É correto afirmar que esta arquitetura
Alternativas
Q486736 Banco de Dados
Soluções informatizadas de Business Intelligence (BI) geralmente contêm sistemas que podem ser de diversos tipos, dependendo do objetivo das análises e do perfil do usuário, como:
Alternativas
Q486623 Banco de Dados
Uma aplicação desktop (não WEB) foi originalmente construída para ser implantada na máquina cliente de cada usuário. Nessa versão original, cada máquina cliente acessava dados persistentes armazenados em um Sistema de Gerência de Banco de Dados relacional (SGBDR), localizado em uma máquina dedicada para esse SGBDR. Essa aplicação será reestruturada de tal forma que toda a lógica do negócio seja executada em um servidor de aplicações.
Considerando que a aplicação deve permanecer a mesma, do ponto de vista funcional essa reestruturação implica a necessidade de
Alternativas
Q486606 Banco de Dados
Considere o diagrama de entidades e relacionamentos, a seguir, na terceira forma normal, em que as chaves estão indicadas e as chaves estrangeiras não foram migradas, para responder à questão.

imagem-001.jpg

A partir das informações dadas, conclui-se que um sócio
Alternativas
Q486605 Banco de Dados
Considere o diagrama de entidades e relacionamentos, a seguir, na terceira forma normal, em que as chaves estão indicadas e as chaves estrangeiras não foram migradas, para responder à questão.

imagem-001.jpg

A partir das informações disponibilizadas pelo modelo, considere as afirmativas a seguir.

I - Um sócio pode pegar emprestado várias cópias de um mesmo livro.
II - Um sócio pode reservar um mesmo livro várias vezes.
III - Um sócio pode doar várias cópias de um mesmo livro.

Conforme o modelo fornecido, está correto o que se afirma em
Alternativas
Q486604 Banco de Dados
Considere o diagrama de entidades e relacionamentos, a seguir, na terceira forma normal, em que as chaves estão indicadas e as chaves estrangeiras não foram migradas, para responder à questão.

imagem-001.jpg

A transformação direta desse diagrama para o modelo relacional, sem o uso de chaves artificiais, exigirá
Alternativas
Q486102 Banco de Dados
Seja o conjunto de tabelas abaixo, as quais representam um banco de dados relacional.

AVALIADOR (id, nome, email)
AVALIADOR_TELEFONE (idAvaliador, telefone)
CONSULTOR (id, nome, email, nomeConsultoria)
PROJETO (id, descricao, investimento, idCoordenador)
COORDENADOR (id, nome, orgaoOrigem)
AVALIACAO (idAvaliador, idProjeto, dataInicio, dataFim)
ATUACAO (idConsultor, idProjeto)

E as seguintes restrições:

• Os campos sublinhados representam as chaves primárias das relações.
• O campo idAvaliador da tabela AVALIADOR_TELEFONE referencia o campo id da tabela AVALIADOR.
• O campo idCoordenador referencia o campo id da tabela COORDENADOR.
• O campo idAvaliador da tabela AVALIACAO referencia o campo id da tabela AVALIADOR.
• O campo idProjeto da tabela AVALIACAO referencia o campo id da tabela PROJETO.
• O campo idConsultor da tabela ATUACAO referencia o campo id da tabela CONSULTOR.
• O campo idProjeto da tabela ATUACAO referencia o campo id da tabela PROJETO.
O usuário A1, que possui direito de criação de tabelas concedido pelo administrador de banco de dados, criou as relações anteriormente apresentadas em um sistema gerenciador de banco de dados (SGBD) relacional. Ele deseja permitir que o usuário B1 e as aplicações S1 e S2 tenham o direito de consultar, incluir e atualizar os dados nas tabelas ATUACAO e AVALIACAO, e que somente o usuário B1 possa consultar e atualizar o estado das relações CONSULTOR, AVALIADOR e COORDENADOR, com a possibilidade de repassar o direito de consulta a essas tabelas ao usuário B2, que não poderá propagar essa permissão para outros usuários.

Qual dos comandos SQL a seguir, executado pelo usuário A1, atende à situação proposta?
Alternativas
Respostas
10461: B
10462: D
10463: E
10464: C
10465: C
10466: E
10467: D
10468: B
10469: C
10470: E
10471: E
10472: A
10473: A
10474: D
10475: D
10476: C
10477: B
10478: D
10479: B
10480: B