Você está na página 1de 58

16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Tecnologia da Informação para Analista - TJ RO - 2021(


https://www.tecconcursos.com.br/s/Q1kWP9 )

Gestão de Projetos (PMBOK)

Questão 1: FGV - Sup (IMBEL)/IMBEL/Administrador/2021


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Um funcionário da IMBEL é convocado para elaborar um projeto, visando à criação de um novo setor focado na produção de armas de precisão. Assinale a opção que
indica as fases desse projeto.

 a)  Iterativas, contínuas ou repetitivas.

 b)  Iterativas, contínuas ou sequenciais.

 c)  Sequenciais, sobrepostas ou iterativas.

 d)  Contínuas, sobrepostas ou intermitentes.

 e)  Sobrepostas, sequenciais ou intermitentes.

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1660347

Questão 2: FGV - EPP (Pref Salvador)/Pref Salvador/2019


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Um importante conceito utilizado na gestão de projetos é o de programa, que está relacionado à ideia de

  a)  esforço temporário desempenhado, buscando a criação de um resultado único, respeitando determinadas restrições conflitantes como escopo, tempo e
orçamento.
  b)  atividades rotineiras de caráter tático, desenvolvidas por gerentes intermediários a fim de promover o tratamento adequado do portfólio de serviços de
determinado setor.
 c)  projetos e outros trabalhos organizados de forma adequada e eficiente, a fim de atender os objetivos estratégicos da organização.
 d)  sequência coordenada de atividades, realizado de forma permanente e contínua, com objetivo de gerar produtos padronizados.
 e)  agregado de projetos relacionados de modo articulado, que visam a obtenção de benefícios e controles que seriam inviáveis caso geridos isoladamente.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/944811

Questão 3: FGV - Ana (MPE AL)/MPE AL/Gestão Pública/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Assinale a opção que indica a sigla da organização internacional que tem como objetivo a disseminação das melhores práticas de gestão de projetos e a associação de
profissionais do ramo.

 a)  PMI.

 b)  PMO.

 c)  PMP.

 d)  PGMP.

 e)  CAPM.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/670438

Questão 4: FGV - AnaLM (CM Salvador)/CM Salvador/Administrativa/Serviços Gerais/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Leia o fragmento a seguir. __________ é um esforço __________ empreendido para criar um produto, serviço ou resultado __________. 
 
A opção que completa corretamente as lacunas do fragmento acima é:

 a)  Projeto – único – temporário;


 b)  Processo – contínuo – exclusivo;
 c)  Processo – temporário – repetitivo;
 d)  Processo – operacional – eficaz; 
 e)  Projeto – temporário – exclusivo. 
 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/610943

Questão 5: FGV - Ana (MPE AL)/MPE AL/Gestão Pública/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Assinale a opção que indica restrições para a execução de um projeto.

 a)  Tempo, custo e escopo.

 b)  Adequação, custo e legislação.

 c)  Custo, cultura e escopo.

 d)  Comunicação, cultura e tempo.

 e)  Adequação, comunicação e legislação.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/670429

Questão 6: FGV - Ass Sec (BANESTES S)/BANESTES SEGUROS/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 1/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Uma montadora de automóveis decide estruturar, internamente, um escritório de projetos para auxiliar no gerenciamento de novos projetos.

Nesse sentido, pode-se considerar um exemplo de projeto realizado pela empresa:

 a)  o desenvolvimento de um novo carro autônomo;

 b)  a supervisão direta de processos de pintura da lataria dos automóveis;

 c)  o pagamento anual dos dividendos dos acionistas da empresa;

 d)  a manutenção periódica do maquinário da fábrica;

 e)  o acordo de venda de 100 carros para uma locadora de veículos.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/636309

Questão 7: FGV - Ana TI (BANESTES)/BANESTES/Desenvolvimento de Sistemas/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Com relação ao PMBOK 5, analise as afirmativas a seguir.

I. O Gerenciamento das partes interessadas - responsável pela satisfação do cliente - busca entender, avaliar, definir e gerenciar as expectativas para que os
requisitos do cliente sejam atendidos.

II. É um conjunto de melhores práticas para o gerenciamento de projetos, abordando o ciclo de vida e o processo administrativo do projeto, bem como as áreas
de conhecimento.

III. Prevê o uso de ciclos adaptativos para as organizações em momentos de rápida mutação, quando é difícil a definição antecipada dos requisitos dos projetos.

Está correto somente o que se afirma em:

 a)  I;

 b)  II;

 c)  III;

 d)  I e II;

 e)  II e III.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/635870

Questão 8: FGV - Ana Leg (ALERO)/ALERO/Administração/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Em relação ao PMBOK, elaborado pela organização internacional conhecida por PMI, é correto afirmar que esse documento é

 a) um guia de boas práticas de gerenciamento de projetos.


 b) um manual de normas legais para escritórios de projetos.
 c) uma ferramenta gráfica para a formulação de EAP.
 d) um software desenvolvido para a gestão de projetos.
 e) uma cerimônia de premiação para organizações de referência no ramo de gerenciamento de projetos.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/697324

Questão 9: FGV - Ana Gest (COMPESA)/COMPESA/Administrador/2018


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
A COMPESA recebeu a incumbência de ampliar seus serviços para um maior número de municípios do Estado de Pernambuco.

Essa medida será realizada por meio de

 a) um programa.

 b) um portfólio.

 c) um projeto.

 d) uma atividade.

 e) uma tarefa.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/708249

Questão 10: FGV - EPPGG (SEPOG RO)/SEPOG RO/2017


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
O objetivo central de um projeto é fornecer um produto ou serviço. Trata-se, a rigor, de uma sequência lógica de atividades cuja finalidade última é a de gerar algum
produto ou serviço.
 
Neste contexto, assinale a opção que indica o motivo pelo qual os projetos são realizados.

 a)  Porque as organizações dependem de atividades que produzam e ofertem serviços a longo prazo.

 b)  Em razão da necessidade de elaborar atividades que indiquem as intenções da organização.

 c)  Em razão da necessidade de gerar estruturas e atividades permanentes para as organizações oferecem seus serviços.

 d)  Porque nem todas as atividades realizadas pelas organizações são contínuas.

 e)  Porque todas as organizações dependem de atividades funcionais, garantindo serviços e produtos de modo contínuo.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/538681

Questão 11: FGV - TJ TRT12/TRT 12/Administrativa/"Sem Especialidade"/2017


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
O desembargador de um grande órgão público contratou um gestor de projetos para planejar e implantar um novo sistema de informação para melhor gerenciamento
dos processos internos.

Em relação à gestão de projetos, é correto afirmar que:

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 2/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 a)  um sistema é um conjunto de projetos;
 b)  um projeto é um conjunto de atividades repetitivas;
 c)  projetos são atividades temporárias, contínuas e únicas;
 d)  projetos podem ser meios de se implantarem estratégias;
 e)  seu objetivo é planejar mudanças.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/514505

Questão 12: FGV - Ana (IBGE)/IBGE/Análise de Projetos/2016


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
A organização Y decidiu implementar um Escritório de Projetos (Project Management Office - PMO).

Nesse processo de implementação, a organização definiu como principais características dos projetos:

 a)  Aleatoriedade;
 b)  Automatização;
 c)  Repetitividade;
 d)  Redundância;
 e)  Temporariedade.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/353931

Questão 13: FGV - AJ (TJ BA)/TJ BA/Apoio Especializado/Tecnologia da Informação/2015


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
O Guia PMBOK® descreve a natureza dos processos de gerenciamento de projetos em termos da integração entre os processos, suas interações e seus objetivos. Os
processos de gerenciamento de projetos são agrupados em cinco categorias conhecidas como grupos de processos de gerenciamento de projetos (ou grupos de
processos).

Relacione cada um dos grupos de processos de gerenciamento de projetos com as características apresentadas a seguir:

1. Grupo de processos de iniciação.

2. Grupo de processos de planejamento.

3. Grupo de processos de execução.

4. Grupo de processos de monitoramento e controle.

5. Grupo de processos de encerramento.

( ) processos necessários para definir o escopo do projeto, refinar os objetivos e definir a linha de ação necessária para alcançar os objetivos para os quais o
projeto foi criado;

( ) processos realizados para executar o trabalho definido no plano de gerenciamento do projeto para satisfazer as especificações do projeto;

( ) processos exigidos para acompanhar, analisar e controlar o progresso e desempenho do projeto, identificar quaisquer áreas nas quais serão necessárias
mudanças no plano, e iniciar as mudanças correspondentes;

( ) processos executados para finalizar todas as atividades de todos os grupos de processos, visando encerrar formalmente o projeto ou fase;

( ) processos executados para definir um novo projeto ou uma nova fase de um projeto existente através da obtenção de autorização para iniciar o projeto ou
fase.

A relação correta, de cima para baixo, é:

 a)  3, 2, 5, 1 e 4;
 b)  2, 3, 4, 5 e 1;
 c)  3, 2, 4, 1 e 5;
 d)  2, 3, 5, 4 e 1;
 e)  3, 2, 1, 5 e 4.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/323170

Questão 14: FGV - AJ (TJ BA)/TJ BA/Apoio Especializado/Tecnologia da Informação/2015


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Um projeto pode ser dividido em qualquer número de fases. A fase de um projeto é um conjunto de atividades relacionadas de maneira lógica que culmina na conclusão
de uma ou mais entregas. Com relação a projetos iterativos e incrementais, analise as afirmativas a seguir:

I- Ciclos de vida iterativos e incrementais são aqueles em que as fases do projeto (também chamadas de iterações) intencionalmente repetem uma ou mais
atividades de projeto à medida que a compreensão do produto pela equipe do projeto aumenta.

II- As atividades de todos os grupos de processos de gerenciamento de projeto serão executadas durante uma iteração.

III - No final de cada iteração, uma entrega ou conjunto de entregas será concluído. As iterações futuras podem aprimorar tais entregas ou criar novas entregas.

Está correto o que se afirma em:

 a)  somente I;
 b)  somente II;
 c)  somente III;
 d)  somente I e II;
 e)  I, II e III.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/323166

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 3/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 15: FGV - AJ (TJ RO)/TJ RO/Analista de Sistemas - Desenvolvimento/2015
Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Analise o trecho de definição a seguir:

“é um evento ou condição incerta que, se ocorrer, terá um efeito positivo ou negativo sobre pelo menos um objetivo do projeto”.

No âmbito do PMBOK, essa definição aplica-se no contexto do gerenciamento de:

 a) qualidade;
 b) custos;
 c) escopo;
 d) comunicações;
 e) riscos.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/307128

Questão 16: FGV - AJ (TJ BA)/TJ BA/Apoio Especializado/Administração/2015


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Com o intuito de atrair um maior número de associados, a academia PesoLeve decide construir uma piscina em suas dependências. Para a execução do projeto, ela
contrata uma construtora especializada em piscinas e obras em parques aquáticos. Considerando a situação em que o projeto se insere, dizer que o termo de abertura foi
aprovado significa que:

 a)  o projeto foi oficialmente finalizado e a piscina pode ser utilizada pelos associados;
 b)  o contrato entre a academia e a construtora foi rescindido de forma amistosa;
 c)  o projeto e seus detalhes foram autorizados formalmente;
 d)  alterações incrementais nos planos do projeto foram aprovadas;
 e)  a equipe de trabalho deverá ser constituída para a abertura das deliberações sobre orçamento e cronograma.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/320790

Questão 17: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Desenvolvimento/2015


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Em relação ao PMBOK, analise as seguintes afirmativas:

I. A 5ª edição do PMBOK acrescentou mais um grupo de processo à edição anterior, totalizando agora seis grupos de processos.

II. O PMBOK 5a edição compreende agora dez áreas de conhecimento, uma a mais em relação à versão anterior.

III. O número total de processos de gerenciamento de projetos no PMBOK 5ª edição são 47.

Está correto somente o que se afirma em:

 a)  I;
 b) 
II;
 c) 
III;
 d)  I e II;
 e)  II e
III.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/341900

Questão 18: FGV - ACI (Pref Recife)/Pref Recife/Tecnologia da Informação/2014


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Os objetivos descritos no Termo de Abertura do Projeto, em uma gerência de projetos, devem ser

 a) realistas, avalidados, qualificados e concatenados.

 b) independentes, realistas, orçados e delimitados.

 c) específicos, mensuráveis, atingíveis, realistas e temporizáveis.

 d) itemizados, orçados, ordenados, delimitados e independentes.

 e) sintéticos, interdependentes, concatenados e delimitados.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/221542

Questão 19: FGV - Ana PA (CONDER)/CONDER (BA)/Administrativa/Administrador/2013


Assunto: Noções Introdutórias de Administração ou Gestão de Projetos
Com relação a projetos, analise as afirmativas a seguir.

I. Um projeto bem‐sucedido é aquele que atende às expectativas dos stakeholders.

II. Os projetos devem ser constantes e repetitivos.

III. Os resultados dos projetos podem ser avaliados em termos de utilidade e da variabilidade.

Assinale:

 a)  se somente a afirmativa I estiver correta.

 b)  se somente a afirmativa II estiver correta.

 c)  se somente a afirmativa III estiver correta.

 d)  se somente as afirmativas I e II estiverem corretas.

 e)  se todas as afirmativas estiverem corretas.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/485734

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 4/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 20: FGV - TNS (ALBA)/ALBA/Análise de Sistemas/2014
Assunto: Gerenciamento dos Riscos do Projeto
O gerenciamento dos riscos de um projeto tem o objetivo de aumentar a probabilidade de eventos positivos e minimizar a de eventos negativos no projeto. Para alcançar
este objetivo, devem ser levadas em consideração as análises qualitativas e quantitativas de riscos.

A esse respeito, analise as afirmativas a seguir.

I. A análise do valor monetário esperado é uma das técnicas de modelagem e análise quantitativa de riscos sobre situações de incerteza que podem ocorrer no
futuro.

II. Os ativos dos processos organizacionais não devem ser utilizados como informações ou como entrada para a realização da análise qualitativa de riscos.

III. Transferir o risco, juntamente com a responsabilidade da resposta para um terceiro, é uma das estratégias de respostas a riscos.

Assinale:

 a) se somente a afirmativa I estiver correta.

 b) se somente a afirmativa II estiver correta.

 c) se somente a afirmativa III estiver correta.

 d) se somente as afirmativas I e III estiverem corretas.

 e) se todas as afirmativas estiverem corretas.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/217102

Questão 21: FGV - Ana Amb (INEA)/INEA/Analista de Sistemas/2013


Assunto: Gerenciamento dos Riscos do Projeto
Com relação à Gerência de Risco do Projeto (Project Risk Management) do PMBOK, assinale a alternativa que indica a descrição mais adequada para o processo “Realizar
a análise quantitativa de riscos”.

 a)  Estimar quantitativamente o impacto das opções e ações que visam reduzir as ameaças aos objetivos do projeto.

 b)  Avaliar quantitativamente os riscos que impõem as maiores ameaças ao projeto.

 c)  Analisar numericamente o efeito dos riscos identificados nos objetivos do projeto.

 d)  Identificar a causa comum dos riscos, avaliando seu impacto nos objetivos do projeto.

 e)  Avaliar quantitativamente a correlação entre os riscos.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/175555

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 5/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Informática

Questão 22: CONSULPLAN - Estag (MPE PA)/MPE PA/Engenharia e Ciência da Computação/2019


Assunto: Protocolos de Redes
Para realizar a manutenção em uma máquina, devido a alguns fatores, deve-se fazer acesso remoto a determinada estação de trabalho, que usa o Sistema Operacional
Windows 10, Configuração Local, Idioma Português-Brasil. O comando a ser utilizado é o TELNET, sendo necessário saber se a porta de comunicação desse protocolo
está aberta no Firewall. Esta porta está apresentada em:

 a)  20.

 b)  21.

 c)  22.

 d)  23.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/920582

Questão 23: SUGEP - Ana TI (UFRPE)/UFRPE/Sistemas/2018


Assunto: Computação em Nuvem (Cloud Computing)
Em relação aos conceitos sobre provedores de computação em nuvem, analise as proposições abaixo.

1) A Amazon Web Services (AWS) possibilita a instanciação de máquinas virtuais com 1 CPU, 0,5 GB e armazenamento EBS (Elastic Block Store), por exemplo.

2) As máquinas virtuais do Microsoft Azure são instanciadas com Linux, Unix, Minix, MAC OS, Windows Server, SQL Server, Oracle e IBM.

3) A Google Cloud Platform oferece configurações predefinidas de máquina virtual para cada necessidade, desde microinstâncias até instâncias com 160 CPUs e
3,75 TB de memória do sistema através do Compute Engine.

4) A diferença entre as instâncias sob demanda e as instâncias spot da Amazon Web Services (AWS) é que as instâncias spot poderão ser interrompidas sem
notificação prévia quando o EC2 precisar da capacidade.

5) A Google Cloud Platform permite a execução, o gerenciamento e a organização de contêineres do Docker nas máquinas virtuais do Compute Engine com o
Google Kubernetes Engine.

Estão corretas, apenas:

 a)  1, 2, 3.

 b)  1, 3, 5.

 c)  1, 4, 5.

 d)  2, 3, 4.

 e)  2, 4.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/790185

Questão 24: INCAB (ex-FUNCAB) - Ag (RBTRANS)/Pref RB/Transporte/2013


Assunto: Computação em Nuvem (Cloud Computing)
Sobre computação em nuvem, é INCORRETO afirmar que:

 a) se refere à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados.

 b) o gerenciamento das tarefas de impressão é feito localmente,em cada estação de trabalho.

 c) possibilita o acesso a qualquer impressora disponível na nuvem da rede.


 d) os dados podem ser acessados de qualquer lugar do mundo.

 e) o acesso a programas, serviços e arquivos é remoto, através da Internet.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/305739

Questão 25: FURB - AAd (CM Timbó)/CM Timbó/2019


Assunto: Procedimentos de Segurança da Informação (Senhas, Autenticação Etc.)
Sobre a segurança em computadores, assinale a alternativa que corretamente identifica a veracidade das informações abaixo:

I- A presença de um cadeado no endereço de uma página significa apenas que a conexão entre você e a página é criptografada.

II- Um antivírus garante a segurança do seu computador contra todos os vírus.

III- O modo anônimo/privativo dos navegadores garante apenas que o navegador não guardará seus dados de navegação, e não uma total
privacidade/anonimidade.

IV- Na autenticação em dois fatores, as mensagens SMS são comumente usadas como segundo método de autenticação.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 6/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Estão corretas:

 a)  Apenas as alternativas I, III e IV estão corretas.

 b)  Apenas as alternativas I e III estão corretas.

 c)  Apenas as alternativas II e IV estão corretas.

 d)  Apenas as alternativas I, II e IV estão corretas.

 e)  Todas as alternativas estão corretas.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1496009

Questão 26: FEPESE - Ag Pol (PC SC)/PC SC/2017


Assunto: Procedimentos de Segurança da Informação (Senhas, Autenticação Etc.)
Vários problemas de segurança surgiram a partir do crescimento das redes. Como exemplo destes problemas temos roubo de senhas e interrupção de serviços até
problemas de personificação, onde uma pessoa faz-se passar por outra para obter acesso privilegiado. Surgiu então a necessidade do aprimoramento do processo de
autenticação, que consiste na verificação da identidade dos usuários. Com relação a este assunto são realizadas as seguintes afirmativas:
 
1. A verificação ou autenticação em duas etapas (two-factor authentication, também chamada de aprovação de login, verificação ou autenticação em dois fatores
ou, ainda, verificação ou autenticação em dois passos) adiciona uma segunda camada de proteção no acesso a uma conta, dificultando que ela seja indevidamente
acessada, mesmo com o conhecimento da senha. É um recurso opcional oferecido por diversos serviços de Internet, como Webmail, redes sociais, Internet
Banking e de armazenamento em nuvem.
2. Na verificação em duas etapas são utilizados dois passos de checagem, ou seja, é feita uma dupla verificação. Adicionando uma segunda etapa de verificação
fica mais difícil a invasão de uma conta de usuário. Mesmo que um atacante venha a descobrir uma senha ela, isoladamente, não será suficiente para que ele
consiga acessar a conta. O atacante necessitará executar a segunda etapa, o que tornará a invasão mais difícil de ser realizada.
3. Existem três grupos básicos de mecanismos de autenticação, que se utilizam de: aquilo que você é (informações biométricas, como a sua impressão digital, a
palma da sua mão, a sua voz e o seu olho), aquilo que apenas você possui (como seu cartão de senhas bancárias e um token gerador de senhas) e, finalmente,
aquilo que apenas você sabe (como perguntas de segurança e suas senhas).
 
Assinale a alternativa que indica todas as afirmativas corretas.

 a)  É correta apenas a afirmativa 1.


 b) É correta apenas a afirmativa 2.
 c)  São corretas apenas as afirmativas 1 e 3.
 d) São corretas apenas as afirmativas 2 e 3.
 e) São corretas as afirmativas 1, 2 e 3.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/569642

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 7/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Legislação Civil e Processual Civil Especial

Questão 27: QUADRIX - Fis Biom (CRBM 4 PA)/CRBM 4 (PA RO)/2021


Assunto: Disposições Preliminares (arts. 1º ao 6º da LGPD)
À luz da Lei n.o 6.839/1980, da Lei n.º 12.037/2009, da Lei n.º 13.709/2018 e do Decreto n.º 9.094/2017, julgue o item a seguir.

A Lei Geral de Proteção de Dados Pessoais destina-se à proteção dos direitos fundamentais de liberdade, de privacidade e de livre desenvolvimento da personalidade da
pessoa natural.

 Certo
 Errado
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1649315

Questão 28: CEBRASPE (CESPE) - Ana (SERPRO)/SERPRO/Ciência de Dados/2021


Assunto: Disposições Preliminares (arts. 1º ao 6º da LGPD)
Com base na Lei n.º 13.709/2018 — Lei Geral de Proteção de Dados Pessoais (LGPD) —, julgue o item a seguir.

A anonimização impossibilita que um dado seja associado, direta ou indiretamente, a um indivíduo.

 Certo
 Errado
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1628496

Questão 30: FGV - ATCE (TCE-AM)/TCE-AM/Auditoria Governamental/2021


Assunto: Do Tratamento de Dados Pessoais (arts. 7º ao 16 da LGPD)
A Lei nº 13.709/2018 ( Lei Geral de Proteção de Dados Pessoais – LGPD) dispõe sobre o tratamento de dados pessoais, inclusive nos meios digitais, por pessoa natural ou
por pessoa jurídica de direito público ou privado, com o objetivo de proteger os direitos fundamentais de liberdade e de privacidade e o livre desenvolvimento da
personalidade da pessoa natural.

De acordo com tal lei, o tratamento de dados pessoais sensíveis somente poderá ocorrer sem o fornecimento de consentimento do titular, nas hipóteses em que for
indispensável para, por exemplo:

 a)  cumprimento de obrigação contratual referente a negócio jurídico, desde que o valor global seja superior a cem salários mínimos;

 b)  realização de estudos científicos por órgão de pesquisa, vedada a anonimização dos dados pessoais sensíveis para a lisura do resultado empírico;

  c)  comunicação ou uso compartilhado entre controladores com o objetivo de obter vantagem econômica, que não poderá ser objeto de vedação por parte da
autoridade competente;

 d)  tratamento compartilhado de dados necessários à execução, pela administração pública, de políticas públicas previstas em leis ou regulamentos;

 e)  proteção da vida ou da incolumidade física do titular, e não de terceiro, por estar relacionado a direito fundamental próprio, cuja tutela deve ser a mais ampla
possível.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1692158

Questão 31: FGV - DP RJ/DPE RJ/2021


Assunto: Do Tratamento de Dados Pessoais (arts. 7º ao 16 da LGPD)
Vinícius é dirigente sindical dos servidores da concessionária de água e esgoto Água Limpa do Estado X. A concessionária Água Limpa oferece aos seus servidores
telefones celulares e linha telefônica com a LigueJá para o desempenho de suas funções. Ao adquirir cada linha telefônica, Água Limpa celebra contrato de adesão com a
LigueJá e, em paralelo, o servidor preenche formulário de informações pessoais para a LigueJá, informando, dentre elas, o exercício de função sindical. Vinícius descobre
que a LigueJá comercializou a informação para empresas de cobrança e recuperação de créditos. Vinícius, notando tal fato, notifica a LigueJá e a Água Limpa pedindo
esclarecimentos sobre a cessão das informações. A LigueJá responde afirmando que, no contrato de adesão assinado com Água Limpa e no formulário assinado por
Vinícius, constava autorização de uso geral e irrestrito dos dados por LigueJá, e que essa disposição, por si só, autorizava a cessão dos dados pessoais.

Nesse contexto, é correto afirmar que:

 a)  a aposição da cláusula que autorizou o uso dos dados para quaisquer finalidades, por LigueJá, é legítimo exercício de autonomia privada e, portanto, em respeito
ao princípio da força vinculante dos contratos, tem-se por regular a cessão dos dados pessoais por LigueJá;

 b)  por tratar-se de uso pela administração pública, o uso dos dados pessoais poderá dar-se na forma supracitada, considerando a prevalência do interesse público
sobre os demais interesses em jogo;

 c)  a responsabilidade civil do tratador de dados pessoais dá-se por meio de culpa presumida, de modo que o uso e a cessão dos dados pessoais poderão ser feitos
na forma supracitada, apurando-se a responsabilidade civil posteriormente;

 d)  tendo sido Vinícius informado do uso de seus dados pessoais na forma apresentada, inexiste ato ilícito praticado por LigueJá, constituindo sua conduta exercício
regular de direito;

  e)  a informação de Vinícius constitui dado pessoal sensível, por dizer respeito à filiação a sindicato e, portanto, seu tratamento dependeria de consentimento
expresso do titular, requerendo-se a indicação da finalidade do uso.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1630818

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 8/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 32: FGV - AFRE ES/SEFAZ ES/2021
Assunto: Do Tratamento de Dados Pessoais (arts. 7º ao 16 da LGPD)
A Lei Geral de Proteção de Dados Pessoais faz distinção entre dados pessoais e dados pessoais sensíveis.

Assinale um tipo de dado que não se enquadra na categoria de dados sensíveis.

 a)  Convicção religiosa.

 b)  Dados biométricos.

 c)  Data de nascimento.

 d)  Filiação a sindicatos.

 e)  Origem étnica.

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1703470

Questão 34: Instituto AOCP - Ana (MJSP)/MJSP/Big Data/Governança de Dados/2020


Assunto: Dos Direitos do Titular (arts. 17 ao 22 da LGPD)
Considerando o que dispõe a Lei n° 13.709/2018, de Proteção de Dados, assinale a alternativa correta.

 a)  O término do tratamento de dados pessoais ocorrerá, dentre outras hipóteses, quando se verificar que os dados deixaram de ser necessários ou pertinentes ao
alcance da finalidade específica almejada.
 b)  O titular dos dados pessoais não tem direito de obter do controlador, em relação aos dados do titular por ele tratados, a confirmação da existência de tratamento.
 c)  A portabilidade dos dados pessoais a outro fornecedor de serviço ou produto, prevista na Lei n° 13.709/2018, inclui dados que já tenham sido anonimizados pelo
controlador.
 d)  O titular dos dados pessoais não tem direito de obter do controlador, em relação aos dados do titular por ele tratados, informação sobre a possibilidade de não
fornecer consentimento e sobre as consequências da negativa.
 e)  Ao titular dos dados pessoais não é dado o direito de peticionar em relação aos seus dados, perante a autoridade nacional, contra o controlador.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1376455

Questão 36: Com. Exam. (MPDFT) - PJ (MPDFT)/MPDFT/2021


Assunto: Do Tratamento de Dados Pessoais pelo Poder Público (arts. 23 ao 32 da LGPD)
Assinale a alternativa correta:

 a) Os bens públicos de valor meramente estético não são considerados patrimônio tutelado pela via da ação popular, mas apenas os valorados significativamente sob
o aspecto econômico, artístico, cultural, histórico ou turístico.

 b) O cidadão tem poder de, individualmente, demandar em juízo o pedido de anulação de atos lesivos ao patrimônio do Distrito Federal, incumbindo ao Ministério
Público, como fiscal da ordem jurídica, requerer às entidades envolvidas todas as certidões e informações necessárias à comprovação do fato alegado.

 c) O regime jurídico de tratamento de dados pessoais deve ser seguido pela administração pública na utilização de informações no âmbito exclusivo da segurança
pública lato sensu e afastado quando realizado para fins de atividades exclusivas de investigação penal ou de defesa nacional.

 d) O tratamento de dados pessoais a ser feito no âmbito de empresas públicas respeita o mesmo regime que respeitado por sociedades de economia mista.

 e)  A operacionalização de políticas públicas feita por sociedade de economia mista que importe na gestão de dados pessoais se submete ao mesmo quadrante de
obrigações legais para a proteção destes bens imateriais a que estão sujeitas as pessoas jurídicas de direito privado.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1663884

Questão 51: Instituto AOCP - Cie D (MJSP)/MJSP/Big Data/2020


Assunto: Da ANPD e do CNPD (arts. 55-A ao 58-B da LGPD)
Nos termos da Lei Brasileira que trata da Proteção de Dados, Lei nº 13.709/2018, a respeito da Autoridade Nacional de Proteção de Dados (ANPD), assinale a
alternativa correta.

 a)  A natureza jurídica da ANPD é permanente, podendo ser transformada pelo Poder Executivo em entidade da administração pública federal indireta, submetida a
regime autárquico especial e vinculada à Presidência da República.
 b)  Ato do Ministro da Ciência, Tecnologia, Inovações e Comunicações disporá sobre a estrutura regimental da ANPD.
 c)  Não é da competência da ANDP apreciar petições de titular contra controlador após comprovada pelo titular a apresentação de reclamação ao controlador não
solucionada no prazo estabelecido em regulamentação.
 d)  Os valores apurados na venda ou no aluguel de bens móveis e imóveis de sua propriedade não constituem receitas da ANDP.
 e)  Os cargos em comissão e as funções de confiança da ANPD serão remanejados de outros órgãos e entidades do Poder Executivo federal.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1376668

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 9/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

TI - Banco de Dados

Questão 57: FGV - TFC (BADESC)/BADESC/Analista de Sistemas/Desenvolvimento de Sistemas/2010


Assunto: Conceitos Iniciais de Bancos de Dados
Considere o seguinte texto.

“conjunto de um ou mais atributos que, tomados coletivamente, nos permitem identificar, de maneira única, uma entidade em um conjunto de entidades”

O texto acima é a definição de:

 a)  Chave.
 b)  Surrogate.

 c)  Superchave.
 d)  Chave primária.

 e)  Chave candidata.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/261310

Questão 58: FGV - ATCGen (MEC)/MEC/Analista de Teste e Qualidade/2009


Assunto: Conceitos Iniciais de Bancos de Dados
As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados não resultem na perda de
consistência de dados.

A restrição de integridade, na qual um valor que aparece em uma relação para um determinado conjunto de atributos aparece também em outro conjunto de atributos
em outra relação (tabela), é conhecida por:

 a)  Integridade de Duplicação.

 b)  Integridade de Domínio.

 c)  Integridade Referencial.

 d)  Integridade de Chave.

 e)  Integridade de Vazio.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1296571

Questão 59: FGV - ATCGen (MEC)/MEC/Analista de Teste e Qualidade/2009


Assunto: Conceitos Iniciais de Bancos de Dados
Um atributo, em um modelo de entidade-relacionamento, possui “sub-atributos” em sua nomenclatura que podem ou não ser do mesmo tipo e que são agregados a ele
no mundo real.

Esse atributo é definido como:

 a)  um atributo chave.

 b)  um atributo derivado.

 c)  um atributo composto.

 d)  um atributo multivalorado.

 e)  um atributo monovalorado.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1296541

Questão 60: FGV - Ana Leg (ALESP)/ALESP/Administração de Banco de Dados e Arquitetura de Dados/2002


Assunto: Conceitos Iniciais de Bancos de Dados
Quando falamos em banco de dados é necessário deixar clara a distinção entre esquema de banco de dados e a instância no banco de dados. Esta distinção pode ser
descrita da seguinte forma:

 a)  Um conceito de um esquema de banco de dados corresponde, em linguagem de programação, à noção de definição das entidades e relacionamentos.
 b)  A instância no banco de dados pode ser descrita como uma foto dos dados num determinado momento.
 c)  O conceito de instância de relação corresponde, em linguagem de programação, à noção de definição de tipos.
 d)  O conteúdo de uma instância de relação não pode mudar com o tempo, quando esta relação for atualizada. 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/569160

Questão 61: FGV - Ana Leg (ALESP)/ALESP/Administração de Banco de Dados e Arquitetura de Dados/2002


Assunto: Conceitos Iniciais de Bancos de Dados
Qual a distinção entre valor e variável?

 a)  Um valor é uma constante individual e uma variável é um recipiente para uma codificação de um valor.
 b)  Um valor não tem nenhum local no tempo nem no espaço e a variável somente em alguns casos possui.
 c)  Um valor não pode ser atualizado, assim como as variáveis também não.
 d)  Uma variável pode ser atualizada e os valores na maioria das vezes também podem ser atualizados. 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/569180

Questão 62: FGV - TSE (DPE RJ)/DPE RJ/Administração de Dados/2014


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
Um documento que estrutura o processo de Gestão de Dados num conjunto de funções e atividades, é conhecido como

 a) CWM

 b) DAMA-DMBOK

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 10/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 c) Dublin Core

 d) MTD-BR

 e) WIKI-METADATA
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/215482

Questão 63: FGV - Ana Sist (AL MT)/AL MT/Banco de Dados/2013


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
O modelo de dados abstrato que descreve a estrutura de um banco de dados de forma independente de um SGBD chama-se modelo

 a)  lógico.

 b)  conceitual.

 c)  físico.

 d)  algorítmico.

 e)  funcional.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/649230

Questão 64: FGV - Ana (MPE MS)/MPE MS/Informática/Banco de Dados/2013


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
Um modelo de dados é uma descrição formal das estruturas de dados presentes em um banco de dados. Os dois níveis de abstração dos modelos de dados considerados
em um projeto de banco de dados são:

 a)  modelo conceitual e modelo lógico.

 b)  modelo lógico e modelo físico.

 c)  modelo conceitual e modelo físico.

 d)  modelo de classes e modelo de entidades.

 e)  modelo de entidades e modelo de relacionamentos.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/538588

Questão 65: FGV - AFRE RJ/SEFAZ RJ/2011


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
Para que um sistema de informação possa ser útil e confiável, deve ser fundamentado na modelagem de dados, para posterior análise do processo. A modelagem de
dados se baseia nos seguintes elementos:

 a) fluxos de dados, atributos e requisitos.

 b) fluxos de dados, diagramas e requisitos.

 c) classes de dados, métodos e componentes.

 d) objetos de dados, diagramas e componentes.

 e) objetos de dados, atributos e relacionamentos.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/46173

Questão 66: FGV - ARE (AP)/SEAD AP/2010


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
Um Banco de Dados é definido como uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Nesse sentido, observe a figura
abaixo, que ilustra os níveis de abstração de um banco de dados.
 

 
Os modelos III e IV são denominados operacional e interno; os modelos I e II são conhecidos, respectivamente por:

 a) descritivo e conceitual.

 b) tático e descritivo.

 c) estratégico e tático.

 d) gerencial e estratégico.

 e) conceitual e gerencial.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/39682

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 11/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 67: FGV - ATCGen (MEC)/MEC/Gerente de Projetos/2009
Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
A figura abaixo representa um diagrama associado à modelagem de dados.
 

 
Da análise do diagrama, pode-se concluir que:

 a)  um funcionário tem obrigatoriamente um dependente e um funcionário tem obrigatoriamente mais de um curso.

 b)  um funcionário tem um só dependente e um funcionário tem obrigatoriamente mais de um curso.

 c)  um funcionário pode ter mais de um dependente e um funcionário pode fazer mais de um curso.

 d)  um funcionário tem um só dependente e um funcionário pode fazer mais de um curso.

 e)  um funcionário pode ter mais de um dependente e um funcionário tem um só curso.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1306460

Questão 68: FGV - Ana (SAD PE)/SAD PE/Controle Interno/Tecnologia da Informação/2009


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
Modelagem de Dados é uma parte importante do desenho de um sistema de informação, que especifica as estruturas de dados e as regras necessárias para suportar
uma área de negócios e que representa um conjunto de requerimentos de informações desse negócio.

A respeito dos modelos existentes, analise as afirmativas a seguir:

I. trata de regras de normalização das estruturas de dados, derivação de relacionamentos e de estruturas de agregação e generalização-especialização, restrição
de domínio, de Integridade e de Implementação;

II. trata da análise das características e dos recursos necessários para armazenamento real e manipulação das estruturas de dados.

Os modelos I e II são conhecidos, respectivamente, por:

 a)  conceitual e hierárquico.

 b)  relacional e conceitual.

 c)  hierárquico e lógico.

 d)  físico e relacional.

 e)  lógico e físico.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/262932

Questão 69: FGV - FR (SEFAZ MS)/SEFAZ MS/2006


Assunto: Conceitos e Fases de Projeto e Modelagem de Dados
No que diz respeito aos Sistemas Gerenciadores de Banco de Dados - SGBD, o principal objetivo da arquitetura "três esquemas" é separar as aplicações do usuário do
banco de dados físico. Das alternativas apresentadas, a figura que representa essa arquitetura está indicada em:

 a) 

 b) 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 12/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

 c) 

 d) 

 e) 

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/44981

Questão 70: FGV - TSE (DPE RJ)/DPE RJ/Tecnologia da Informação/2019


Assunto: Modelo Entidade-Relacionamento (MER)
Considere um diagrama IDEF1X contendo um relacionamento identificador, 1:N, onde do lado 1 está a entidade Empresa e, do lado N, a entidade Filial.

Num banco de dados que implemente esse relacionamento, a restrição de integridade referencial entre as tabelas Empresa e Filial, que correspondem respectivamente às
entidades citadas, NÃO é possível que a chave estrangeira na tabela Filial:

 a)  faça parte de um índice;

 b)  tenha um valor default declarado;

 c)  admita valores nulos;

 d)  seja alvo de uma operação update do SQL;

 e)  possa ser simultaneamente definida como chave estrangeira para outro relacionamento da entidade Filial.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 13/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/863925

Questão 71: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Banco de Dados/2018


Assunto: Modelo Entidade-Relacionamento (MER)

 
Considere o relacionamento estabelecido entre as entidades E1 e E2 no diagrama IDEF1X.
 
Assinale a opção que apresenta a leitura correta que deve ser feita dessa representação.

 a) A cada elemento de E1 está associado um e somente um elemento de E2.


 b) A cada elemento de E1 estão associados entre 1 e N elementos de E2.
 c) A cada elemento de E2 está associado um e somente um elemento de E1.
 d) A cada elemento de E2 estão associados entre 1 e N elementos de E1.
 e) A cada elemento de E2 podem estar associados zero ou um elemento de E1.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/703906

Questão 72: FGV - Esp Leg NS (ALERJ)/ALERJ/Informática - TI/2017


Assunto: Modelo Entidade-Relacionamento (MER)
Observe a figura a seguir, que representa um Modelo de Entidades e Relacionamentos utilizando a notação IDEF1X (Integrated DEFinition for Information Modelling).
 

 
Com base na sintaxe da notação utilizada no modelo, é correto afirmar que:

 a)  "Entidade_1" é uma entidade dependente;


 b)  "rela_A" indica que o conjunto de entidades que representam um subtipo ou subclassificação da "Entidade_1" está incompleto;
 c)  "rela_C" é um relacionamento onde cada instância da entidade filho está relacionada a zero ou a uma instância da entidade pai;
 d)  "rela_D" indica que "Entidade_3" se relaciona com uma ou mais "Entidade_4";
 e)  "rela_B" é um relacionamento onde cada instância da entidade filho está relacionada a uma ou mais instâncias da entidade pai.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/459257

Questão 73: FGV - AC (IBGE)/IBGE/Geoprocessamento/2017


Assunto: Modelo Entidade-Relacionamento (MER)
O projeto de um SGBD para emprego em SIG se divide em várias fases, de modo a prover os dados geográficos de forma eficiente para atender adequadamente às
demandas próprias da aplicação.
 
Nesse contexto, é elaborado o Modelo Entidade-Relacionamento como resultado do(a):

 a)  coleta e análise de requisitos;


 b)  projeto conceitual;
 c)  projeto lógico;
 d)  projeto físico;
 e)  projeto executivo.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/519368

Questão 74: FGV - Ana TI (TCE-SE)/TCE-SE/Desenvolvimento/2015


Assunto: Modelo Entidade-Relacionamento (MER)
Diagramas entidade-relacionamento na notação IDEF1X distinguem relacionamentos identificadores e não identificadores. A presença de um relacionamento identificador
faz com que:

 a) os atributos que compõem a chave estrangeira correspondente possam assumir valores nulos;

 b) a cardinalidade do relacionamento torne-se, obrigatoriamente, 1:1;

 c) os atributos que compõem a chave estrangeira correspondente passem a compor a chave primária da tabela estrangeira;

 d) os atributos que compõem a chave estrangeira constituam, por si só, uma chave candidata da tabela estrangeira;

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 14/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 e) seja estabelecida uma relação de especialização entre as duas entidades conectadas.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/284026

Questão 75: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Desenvolvimento/2015


Assunto: Modelo Entidade-Relacionamento (MER)
Analise o diagrama ER construído sob a notação IDEF1X.
 

Está correto concluir que:

 a)  cada instância de X está relacionada a uma única instância de Y;


 b)  cada instância de X está relacionada a zero, uma ou mais instâncias de Y;
 c)  cada instância de Y está relacionada a uma única instância de X;
 d)  cada instância de Y está relacionada a zero, uma ou mais instâncias de X;
 e)  cada instância de Y está relacionada a uma ou mais instâncias de X.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/341924

Questão 76: FGV - AJ (TJ RO)/TJ RO/Analista de Sistemas - Desenvolvimento/2015


Assunto: Modelo Entidade-Relacionamento (MER)
Considere o diagrama ER, representado pela notação IDEF1X e contendo as entidades A e B, mostrado a seguir.

Considere ainda a figura de um relacionamento a seguir.

A conexão dessas entidades por meio do relacionamento mostrado, na direção em que se encontra, nesse caso provoca o estabelecimento, entre as duas entidades A e
B, de um relacionamento:

 a) 1:1

 b) 1:N

 c) N:1

 d) N:M

 e) 1:0

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/307129

Questão 77: FGV - AJ (TJ GO)/TJ GO/Especializada/Analista de Sistemas - Banco de Dados/2014


Assunto: Modelo Entidade-Relacionamento (MER)
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD

O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É
constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 15/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Observações:

Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número
de pontos obtidos no jogo (um gol pode ser normal ou contra);

Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado;

Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.


 
O diagrama ER que melhor representa o banco de dados COPA_BD, considerando-se sua descrição e instâncias, é:

 a) 
 

.
 
 b) 
 

.
 
 c) 
 

.
 
 d) 
 

.
 
 e) 
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 16/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/281530

Questão 78: FGV - Ana Sist (CM Recife)/CM Recife/2014


Assunto: Modelo Entidade-Relacionamento (MER)
Observe o diagrama ER a seguir.
 

 
Sabendo-se que null representa um valor não preenchido, numa eventual implementação desse modelo num banco de dados relacional a instância válida para a tabela E
seria:

 a) 
 

 b) 
 

 c) 
 

 d) 
 

 e) 
 

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/335003

Questão 79: FGV - Ana Sist (AL MT)/AL MT/Programador/2013


Assunto: Modelo Entidade-Relacionamento (MER)
A representação gráfica de uma entidade em um diagrama entidade relacionamento é um

 a)  losango.

 b)  triângulo.

 c)  retângulo.

 d)  retângulo com linhas duplas.

 e)  círculo.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/649445

Questão 80: FGV - Ana Sist (AL MT)/AL MT/Banco de Dados/2013


Assunto: Modelo Entidade-Relacionamento (MER)
No diagrama ER estendido, uma entidade associativa é graficamente representada por:

 a) 
 

 
 b) 
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 17/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

 
 c) 
 

 
 d) 
 

 
 e) 
 

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/649235

Questão 81: FGV - Ana Sist (AL MT)/AL MT/Banco de Dados/2013


Assunto: Modelo Entidade-Relacionamento (MER)
Na figura a seguir está representado, de modo resumido, parte de um diagrama ER na chamada notação pé-de-galinha.
 

 
Na figura acima, I e II correspondem, respectivamente, às cardinalidades

 a)  0 e N

 b)  1 e N.

 c)  N e M.

 d)  (0,1) e (0,N).

 e)  (1,1) e (0, N).


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/649237

Questão 82: FGV - AssJ (TJ AM)/TJ AM/Programador/2013


Assunto: Modelo Entidade-Relacionamento (MER)
Com relação ao Modelo Entidade-Relacionamento (MER), utilizado na modelagem de bancos de dados relacionais, assinale V para a afirmativa verdadeira e F para a
falsa.
 
(  ) As entidades são representadas por losangos, dentro dos quais deve ser colocado o nome da entidade.
 
(  ) De acordo com a notação de Chen, um relacionamento corresponde a uma ligação lógica entre entidades e é representado por um retângulo.
 
(  ) Cardinalidade é a relação entre o número de ocorrências de uma entidade, com as respectivas ocorrências na outra entidade com quem tem relacionamento.
 
As afirmativas são, respectivamente,

 a) F, V e F.
 b) F, V e V.
 c) V, F e F.
 d) V, V e F.
 e) F, F e V.
 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/148480

Questão 83: FGV - Ana Sist (AL MT)/AL MT/Banco de Dados/2013


Assunto: Modelo Entidade-Relacionamento (MER)
Leia o fragmento a seguir.

“A cardinalidade _____ 1 (um) também recebe a denominação de associação _____, já que ela indica que o relacionamento deve, necessariamente, associar uma
ocorrência de entidade a cada ocorrência da entidade em questão. Por outro lado, com base na linha de raciocínio, a cardinalidade _____ 0 (zero) também recebe a
denominação de associação _____.”

Assinale a alternativa cujos itens completam corretamente as lacunas do fragmento acima.

 a)  mínima – opcional – máxima – obrigatória.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 18/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 b)  máxima – binária – máxima – unária.

 c)  mínima – obrigatória -mínima -opcional.

 d)  máxima – obrigatória – mínima – binária

 e)  mínima – binária – mínima – unária.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/649232

Questão 84: FGV - TFC (BADESC)/BADESC/Analista de Sistemas/Administração de Banco de Dados/2010


Assunto: Modelo Entidade-Relacionamento (MER)
O processo de relacionar uma entidade com duas outras entidades previamente relacionadas, geralmente, do tipo N:M, de modo que o relacionamento da primeira
entidade com estas duas já relacionadas forme um relacionamento binário, representando de modo mais claro e semântico um relacionamento não-binário entre as três
entidades, é denominado de:

 a)  agregação.

 b)  normalização.

 c)  normatização.

 d)  generalização.

 e)  especialização.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/261277

Questão 85: FGV - TFC (BADESC)/BADESC/Analista de Sistemas/Administração de Banco de Dados/2010


Assunto: Modelo Entidade-Relacionamento (MER)
Assinale a alternativa que apresenta as características de uma entidade fraca.

 a)  Possui identificação própria ou sua existência depende de uma outra denominada de forte.

 b)  Não possui identificação própria ou sua existência depende de uma outra denominada de forte.

 c)  Possui identificação própria ou sua existência não depende de uma outra denominada de forte.

 d)  Possui identificação própria ou sua existência depende de uma outra não denominada de forte.

 e)  Não possui identificação própria ou sua existência não depende de uma outra denominada de forte.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/261261

Questão 86: FGV - TFC (BADESC)/BADESC/Analista de Sistemas/Administração de Banco de Dados/2010


Assunto: Modelo Entidade-Relacionamento (MER)
No intuito de determinar, entre duas entidades, se um relacionamento do tipo N:M possui um atributo, aplica-se um teste com a descrição do referido atributo.

Esse teste deve:

 a)  conter somente a entidade que deve conter o atributo.

 b)  conter as duas entidades que participam do relacionamento.

 c)  conter nenhuma das entidades participantes do relacionamento.

 d)  conter somente a entidade em que o atributo não deve se encontrar.

 e)  conter apenas uma das entidades que participa do relacionamento.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/261263

Questão 87: FGV - AL (SEN)/SEN/Tecnologia da Informação/Análise de Suporte de Sistemas/2008


Assunto: Modelo Entidade-Relacionamento (MER)
O Senado Federal deseja manter informações sobre seus funcionários e, para isso, estabeleceu as premissas abaixo listadas:

Cada funcionário possui um único número de matrícula, nome, endereço e telefone. Os funcionários podem participar de atividades como cursos de
autoaperfeiçoamento e palestras e dos eventos realizados pelo Senado Federal.
Os eventos podem ser externos ou internos. Todos os funcionários podem participar dos eventos, considerando o nível funcional e mediante apreciação do órgão
responsável.
As atividades são identificadas por um código, sendo desejável que se armazene também o nome da atividade. Cada evento também é identificado por um código.
É necessário que se saiba a descrição e a data de cada evento. É importante ainda que o Senado Federal conheça a participação de cada funcionário em cada
atividade ou evento.

O Diagrama Entidade/Relacionamento está indicado em:

 a) 

 b) 

 c) 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 19/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

 d) 

 e) 

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/25752

Questão 88: FGV - Ana Leg (ALESP)/ALESP/Administração de Banco de Dados e Arquitetura de Dados/2002


Assunto: Modelo Entidade-Relacionamento (MER)
Toda a estrutura lógica de um banco de dados pode ser expressa graficamente pelo diagrama E-R. Esta técnica de diagramação tem como principais componentes:

 a)  Elipses que representam os conjuntos de relacionamentos.


 b)  Losangos que representam os atributos.
 c)  Elipses duplas que representam os conjuntos de relacionamentos multivalorados.
 d)  Retângulos, que representam os conjuntos de entidades. 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/569157

Questão 89: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Banco de Dados/2018


Assunto: Conceitos e Fundamentos de Modelo Relacional

 
Com relação ao diagrama IDEF1X, considere as afirmativas a seguir sobre um eventual esquema relacional, com tabelas E1 e E2, que implemente aquele diagrama.
 
I. A coluna A1, de E1, deve permitir valores nulos.
 
II. A coluna AA de E1 não pode conter repetições de valores não nulos.
 
III. A coluna A1, de E2, deve permitir valores nulos.
 
Está correto o que se afirma em

 a) 
I, somente.
 b) 
II, somente.
 c) 
III, somente.
 d) 
I e 
II, somente.
 e) 
II e III, somente.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/703908

Questão 90: FGV - Tec (MPE AL)/MPE AL/Geral/2018


Assunto: Conceitos e Fundamentos de Modelo Relacional
Em um banco de dados relacional, um nome da tabela, uma chave primária e um nome de coluna garantem o acesso a

 a)  um dado.

 b)  um SGBD.

 c)  uma linguagem de consulta.

 d)  uma partição.

 e)  uma visão.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/672139

Questão 91: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Análise e Desenvolvimento de Sistemas/2018


Assunto: Conceitos e Fundamentos de Modelo Relacional
Na representação de esquemas para bancos de dados relacionais por meio da notação IDEF1X, os relacionamentos podem ser identificadores ou não identificadores.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 20/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Sobre a consequência do uso de relacionamentos identificadores, assinale a afirmativa correta.

 a) Uma tabela não pode participar em mais de um relacionamento identificador.

 b) A cardinalidade de um relacionamento identificador deve ser 1:1.

 c) A tabela do lado N do relacionamento deve possuir uma chave primária que independa da chave estrangeira decorrente do relacionamento.
 d) A chave estrangeira decorrente do relacionamento deve fazer parte da chave primária da tabela.

 e) A chave estrangeira decorrente do relacionamento deve permitir a preenchimento com valores nulos.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/703219

Questão 92: FGV - ATIC (SEPOG RO)/SEPOG RO/2017


Assunto: Conceitos e Fundamentos de Modelo Relacional
A figura a seguir mostra a estrutura das tabelas Produto, Venda e Cliente pertencentes a um banco de dados de uma empresa comercial.
 

 
A tabela Venda contém um registro para cada venda efetuada pela companhia. A fim de preservar a integridade referencial do banco de dados, assinale a opção que
indica a coluna ou colunas dessa tabela que deveria(m) ser chaves estrangeiras.

 a)  id_produto.

 b)  imposto e quantidade.

 c)  quantidade.

 d)  id_produto e quantidade.

 e)  id_cliente e id_produto.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/538666

Questão 93: FGV - Fisc Trib (Niterói)/Pref Niterói/2015


Assunto: Conceitos e Fundamentos de Modelo Relacional
Nas cinco questões seguintes há referências a um banco de dados denominado banco BD, cujo esquema relacional e respectivo preenchimento são ilustrados a seguir.
 

 
São definidas para essas tabelas chaves primárias e/ou candidatas, de acordo com o quadro a seguir.
 

 
Chaves estrangeiras (ou foreign keys) constituem um importante conceito na construção de bancos de dados relacionais. No banco BD, o número de chaves estrangeiras
que deveriam ser especificadas é:

 a) 1;
 b) 2;
 c) 3;

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 21/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 d) 4;
 e) 5.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/312045

Questão 94: FGV - ADP (DPE RO)/DPE RO/Analista Programador/2015


Assunto: Conceitos e Fundamentos de Modelo Relacional
Considere um projeto de bancos de dados relacional onde as seguintes dependências funcionais se verificam.

C1 → C2

C1 → C3

C3 → C4

Uma tabela T de atributos C1, C2, C3, C4, na qual C1 é um identificador, verifica a terceira forma normal somente se:

 a) C1 e C2 forem definidos como identificadores para T;


 b) C4 determinar C3;
 c) C3 determinar C1;
 d) C1 e C3 forem definidos como identificadores para T;
 e) C3 for definido como o único identificador para T.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/285205

Questão 95: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Desenvolvimento/2015


Assunto: Conceitos e Fundamentos de Modelo Relacional
Considere um banco de dados que implemente, como estão, as tabelas correspondentes às entidades modeladas no diagrama ER IDEF1X mostrado a seguir.
 

 
Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é:

 a)  on delete cascade;


 b)  on delete set null;
 c)  on delete restrict;
 d)  on update cascade;
 e)  on update restrict.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/341925

Questão 96: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Desenvolvimento/2015


Assunto: Conceitos e Fundamentos de Modelo Relacional
Na definição de uma tabela relacional, é possível especificar se determinado atributo deve obrigatoriamente ser preenchido ou não. Um recurso usado pelos
desenvolvedores nesse caso é definir valores padronizados para atributos de preenchimento compulsório, uma vez que nem sempre é possível coletar de imediato todos
os valores necessários para a criação de um novo registro de uma tabela.

A maneira correta de especificar um atributo numérico que seja obrigatório e que deva ser preenchido com o valor zero como padrão é:

 a)  int null check(0)


 b)  float isnull(0)
 c)  float not nullable set to 0
 d)  int not null default 0
 e)  int case null then 0 end
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/341926

Questão 97: FGV - ACI (Pref Recife)/Pref Recife/Tecnologia da Informação/2014


Assunto: Conceitos e Fundamentos de Modelo Relacional
O projeto de bancos de dados relacionais baseia-se fortemente na análise das correlações existentes entre os diversos atributos (ou colunas) que compõem uma
determinada tabela.
 
Essas correlações regem as regras de normalização e são conhecidas como

 a) restrições de integridade.

 b) cláusulas check.

 c) chaves estrangeiras.

 d) dependências funcionais.

 e) formas normais.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/221540

Questão 98: FGV - Ana Sist (AL MT)/AL MT/Organização, Sistemas e Métodos/2013


Assunto: Conceitos e Fundamentos de Modelo Relacional
Características que distinguem a abordagem de bancos de dados relacionais e centralizados da abordagem tradicional, baseada em processamento de arquivos, estão
listadas a seguir à exceção de uma. Assinale‐a.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 22/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 a)  Compartilhamento de dados e processamento de transações multiusuários.

 b)  Suporte para múltiplas visões de dados.

 c)  Isolamento entre os programas e os dados.

 d)  Dados são armazenados e tratados somente como cadeias de caracteres.

 e)  Natureza autodescritiva do sistema de bancos de dados.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/649412

Questão 99: FGV - Ana Sist (AL MT)/AL MT/Banco de Dados/2013


Assunto: Conceitos e Fundamentos de Modelo Relacional
Com relação às definições dos diferentes tipos de chaves em um projeto de Banco de Dados, analise as afirmativas a seguir.

I. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Se uma das colunas (ou combinação de
colunas) é escolhida como chave primária, as demais são denominadas chaves estrangeiras.

II. Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem necessariamente na chave primária de uma tabela. A chave
estrangeira é o mecanismo que permite a implementação de relacionamentos em um banco de dados relacional.

III. Uma chave primária é uma coluna ou uma combinação de colunas cujos valores não distinguem uma linha das demais dentro de uma tabela.

Assinale:

 a)  se somente a afirmativa I estiver correta.

 b)  se somente a afirmativa II estiver correta.

 c)  se somente a afirmativa III estiver correta.

 d)  se somente as afirmativas I e II estiverem corretas.

 e)  se todas as afirmativas estiverem corretas.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/649242

Questão 100: FGV - Ana (MPE MS)/MPE MS/Informática/Banco de Dados/2013


Assunto: Conceitos e Fundamentos de Modelo Relacional
Com relação ao tema “modelo relacional”, analise as afirmativas a seguir.

I. Chave estrangeira é o mecanismo que permite a implementação de relacionamentos em um banco de dados relacional.

II. Chave estrangeira é uma coluna única ou combinação de colunas cujos valores necessariamente aparecem como chave primária em outra tabela.

III. Chave candidata é uma coluna cujos valores necessariamente aparecem como chave secundária em tabelas que participam de auto‐relacionamentos.

Assinale:

 a)  se somente a afirmativa I estiver correta.

 b)  se somente a afirmativa II estiver correta.

 c)  se somente a afirmativa III estiver correta.

 d)  se somente as afirmativas I e II estiverem corretas.

 e)  se somente as afirmativas I e III estiverem corretas.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/538611

Questão 101: FGV - Ana PAOUIG (CONDER)/CONDER (BA)/Obras urbanas, ambiental e informações geoespaciais/Geógrafo/2013
Assunto: Conceitos e Fundamentos de Modelo Relacional
A figura representa graficamente um autorelacionamento entre municípios, do tipo vizinhança.
 

 
Assinale a alternativa que representa a melhor solução para implementar essa relação de vizinhança em um banco de dados relacional.

 a) Criação de uma tabela bidimensional em qua cada linha é um município. Criação de três campos de atributos nessa tabela: um campo para o código do município
e um campo para a lista de municípios vizinhos.
 b) Criação de uma tabela bidimensional em que cada linha é um município. (chave primária.), um campo para o nome do município e um campo para cada município
vizinho.
 c) Criação de duas tabelas bidimensionais: a tabela de municípios em que cada linha é um município contendo dois atributos: código-município (chave primária.) e o
nome do município; e a tabela de vizinhos contendo dois campos: código- município (chave estrangeira da tabela municípios) e código vizinho (chave estrangeira de
tabela municípios).
 d) Criação de uma matriz em que os municípios estão nas linhas e nas colunas. O valor será atribuído às células da matriz correspondentes aos pares de municípios
não vizinhos e o valor 1 será atribuído aos pares de municípios vizinhos.
 e) Não é possível implementar o relacionamento num banco de dados relacional, já que são necessárias pelo menos duas entidades para existir um relacionamento.
A relação de vizinhança da figura só é possível implementar num banco de dados orientado- a objetos.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/486621

Questão 102: FGV - ATCGen (MEC)/MEC/Analista de Teste e Qualidade/2009


Assunto: Conceitos e Fundamentos de Modelo Relacional
Em um Sistema Gerenciador de Banco de Dados – SGBD, os elementos de dados possuem uma estrutura lógica visualizada na forma de tabelas.

Nesse sentido, existem inclusive, pacotes nos SGBDs que podem vincular elementos oriundos de várias tabelas desde que essas compartilhem elementos comuns de
dados.
https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 23/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Essa estrutura lógica de dados é conhecida como do tipo:

 a)  em rede.

 b)  relacional.

 c)  em pilha.

 d)  hierárquica.

 e)  em árvore.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1296586

Questão 103: FGV - Ana Leg (ALESP)/ALESP/Administração de Banco de Dados e Arquitetura de Dados/2002


Assunto: Conceitos e Fundamentos de Modelo Relacional
Uma variável de relação Horário é definida com os seguintes atributos:
 
D – dia da semana (1 a 5)   
P – período no dia (1 a 8)
C – número da sala de aula
T – nome do professor
A – Nome da aula
 
A tupla {D:d,P:p,C:c,T:t,A:a} aparece nessa variável de relação se e somente se na hora {D:d,P:p} a aula a está sendo ministrada pelo professor t na sala de aula c. Você
pode supor que as aulas têm um período de duração e que toda aula tem um nome exclusivo com relação a todas as aulas ministradas na semana. Considerando o
enunciado, quais são as chaves candidatas?

 a)  As chaves candidatas são DPC e DPT.


 b)  As chaves candidatas são DPC, DPT e L.
 c) A única chave candidata é DPT.
 d)  As chaves candidatas são DPC e L. 
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/569169

Questão 104: FGV - Ana Leg (ALESP)/ALESP/Administração de Banco de Dados e Arquitetura de Dados/2002


Assunto: Conceitos e Fundamentos de Modelo Relacional
Os principais conceitos que diferenciam os termos chave primária, chave candidata e superchave podem ser explicados da seguinte forma:

 a)  Uma superchave é um conjunto de um ou mais atributos que, tomados coletivamente permite identificar uma entidade ou um conjunto de entidades.
 b)  Chaves candidatas fazem parte de um subconjunto que, por sua vez, pode conter atributos externos.
 c) O termo chave primária pode ser usado para caracterizar a superchave, que é escolhida pelo projetista de banco de dados como de significado principal para a
identificação de entidades dentro de um conjunto de entidades.
 d) Uma chave primária, candidata ou superchave é uma propriedade específica de uma entidade e não do conjunto de entidades. 
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/569155

Questão 105: FGV - Ana Esp (IMBEL)/IMBEL/Analista de Sistemas/2021


Assunto: Normalização
Na teoria de projetos de bancos de dados, o processo de normalização de uma tabela é feito a partir da identificação

 a)  das chaves estrangeiras.

 b)  das dependências funcionais.

 c)  das junções que serão necessárias.

 d)  dos tipos de dados em cada coluna.

 e)  dos relacionamentos entre as tabelas.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1659067

Questão 106: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Banco de Dados/2018


Assunto: Normalização
No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.
 
A→B
 
B→C
 
C→D
 
Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da

 a) aumentabilidade.
 b) completude.
 c) reflexividade.
 d) transitividade.
 e) união.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/703910

Questão 107: FGV - Ana (MPE AL)/MPE AL/Desenvolvimento de Sistemas/2018


Assunto: Normalização
Num banco de dados relacional, considere uma tabela T, não normalizada contendo os atributos CPF, Matrícula, Nome, Endereço, Telefone.

Sobre esses atributos, foram apuradas as seguintes dependências funcionais:

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 24/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Matrícula → CPF

CPF → Nome

Matrícula → Endereço

Telefone → Matrícula

Assinale o esquema (com as chaves primárias sublinhadas) que está normalizado e produzido com decomposição sem perda.

 a) 
T1 (CPF, Nome)

T2 (Matrícula, CPF)

T3 (Telefone, Matrícula, Endereço)


 b) 
T1 (CPF, Matrícula, Nome, Endereço)

T2 (Telefone, Matrícula)
 c) 
T1 (CPF, Nome)

T2 (Matrícula, CPF, Endereço)

T3 (Telefone, Matrícula)
 d) 
T1 (CPF, Nome)

T2 (Matrícula, CPF, Endereço)

T3 (Telefone, Matrícula)
 e) 
T1 (CPF, Nome)

T2 (Matrícula, CPF)

T3 (Nome, Endereço)

T4 (Telefone, Matrícula)
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/670055

Questão 108: FGV - APPGG (CGM Niterói)/Pref Niterói/Gestão de Tecnologia/2018


Assunto: Normalização
A identificação das dependências funcionais constitui um importante passo para a normalização de tabelas de bancos de dados.

Considere uma tabela T, com atributos A, B e C, onde A foi definido como primary key, e C como unique.

Assinale a opção que indica o mínimo conjunto de dependências funcionais que devem existir, além das dependências triviais e das que podem ser derivadas, para que
essa tabela esteja normalizada até a forma normal Boyce-Codd.

 a)  A → B; A → C; B → C.

 b)  A → B; B → C.

 c)  C → A; C → B.

 d)  A → B; A → C.

 e)  A → B; A → C; B → A.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/632383

Questão 109: FGV - Ana (MPE AL)/MPE AL/Administrador de Banco de Dados/2018


Assunto: Normalização
Considere uma tabela relacional T, com atributos A, B, C, D, E, na qual as seguintes dependências funcionais se verificam:

A → B

B → C

C → D

D → E

E→A
 
Para que essa tabela esteja normalizada até a forma Boyce-Codd,

 a)  T deve possuir apenas um identificador, composto pela justaposição dos atributos A, B, C, D e E.

 b)  T deve possuir apenas um identificador, composto pela justaposição dos atributos A e E.

 c)  T deve possuir três identificadores, cada um composto por um dos atributos A, D e E individualmente.

 d)  T deve possuir cinco identificadores, cada um composto por um dos atributos A, B, C, D e E individualmente.

 e)  nenhum identificador poderá ser estabelecido para T.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/668755

Questão 110: FGV - AC (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Aplicações/2017


Assunto: Normalização
Em projetos de Banco de Dados Relacional, a dependência funcional representada por
 
A→B e B→C, então A→C
 
é a base para caracterizar que uma relação está na:

 a)  primeira, mas não na segunda forma normal;


 b)  primeira e na segunda forma normal;
 c)  segunda e na terceira forma normal;
 d)  terceira forma normal, mas não na forma normal de Boyce/Codd;
 e)  terceira forma normal e na forma normal de Boyce/Codd.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/518553

Questão 111: FGV - AC (IBGE)/IBGE/Análise de Sistemas/Suporte à Produção/2017


https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 25/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Assunto: Normalização
Uma empresa possui informações sobre suas vendas em uma tabela, contendo as seguintes colunas:
 
cliente, vendedor,produto
 
Para cada produto, cada cliente tem contato apenas com um vendedor. Cada vendedor vende apenas um produto. Um produto pode ser vendido por vários vendedores.
 
A chave primária é o conjunto (cliente, vendedor). Em termos de normalização de dados, e considerando-se a maior normalização possível, é correto dizer que essa
tabela encontra-se na:

 a)  primeira forma normal;


 b)  segunda forma normal;
 c)  terceira forma normal;
 d)  forma normal de Boyce-Codd;
 e)  quarta forma normal.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/518658

Questão 112: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Banco de Dados/2015


Assunto: Normalização
De acordo com a teoria de projeto de bancos de dados, dependências funcionais podem ser estabelecidas por meio de processos de derivação a partir de dependências já
conhecidas, ou pelas chamadas dependências triviais. Sabendo-se que existem as dependências

A  → B

B  → C

C  → D

NÃO é possível daí derivar:

 a)  A  → B, C
 b)  A  → C
 c)  A  → B, C, D
 d)  B  → D
 e)  C  → A
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/341862

Questão 113: FGV - AJ (TJ BA)/TJ BA/Apoio Especializado/Tecnologia da Informação/2015


Assunto: Normalização
Considere as dependências funcionais apresentadas a seguir.

D→C

C→D

C→N

C→E

Sabendo-se que todos os atributos são atômicos, o esquema relacional que satisfaz as formas normais 1ª, 2ª, 3ª e Boyce-Codd é:

 a)  R (D, C, N, E) onde D é a chave primária e C é uma chave candidata;

 b)  R1 (D, C, N, E) onde D é a chave primária;

 c)  R1 (C, N, E) onde C é a chave primária, e R2 (C, D) onde C é a chave primária;

 d)  R1 (C, N, E) onde C é a chave primária, e R2 (C, D) onde D é a chave primária;

 e)  R (D, C, N, E) onde D e C, concatenados, formam a chave primária.

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/321497

Questão 114: FGV - TFC (BADESC)/BADESC/Analista de Sistemas/Administração de Banco de Dados/2010


Assunto: Normalização
A forma normal de Boyce/codd é aplicada para relações que possuem os seguintes requisitos:

 a)  chaves candidatas redundantes e duas ou mais chaves candidatas.

 b)  duas ou mais chaves candidatas, chaves candidatas redundantes e superposição de atributos nas chaves candidatas.

 c)  duas ou mais chaves candidatas, chaves candidatas compostas (mais de um atributo) e chaves candidatas redundantes.

 d)  chaves candidatas redundantes, chaves candidatas compostas (mais de um atributo) e superposição de atributos nas chaves candidatas.

 e)  duas ou mais chaves candidatas, chaves candidatas compostas (mais de um atributo) e superposição de atributos nas chaves candidatas.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/261281

Questão 115: FGV - ATCInt (MEC)/MEC/Administrador de Dados/2009


Assunto: Normalização
Considere a tabela a seguir.
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 26/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
N_Pedido Cod_Produto Produto Qtde Valor_Unit Sub_Total

1 1-435 aaa 5 1500,00 7500,00

2 1-458 bbb 3 350,00 1050,00

3 1-407 ccc 1 190,00 190,00

4 1-760 ddd 2 980,00 1960,00


 
Para normalizar esta tabela na segunda forma normal, é necessário:

 a)  Dividir a tabela: Pedido (N_Pedido, Cod_Produto Qtde, Valor_Unit,Sub_Total) e Produto (Cod_Produto, Produto)

 b)  Dividir a tabela: Pedido (N_Pedido, Cod_Produto, Qtde, Sub_Total) e Produto (Cod_Produto, Valor_Unit)

 c)  Dividir a tabela: Pedido (N_Pedido, Qtde, Sub_Total) e Produto (Cod_Produto, Produto)

 d)  Eliminar a coluna Valor_Unit

 e)  Eliminar a coluna subtotal


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1297978

Questão 116: FGV - ATCInt (MEC)/MEC/Administrador de Dados/2009


Assunto: Normalização
As tabelas listadas a seguir pertencem a um banco de dados.
 

Para que as tabelas apresentem-se na FNBC – Forma Normal Boyce e Codd, tem-se que:

 a) 
Decompor a tabela TB_Emprestimo nas tabelas

 b) 
Decompor a tabela TB_Emprestimo nas tabelas

 c) 
Decompor a tabela TB_Emprestimo nas tabelas

 d) 
Decompor a tabela TB_Emprestimo nas tabelas

 e) 
Decompor a tabela TB_Emprestimo nas tabelas

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1315967

Questão 117: FGV - ATCGen (MEC)/MEC/Administrador de Banco de Dados/2009


Assunto: Normalização
Um modelo de dados normalizado pode requerer um maior número de junções para processar uma consulta. Essas junções podem custar muito caro em termos de CPU
ou I/O do disco rígido. Assim, a desnormalização dá um passo atrás no processo de normalização. A esse respeito, analise as afirmativas a seguir:

I. A desnormalização simplifica a formulação de consultas ah-hoc.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 27/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

II. Para facilitar a desnormalização, podem ser usadas replicações de dados ou fragmentação vertical.

III. A desnormalização maximiza o desempenho, entretanto não simplifica a geração de relatórios para o usuário final.

Assinale:

 a)  se somente a afirmativa I estiver correta.

 b)  se somente as afirmativas I e II estiverem corretas.


 c)  se somente as afirmativas I e III estiverem corretas.

 d)  se somente as afirmativas II e III estiverem corretas.

 e)  se todas as afirmativas estiverem corretas.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1305103

Questão 118: FGV - AL (SEN)/SEN/Tecnologia da Informação/Análise de Suporte de Sistemas/2008


Assunto: Normalização
A normalização de dados representa uma seqüência de passos aplicada no projeto de um BD que permite um armazenamento consistente e um eficiente acesso aos
dados em um banco de dados relacional, com o objetivo de reduzir a redundância e as chances de os dados se tornarem inconsistentes. Considerando que PED se refere
ao atributo PEDIDO e que é chave primária, a tabela que se encontra na 3ª. FN é:

 a) 

 b) 

 c) 

 d) 

 e) 

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/25753

Questão 119: FGV - AL (SEN)/SEN/Tecnologia da Informação/Análise de Sistemas/2008


Assunto: Normalização
No contexto de um banco de dados relacional pode-se afirmar que uma tabela que possua pelo menos um atributo não-chave, parcial ou totalmente dependente de sua
chave-primária está na:

 a) segunda forma normal.

 b) terceira forma normal, mas não na forma normal de Boyce-Codd.

 c) terceira forma normal de Boyce-Codd.

 d) quarta forma normal.

 e) quinta forma normal.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/25698

Questão 120: FGV - Ana Sist (Paulínia)/Pref Paulínia/2016


Assunto: Modelagem e Mapeamento ER-relacional
Analise o diagrama IDEF1X (pé de galinha) mostrado a seguir.
 

 
Sobre esse diagrama e sua implementação relacional correspondente, assinale a afirmativa correta.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 28/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 a)  A1 em T2 pode ser nulo, independentemente de A2 em T2 ser nulo ou não.
 b)  A1 em T2 pode ser nulo somente se A2 em T2 for nulo.
 c)  O relacionamento entre T1 e T2 é “não identificador”.
 d)  Um registro qualquer de T2 pode não estar relacionado a algum registro de T1.
 e)  Em T2, A2 e A1, concatenados, constituem um identificador para T2.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/391587

Questão 121: FGV - Ana Gest (COMPESA)/COMPESA/Administrador de Banco de Dados/2016


Assunto: Modelagem e Mapeamento ER-relacional
Analise o diagrama ER, exibido a seguir com a notação IDEF1X pé-de-galinha.
 

 
Analise, ainda, a lista de possíveis requisitos para uma implementação relacional desse modelo.

I. A1 em R2 deve ter uma restrição do tipo UNIQUE.

II. A1 em R2 não deve permitir valores nulos.

III. A1 em R1 deve constituir a chave primária.

IV. A2 em R2 deve permitir valores nulos.

Assinale a opção que indica a quantidade de requisitos corretamente estabelecidos.

 a)  Zero.
 b)  Um.
 c)  Dois.
 d)  Três.
 e)  Quatro.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/437966

Questão 122: FGV - Ana Por (CODEBA)/CODEBA/Analista de Tecnologia da Informação/2016


Assunto: Modelagem e Mapeamento ER-relacional
Em geral, os gerenciadores de bancos de dados relacionais permitem que seja estabelecido o procedimento a ser adotado quando um registro referenciado por uma
chave estrangeira (foreign key) é deletado, ou tem seu valor alterado (update).
 
No diagrama IDEF1X mostrado a seguir, representado com a notação pé-de-galinha, as tabelas E1 e E2 possuem um relacionamento entre si.
 

 
Assinale a combinação que seria adequada na implementação do relacionamento da figura.

 a)  On delete cascade; on update set null.


 b)  On delete set null; on update cascade.
 c)  On delete cascade; on update cascade.
 d)  On delete set null; on update set null.
 e)  On delete restrict; on update set null.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/487312

Questão 123: FGV - Fisc Trib (Niterói)/Pref Niterói/2015


Assunto: Modelagem e Mapeamento ER-relacional
Nas cinco questões seguintes há referências a um banco de dados denominado banco BD, cujo esquema relacional e respectivo preenchimento são ilustrados a seguir.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 29/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

São definidas para essas tabelas chaves primárias e/ou candidatas, de acordo com o quadro a seguir.

A notação IDEF1X é utilizada para a modelagem de bancos de dados, especialmente do tipo relacional. Dos modelos apresentados, o que representa adequadamente o
banco BD é:

 a) 

 b) 

 c) 

 d) 

 e) 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 30/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/312049

Questão 124: FGV - AC (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Aplicações - WEB Mobile/2017


Assunto: NoSQL
Bancos de Dados NoSQL podem armazenar dados em diversos formatos não relacionais, como documentos compostos por pares de campo-e-valor (field-and-value),
conforme a estrutura exemplificada a seguir.
 
{
   field1: value1,
   field2: value2,
   field3: value3,
   ...
   fieldN: valueN
}
 
O Banco de Dados NoSQL utilizado para armazenar documentos compostos por pares campo-e-valor, no formato BSON (JSON-like), é o:

 a)  OpenLink Virtuoso;


 b)  Neo4j;
 c)  Apache HBase;
 d)  MongoDB;
 e)  Titan.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/518592

Questão 125: FGV - AC (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Aplicações - WEB Mobile/2017


Assunto: NoSQL
Observe a figura a seguir que ilustra relações entre colegas e seus interesses.
 

 
O tipo de Banco de Dados NoSQL, não relacional, que armazena tais informações, utilizando estruturas de vértices e arestas, com propriedades associadas, é o:

 a)  Colunar;
 b)  Documento;
 c)  Grafo;
 d)  Chave-valor;
 e)  Tabular.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/518596

Questão 126: FGV - Ana (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Aplicações - WEB Mobile/2016


Assunto: NoSQL
Considere as seguintes características de um projeto de banco de dados.

I. O modelo de dados é conhecido a priori e é estável;

II. A integridade dos dados deve ser rigorosamente mantida;

III. Velocidade e escalabilidade são preponderantes.

Dessas características, o emprego de bancos de dados NoSQL é favorecido somente por:

 a)  I;
 b)  I e II;
 c)  II;
 d)  II e III;
 e)  III.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/354004

Questão 127: FGV - TJ (TJ BA)/TJ BA/Tecnologia da Informação/2015


Assunto: NoSQL
Analise as afirmativas a respeito da classe de gerenciadores de bancos de dados, surgida em anos recentes, conhecida como NoSQL.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 31/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

I. Mesmo sem suportar tabelas relacionais, baseiam-se em esquemas de dados previamente definidos;

II. Suas estruturas não permitem o uso de linguagens do tipo do SQL para recuperação de dados;

III. Garantem operações com as propriedades conhecidas pela sigla ACID;

IV. Privilegiam a rapidez de acesso e a disponibilidade dos dados em detrimento das regras de consistência das transações.

O número de afirmativas corretas é:

 a) uma;
 b) duas;
 c) três;
 d) quatro;
 e) cinco.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/321438

Questão 128: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Banco de Dados/2015


Assunto: NoSQL
Bancos de dados conhecidos como NoSQL podem ser particionados em diferentes servidores, o que introduz o problema de processar consultas que envolvem múltiplos
nós de processamento. Um modelo usualmente empregado nessas circunstâncias é conhecido como:

 a)  CAP Theorem;


 b)  Map/Reduce;
 c)  Hash tables;
 d)  Clustered columns;
 e)  Data Thread.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/341866

Questão 129: FGV - Ana TIC (PROCEMPA)/PROCEMPA/Analista em Programação e Suporte de Sistemas Informatizados e


Georeferenciados/2014
Assunto: NoSQL
O teorema CAP (CAP Theorem) é um importante resultado teórico na Ciência da Computação, e frequentemente é referenciado na comparação entre sistemas de bancos
de dados “tradicionais” e aqueles que são conhecidos pela sigla NoSQL. Esse teorema aborda as propriedades (ou garantias) que um sistema de banco de dados deve
prover, e é central na discussão das conveniências de utilização de um ou outro modelo.

Assinale a opção que descreve, corretamente, o significado das letras na sigla CAP.

 a)  Concurrency, Access, Time

 b)  Consistency, Atomicity, Parallel processing.

 c)  Consistency, Availability, Partition tolerance.

 d)  Concurrency, Availability, Pear processing.

 e)  Control, Atomicity, Partition network.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/326856

Questão 130: FGV - Ana Esp (IMBEL)/IMBEL/Analista de Sistemas/2021


Assunto: Consultas e Comandos em SQL
Considere a instância da tabela R1 e o comando SQL exibidos a seguir.

     A         B     

1 2

2 2

3 3

4 3

4 2

4 1

5 0

select distinct A

from R1

where exists

           (select * from R1 x where x.B > r1.A)

Assinale a lista de números que é exibida quando esse comando SQL é executado.

 a)  5

 b)  1, 2

 c)  2, 3

 d)  3, 4, 5

 e)  1, 2, 3, 4

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/1659072

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 32/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 131: FGV - TSE (DPE RJ)/DPE RJ/Tecnologia da Informação/2019
Assunto: Consultas e Comandos em SQL
FAMILIA
 

 
Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó
de Rita. Nem todas as relações de avô/avó estão registradas na tabela.
 
Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.

select f1.pessoa1, f2.pessoa2

from família f1, família f2

where f1.pessoa2 = f2.pessoa1

and f1.relação in ('mãe','pai')

and f2.relação in ('mãe','pai')

union

select pessoa1, pessoa2

from familia

where relação = 'avo'

Além dos títulos, o número de linhas exibidas na execução desse comando é:

 a)  1;

 b)  2;

 c)  3;

 d)  4;

 e)  5.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/863928

Questão 132: FGV - TSE (DPE RJ)/DPE RJ/Tecnologia da Informação/2019


Assunto: Consultas e Comandos em SQL
FAMILIA
 

 
Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó
de Rita. Nem todas as relações de avô/avó estão registradas na tabela.
 
Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.

select relação, sum(1)

from familia

group by relação

having count(*) > 1

order by 2 desc, 1

Os valores exibidos pela execução desse comando, na ordem, são:

 a)  mãe 4

pai 2

avo 1

 b)  mãe 2

pai 4

 c)  pai 2

mãe 4

 d)  mãe 4

pai 2

 e)  mãe 4

pai 2

avo 0
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/863929

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 33/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Questão 133: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Análise e Desenvolvimento de Sistemas/2018


Assunto: Consultas e Comandos em SQL
Considere o seguinte comando SQL numa instalação MS SQL Server.
 
select A, count(*) X
from T1
where B > 2
group by A
 
Assinale a cláusula order by que seria inválida nesse comando.

 a) order by A
 b) order by B
 c) order by X
 d) order by 1
 e) order by avg(B)
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/703238

Questão 134: FGV - Ana (MPE AL)/MPE AL/Administrador de Banco de Dados/2018


Assunto: Consultas e Comandos em SQL
Considere o diagrama IDEF1X a seguir.
 

 
Assinale a opção que apresenta o script SQL que cria a tabela E1 corretamente.

 a) 
 create table E1 (

A1 int not null primary key,

B1 int null,

AA int not null,

constraint FK_X foreign key (AA)

           references E1(A1) )


 b) 
 create table E1 (

A1 int not null primary key,

B1 int null,

AA int not null,

constraint FK_X foreign key (AA)

           references E1(A1) )


 c) 
 create table E1 (

A1 int not null primary key,

B1 int null,

AA int null,

constraint FK_X foreign key (AA)

           references E1(A1) )


 d) 
 create table E1 (

A1 int not null primary key,

B1 int null,

AA int null unique,

constraint FK_X foreign key (AA)

           references E1(A1) )


 e) 
 create table E1 (

A1 int not null primary key,

B1 int null,

AA int not null unique,

constraint FK_X foreign key (AA)

           references E1(A1) )


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/668962

Questão 135: FGV - AnaLM (CM Salvador)/CM Salvador/Tecnologia da Informação/2018


Assunto: Consultas e Comandos em SQL
https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 34/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Uma tabela de banco de dados denominada TT, com atributos A e B, contém em sua instância seis registros, com os seguintes valores:
 
1,2 
2,3
3,4
3,7
4,3
2,3 
 
O número de registros alterados pela execução do comando
 
     update TT set b = b + 1
     where TT.a in (select b FROM TT)
 
seria:

 a)  1;
 b)  2;
 c)  3;
 d)  4;
 e)  5.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/610858

Questão 136: FGV - AnaLM (CM Salvador)/CM Salvador/Tecnologia da Informação/2018


Assunto: Consultas e Comandos em SQL
Uma tabela de banco de dados denominada TTT, com atributos A, B e C, contém em sua instância sete registros, com os seguintes valores:
 
1,2,1
2,3,4
5,4,4
8,7,5
4,3,2
2,3,4
4,3,2 
 
O número de registros removidos pela execução do comando
 
     delete from TTT
     where exists
          (select * FROM TTT t2
           where TTT.a = t2.a
             and TTT.b = t2.b)
 
seria:

 a)  3;
 b)  4;
 c)  5;
 d)  6;
 e)  7. 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/610857

Questão 137: FGV - AC (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Aplicações/2017


Assunto: Consultas e Comandos em SQL
Observe a figura a seguir que ilustra os registros da tabela AGENTES criada no esquema PESSOAL do Banco de Dados AGRO implementado no PostgreSQL por Vitor.

Vitor precisa selecionar e armazenar no mesmo esquema, mas segregado da tabela AGENTES, o resultado de uma consulta que lista o Nome e o CPF de todos os agentes
que foram cadastrados em Fevereiro de 2017.

Para isso, Vitor utilizou o comando:

 a)  CREATE TABLE "AGENTES_FEV" AS

SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';

 b)  CREATE TABLE "PESSOAL"."AGENTES_FEV" AS

SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';

 c)  CREATE VIEW "PESSOAL"."AGENTES_FEV" AS

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 35/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE date_part('MMYYYY', "Data_Cadastro") = '022017';

 d)  CREATE VIEW "AGENTES_FEV" AS

SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';

 e)  CREATE TABLE "PESSOAL"."AGENTES_FEV" AS

SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE date_part('MMYYYY', "Data_Cadastro") = '022017';

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/518556

Questão 138: FGV - Ana Sist (Paulínia)/Pref Paulínia/2016


Assunto: Consultas e Comandos em SQL
Maria tem uma planilha Excel 2010 na qual armazena os dados sobre alunos e cursos.
 
A planilha possui cinco colunas, como mostrado no pequeno trecho a seguir.
 
  A B C D E

1 Matricula CPF Nome CodigoCurso NomeCurso

2 101 123456789011 Rafael MAT Matemática

3 102 09876543211 Carlos MAT Matemática

4 103 65432178909 Joana    

5 105 87986765432 Ana ENG Engenharia

6       DIR Direito
 
Sabe-se que

1. não há dois alunos com o mesmo CPF;

2. não há dois alunos com a mesma matrícula;

3. não há dois cursos com o mesmo nome;

4. não há dois cursos com o mesmo código;

5. não há aluno com mais de um curso;

6. há alunos que não têm curso;

7. há cursos que não têm alunos.

Para representar esses dados em um banco de dados relacional, Maria preparou vários comandos SQL.
 
Assinale a opção que apresenta aquele que está de acordo com todos os requisitos mencionados acima.

 a) 
 
create table curso(

  codigocurso char(3) not null primary key,

  nomecurso varchar(128) not null)

create table aluno(

  matricula int not null, cpf varchar(11) not null,

  nome varchar(50) not null, codigocurso char(3) not null,

  foreign key (codigocurso) references curso(codigocurso),

  primary key (matricula,cpf))


 b) 
 
create table curso(

  codigocurso char(3) not null primary key,

  nomecurso varchar(128) not null)

create table aluno(

  matricula int not null primary key, cpf varchar(11) not null unique,

  nome varchar(50) not null, codigocurso char(3) not null,

  foreign key (codigocurso) references curso(codigocurso))


 c) 
 
create table curso(

  codigocurso char(3) not null primary key,

  nomecurso varchar(128) not null unique)

create table aluno(

  matricula int not null primary key, cpf varchar(11) not null unique,

  nome varchar(50) not null, codigocurso char(3),

  foreign key (codigocurso) references curso(codigocurso))


 d) 
 
create table curso(

  codigocurso char(3) not null primary key,

  nomecurso varchar(128) not null unique)

create table aluno(

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 36/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
  matricula int not null primary key, cpf varchar(11) not null unique,

  nome varchar(50) not null,

  foreign key (codigocurso) references curso(codigocurso))


 e) 
 
create table curso(

  codigocurso char(3) not null primary key,

  nomecurso varchar(128) not null unique,

  foreign key (codigocurso) references aluno(codigocurso))

create table aluno(

  matricula int not null primary key, cpf varchar(11) not null unique,

  nome varchar(50) not null, codigocurso char(3) not null)


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/391631

Questão 139: FGV - Prof NS (SEE PE)/SEE PE/Informação e Comunicação/Desenvolvimento de Sistemas/2016


Assunto: Consultas e Comandos em SQL

 
De acordo com a definição e instâncias das tabelas T1 e T2 definidas acima, analise o comando SQL a seguir.
 
 

 
 
Ao ser executado, esse comando produz um resultado contendo quatro linhas, além da linha de títulos.
 
Assinale a opção que indica o número de células que aparecem nesse resultado contendo “NULL”.

 a)  0
 b)  1
 c)  2
 d)  3
 e)  4
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/840849

Questão 140: FGV - Ana (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Sistemas/2016


Assunto: Consultas e Comandos em SQL
Atenção:
 
Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas
questões referem-se às instâncias mostradas.
 
AUTOR
AutorID AutorNome

1 Arthur Conan Doyle


2 Agatha Christie
3 Edgar Allan Poe
 
LIVRARIA
LivrariaID LivrariaNome

1 Cultural
2 Travessia
3 Amazonas
4 Kremlin
 
LIVRO
LivroID AutorID Titulo NumLivrarias

1 1 O Cão dos Baskervilles NULL

2 1 As Aventuras de Sherlock Holmes 2

3 2 Assassinato no Expresso do Oriente 2

4 2 O Mistério dos Sete Relógios 3

5 3 Assassinatos na Rua Morgue NULL

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 37/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 
OFERTA
LivrariaID LivroID Preco

1 1 32
1 2 28
1 3 45
1 4 38
1 5 23
2 1 56
2 2 54
2 4 43
3 3 35
3 4 38
 
Quando executado no contexto do banco de dados BOOKS, o comando SQL
 
select numlivrarias from livro
where numlivrarias > 0
union
select numlivrarias from livro
where numlivrarias <= 0
 
produz um resultado cujo número de linhas, além da linha de título, é:

 a)  1
 b)  2
 c)  3
 d)  4
 e)  5
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/354050

Questão 141: FGV - Prof NS (SEE PE)/SEE PE/Informação e Comunicação/Desenvolvimento de Sistemas/2016


Assunto: Consultas e Comandos em SQL

 
 

 
 
No contexto das tabelas T1 e T2 definidas acima, a execução do comando SQL que, eventualmente, remove as linhas, é correto afirmar que

 a)  nenhuma será removida.


 b)  somente a primeira será removida.
 c)  somente a primeira e a segunda serão removidas.
 d)  somente a terceira será removida.
 e)  todas serão removidas.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/840852

Questão 142: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Banco de Dados/2015


Assunto: Consultas e Comandos em SQL
Analise o diagrama apresentado a seguir na notação IDEF1X.
 

 
O comando SQL para a criação de tabela que está de acordo com esse modelo é:

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 38/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 a)  create table R(
   A1 int primary key,

   A2 int,
   A3 int,
   constraint X1 foreign key (A2)

               references R(A1),

   constraint X2 foreign key (A3)

               references R(A1))

 b) 
create table R(

    A1 int not null primary key,

    A2 int,

    A3 int,

    constraint X1 foreign key (A2)

                references R(A1),

    constraint X2 foreign key (A3)

                references R(A1))

 c) 
create table R(

    A1 int not null primary key,

    A2 int,

    A3 int,

    constraint X1 foreign key (A1)

                references R(A2),

    constraint X2 foreign key (A1)

                references R(A3))

 d) 
create table R(

    A1 int not null primary key,

    A2 int foreign key (A3),

    A3 int foreign key (A2))

 e)  create table R(

   A1 int not null primary key,

   A2 int foreign key (A1),

   A3 int foreign key (A1))


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/341857

Questão 143: FGV - Ana (TJ SC)/TJ SC/Sistemas/2015


Assunto: Consultas e Comandos em SQL
Considerando duas tabelas relacionais R e S, tal que haja uma chave primária definida para cada uma delas e que a instância de R contenha um número maior de
registros que a instância de S, analise os comandos SQL a seguir.

I.

select *

from r full outer join s on r.a = s.a

II.

select *

from r left outer join s on r.a = s.a

union
select *

from r right outer join s on r.a = s.a

Sabendo-se que as instâncias de R e S não são vazias, é correto concluir que:

 a)  os resultados de I e II contêm as mesmas linhas;


 b)  o resultado de I contém mais linhas que o de II;
 c)  o resultado de II contém mais linhas que o de I;
 d)  os resultados de I e II não possuem interseção e têm o mesmo número de linhas;
 e)  os resultados de I e II possuem interseção e não têm o mesmo número de linhas.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/278213

Questão 144: FGV - Ana Proc (PGE RO)/PGE RO/Analista de Sistemas (Desenvolvimento)/2015


Assunto: Consultas e Comandos em SQL
Analise os comandos SQL a seguir.

I.

select * from X

UNION ALL

select * from Y

II.

select * from X

INTERSECT

select * from Y

III.

select * from X

MINUS
select * from Y

Sabendo-se que os comandos I, II e III retornam, respectivamente, 9, 2 e 3 registros, e que as duas tabelas possuem chaves primárias, o número de registros
presentes nas tabelas X e Y, respectivamente, é:

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 39/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 a) 8 e 1;
 b) 7 e 2;
 c) 6 e 3;
 d) 5 e 4;
 e) 4 e 5.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/323759

Questão 145: FGV - Anal (DPE MT)/DPE MT/Analista de Sistemas/2015


Assunto: Consultas e Comandos em SQL
Analise o comando SQL a seguir.
 
select x,
       sum (nota) as soma,
       count (nota) as numero
from inscricao
group by x
having ???
 
Assinale a opção que indica a expressão que, ao ser utilizada para substituir o trecho “???”, invalida o comando SQL acima.

 a) count (nota) > 1


 b) x=2
 c) max (nota) = 10
 d) nota > 7
 e) (select max(nota) from inscricao) > 5
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/280046

Questão 146: FGV - Ana Proc (PGE RO)/PGE RO/Analista de Sistemas (Negócios, Suporte e Microinformática)/2015
Assunto: Consultas e Comandos em SQL
Sabe-se que as tabelas T1 e T2 têm, cada uma:

1.000 registros;

5 colunas;

uma coluna intitulada “A” totalmente preenchida com valores nulos.

Pode-se concluir que o comando SQL

select *

from T1 x left join T2 y on x.A=y.A

produz um resultado que contém:

 a) 5 colunas e 1 linha;

 b) 10 colunas e 1 linha;

 c) 5 colunas e 1.000 linhas;

 d) 10 colunas e 1.000 linhas;

 e) 9 colunas e 1.000.000 de linhas.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/323785

Questão 147: FGV - ADP (DPE RO)/DPE RO/Analista de Redes e Comunicação de Dados/2015


Assunto: Consultas e Comandos em SQL
Observe o comando SQL a seguir.

update X set Y = ’Z’

Para que esse comando esteja corretamente formulado, quando analisado isoladamente, pressupõe-se que:

 a) Y seja uma coluna da tabela X;


 b) X seja uma coluna da tabela Y;
 c) X e Y sejam tabelas;
 d) X seja um banco de dados e Y seja uma tabela;
 e) Y seja uma coluna da tabela X e Z seja o nome de um tipo de dados válido.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/284667

Questão 148: FGV - Ana Proc (PGE RO)/PGE RO/Analista de Sistemas (Desenvolvimento)/2015


Assunto: Consultas e Comandos em SQL
Analise os comandos SQL a seguir.

I.

select distinct x1.nome

from X x1

where exists

     (select * from X x2

      where x1.nome = x2.nome)

II.

select distinct x1.nome

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 40/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
from X x1, X x2

where x1.nome = x2.nome

III.

select distinct x1.nome

from X x1, X x2

where x1.nome <> x2.nome

Sabendo-se que é preciso produzir a lista de nomes que aparecem duas ou mais vezes na tabela X, está correto concluir sobre os comandos que:

 a) apenas I cumpre o objetivo;


 b) apenas II cumpre o objetivo;
 c) apenas III cumpre o objetivo;
 d) nenhum cumpre o objetivo;
 e) todos cumprem o objetivo.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/323758

Questão 149: FGV - AJ (TJ BA)/TJ BA/Apoio Especializado/Tecnologia da Informação/2015


Assunto: Consultas e Comandos em SQL
Considere uma tabela relacional S, cuja instância é mostrada a seguir.

A C

1 NULL

3 8

5 8

Sabendo-se que “NU ” denota um valor não preenchido, analise os comandos SQL a seguir.

I.

select distinct s1.*

from s s1, s s2

where s1.a < s2.c

II.

select distinct s1.*

from s s1

where exists

     (select * from s s2

      where s1.a != s2.c)

III.

select distinct s1.*

from s s1, s s2

where s1.a != s2.c

IV.

select * from s

Resultados com o mesmo conteúdo do resultado do comando IV são produzidos:

 a)  apenas pelo comando I;

 b)  apenas pelo comando II;

 c)  apenas pelos comandos I e III;

 d)  apenas pelos comandos II e III;

 e)  pelos comandos I, II e III.

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/323128

Questão 150: FGV - Ana TI (TCE-SE)/TCE-SE/Desenvolvimento/2015


Assunto: Consultas e Comandos em SQL

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 41/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

 
delete from y

where y.c in

(select a from x union select c from y)

Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que o número de registros removidos da tabela Y pela execução desse comando é:

 a) 1
 b) 2
 c) 3
 d) 4
 e) 5
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/284032

Questão 151: FGV - Ana Proc (PGE RO)/PGE RO/Analista de Sistemas (Desenvolvimento)/2015


Assunto: Consultas e Comandos em SQL
No SQL, a outorga de privilégios sobre objetos de um banco de dados é efetuada por meio do comando:

 a) CREATE;
 b) GRANT;
 c) LICENSE;
 d) PERMIT;
 e) REVOKE.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/323760

Questão 152: FGV - Ana TIC (PROCEMPA)/PROCEMPA/Analista em Programação e Suporte de Sistemas Informatizados e


Georeferenciados/2014
Assunto: Consultas e Comandos em SQL
Atenção! O enunciado a seguir se refere à questão.

Descrição de um banco de dados simplificado, denominado BD_CERVEJA, usado como referência em algumas questões desta prova. Esse banco de dados é composto por
cinco tabelas, cujos esquemas e instâncias são mostrados a seguir.
 
BAR
nomeBar

Confraria

Petisco da Vila

Salve Simpatia
 
CERVEJA

nomeCerveja

Bohemia

Original

Stella
 
CLIENTE
nomeCliente nomeFavorita

Ana Stella

Mariana Original

Pedro Bohemia

Rafael NULL

Thiago Stella
 
CONSUMO
nomeCliente nomeBar nomeCerveja quant

Pedro Confraria Bohemia 3

Ana Confraria Stella 10

Rafael Confraria Original 5

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 42/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Thiago Salve Simpatia Bohemia 3

Thiago Confraria Bohemia 12

Mariana Petisco da Vila Bohemia 3

Mariana Confraria Stella NULL


 
OFERTA
nomeBar nomeCerveja

Confraria Bohemia

Confraria Original

Confraria Stella

Petisco da Vila Bohemia

Salve Simpatia Bohemia

Salve Simpatia Original


 
O banco de dados representa clientes, cervejas e bares, registrando as cervejas que são oferecidas pelos bares, o consumo de cada cliente nesses bares e a cerveja
favorita de cada cliente. Cada registro da tabela Consumo representa a quantidade de cervejas consumidas por um certo cliente num determinado bar. Note que o
mesmo cliente pode ter vários registros nessa tabela.

Todas as questões que se referem a esse banco de dados são independentes entre si e referem-se ao banco de dados no estado aqui mostrado. A palavra NULL denota
um valor não preenchido. As tabelas Bar, Cerveja têm como chave primária seus únicos atributos. Para a tabela Cliente a chave primária é composta pelo atributo
nomeCliente. Na tabela Oferta a chave primária é composta por seus dois atributos. A tabela Consumo não possui chave primária, admitindo registros coincidentes.
 
Com referência ao banco BD_CERVEJA, analise as três consultas mostradas a seguir.

Consulta I

      select c.nomeCliente, o.nomeBar

      from cliente c

           left join oferta o

           on c.nomeFavorita=o.nomeCerveja

      order by 1,2


Consulta II.

      select c.nomeCliente, o.nomeBar

      from cliente c, oferta o

      where c.nomeFavorita=o.nomeCerveja

      order by 1,2

Consulta III.

      select c.nomeCliente, o.nomeBar

      from cliente c, oferta o

      where not (c.nomeFavorita <> o.nomeCerveja)

      order by 1,2

Assinale a opção que compara corretamente essas três consultas.

 a)  I, II e III produzem resultados iguais.

 b)  I e III produzem resultados iguais, ambos diferentes do resultado de II.

 c)  I e II produzem resultados iguais, ambos diferentes do resultado de III.

 d)  II e III produzem resultados iguais, ambos diferentes do resultado de I.

 e)  I, II e III produzem resultados diferentes entre si.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/326861

Questão 153: FGV - Ana Gest (COMPESA)/COMPESA/Analista de Tecnologia de Informação/2014


Assunto: Consultas e Comandos em SQL
Considere as tabelas T1 e T2, com as respectivas instâncias, a seguir.
 
T1

a B

3 4

2 2

1 2
 
 
T2

a c

2 8

2 4

3 1

3 5

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 43/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

1 7
 
Sabe-se que o comando
 
             select x.a,count(*) x from T1 x, T2 y

             where x.a=y.a

             group by x.a

             order by . . .
 
produziu
 

 
Nesse caso, é correto afirmar que a cláusula order by usada no comando foi

 a)  order by 2

 b)  order by avg(y.c)

 c)  order by x.b

 d)  order by sum(y.c)

 e)  order by count(y.c)


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/327797

Questão 154: FGV - AJ (TJ GO)/TJ GO/Especializada/Analista de Sistemas - Desenvolvimento de Sistemas/2014


Assunto: Consultas e Comandos em SQL
Considere um banco de dados relacional que possua as tabelas a seguir, e que em cada tabela os atributos sublinhados formem a chave primária:

PRODUTO           (idP, descricaoP)

LOJA              (idL, nomeL, endereçoL)

OFERTA            (idP, idL, preçoO)

Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um
registro.
 
Sendo assim, o comando SQL
 
select p.descricaoP

from produto p

where not exists

      (select *

       from loja l

       where not exists

             (select *

              from oferta o

              where o.idP=p.idP and

                    o.idL=l.idL))

produz a lista de produtos que:

 a) nenhuma das lojas vende;


 b) todas as lojas vendem;

 c) são vendidos apenas em lojas que não vendem outros produtos;

 d) são vendidos por somente uma loja que vende outros produtos;

 e) não são vendidos por somente uma loja.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/281564

Questão 155: FGV - AJ (TJ GO)/TJ GO/Especializada/Analista de Sistemas - Banco de Dados/2014


Assunto: Consultas e Comandos em SQL
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD

O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É
constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 44/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Observações:

Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número
de pontos obtidos no jogo (um gol pode ser normal ou contra);

Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado;

Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.


 
Sabendo-se que no banco de dados COPA_BD o atributo pontos da tabela Participação armazena o número de pontos que cada time recebeu num jogo (3 pontos para
vitória, 1 ponto para empate, 0 ponto para derrota), analise os três comandos a seguir que deveriam implementar os critérios de pontuação.

update participação

set pontos=3

where (select count(*) from gol g

       where g.nomePaís=participação.nomePaís

         and g.idJogo=participação.idJogo)

      >

     (select count(*) from gol g

       where g.nomePaís<>participação.nomePaís

         and g.idJogo=participação.idJogo)

update participação

set pontos=1

where (select count(*) from gol g

       where g.nomePaís=participação.nomePaís

         and g.idJogo=participação.idJogo)

      =

     (select count(*) from gol g

       where g.nomePaís<>participação.nomePaís

         and g.idJogo=participação.idJogo)

update participação

set pontos=0

where not exists(select * from gol g

       where g.nomePaís=participação.nomePaís

         and g.idJogo=participação.idJogo)

  and not exists (select * from gol g

       where g.nomePaís<>participação.nomePaís

         and g.idJogo=participação.idJogo)

O critério de pontuação está sendo corretamente implementado:

 a) para 3, 1 e 0 pontos;

 b) apenas para 1 ponto;

 c) apenas para 3 e 1 pontos;

 d) apenas para 1 e zero ponto;

 e) em nenhum dos três comandos.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/281511

Questão 156: FGV - AJ (TJ GO)/TJ GO/Especializada/Analista de Sistemas - Banco de Dados/2014


Assunto: Consultas e Comandos em SQL
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD

O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É
constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 45/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Observações:

Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número
de pontos obtidos no jogo (um gol pode ser normal ou contra);

Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado;

Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.


 
Analise o resultado de um comando SQL sobre o banco COPA_BD descrito anteriormente.
 

Para o trecho de comando

select     p1.idJogo, p1.nomePaís     Mandante,

p2.nomePaís Visitante

from participação p1, participação p2

o complemento que sempre provoca o resultado mostrado é:

 a) where p1.idJogo=p2.idJogo and

    p1.nomePaís <> p2.nomePaís and

    p1.papel <> p1.papel

  order by p1.idJogo

 b) where p1.idJogo=p2.idJogo and

    p1.nomePaís > p2.nomePaís and

    p1.papel = 'M'

  order by p1.idJogo

 c) where p1.idJogo=p2.idJogo and

    p1.nomePaís <> p2.nomePaís and

    p1.papel = 'M'

  order by p1.idJogo

 d) where p1.idJogo=p2.idJogo and

    p1.nomePaís = p2.nomePaís and

    p1.papel = 'M'

  order by p1.idJogo

 e) where p1.idJogo=p2.idJogo and

    p1.nomePaís <> p2.nomePaís

  order by p1.idJogo
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/281504

Questão 157: FGV - Ana PA (CONDER)/CONDER (BA)/Administrativa/Tecnologia da Informação/2013


Assunto: Consultas e Comandos em SQL
Leia o fragmento a seguir.

“As funções _____ e _____ podem fazer parte da cláusula SELECT de uma declaração SQL, na versão SQL‐92. Elas retornam o número de registros que obedecem a um
determinado critério e o cálculo da média dos registros do campo informado, respectivamente.”

Assinale a alternativa que completa corretamente as lacunas do fragmento acima.

 a)  NUM – AVG.

 b)  NUM – STDAVG.

 c)  COUNT – AVG

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 46/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 d)  COUNTS – MEDIA.

 e)  SUM – STDAVG


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/485867

Questão 158: FGV - Tec I (MPE MS)/MPE MS/Informática/2013


Assunto: Consultas e Comandos em SQL
Você administra um banco de dados de cotações usadas pelos vendedores de sua empresa. A empresa recentemente aprovou um aumento de preço de 10% para todos
os produtos. Você precisa alterar os preços em sua base de dados de cotações para refletir este aumento.

Em referência a este cenário, indique o tipo de consulta (query) SQL que deve ser usado.

 a)  SELECT

 b)  CHANGE

 c)  APPEND

 d)  ALTER

 e)  UPDATE
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/539585

Questão 159: FGV - AL (SEN)/SEN/Tecnologia da Informação/Análise de Suporte de Sistemas/2012


Assunto: Consultas e Comandos em SQL
PL/SQL é uma linguagem procedural do Oracle para o SQL, estruturada por blocos lógicos que podem conter sub-blocos embutidos.

Assinale a alternativa que apresenta a estrutura típica do bloco PL/SQL.

 a) 

 b) 

 c) 

 d) 

 e) 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 47/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1516660

Questão 160: FGV - ATCGen (MEC)/MEC/Analista de Teste e Qualidade/2009


Assunto: Consultas e Comandos em SQL
Observe a figura a seguir:
 

 
A figura apresenta o modelo relacional de um Banco de Dados de um sistema de controle de estoque. Esse modelo possui as tabelas Cliente, Pedido, ItemPedido e
Produto. Em uma leitura simplificada desse modelo tem-se que um cliente pode possuir vários pedidos, um pedido possui um ou vários itemPedidos e um itemPedido
possui um produto e a quantidade desse produto.

Assinale a alternativa que indique o comando SQL que, ao ser executado em um SGBD relacional baseado nesse modelo, retornará todos os nomes de clientes que
fizeram pelo menos um pedido, a descrição do produto que o cliente comprou e a quantidade desse produto independente do pedido realizado.

 a)  SELECT Nome, descricao, sum (quantidade)

FROM Cliente INNER JOIN Pedido ON Cliente.cod_cliente =

Pedido.cod_cliente

INNER JOIN ItemPedido ON Pedido.cod_pedido = ItemPedido.cod_pedido

INNER JOIN Produto ON ItemPedido.cod_produto = Produto.cod_produto

GROUP BY Nome, descricao

 b)  SELECT Nome, descricao, count (quantidade)

FROM Cliente INNER JOIN Pedido ON Cliente.cod_cliente =

Pedido.cod_cliente

INNER JOIN ItemPedido ON Pedido.cod_pedido = ItemPedido.cod_pedido

INNER JOIN Produto ON ItemPedido.cod_produto = Produto.cod_produto

 c)  SELECT Nome, descricao, count (quantidade)

FROM Cliente, Pedido, ItemPedido, Produto

WHERE Cliente.cod_cliente = Pedido.cod_cliente

AND Pedido.cod_pedido = ItemPedido.cod_pedido

AND ItemPedido.cod_produto = Produto.cod_produto

 d)  SELECT Nome, descricao, sum (quantidade)

FROM Cliente INNER JOIN Pedido ON Cliente.cod_cliente =

Pedido.cod_cliente

INNER JOIN ItemPedido ON Pedido.cod_pedido = ItemPedido.cod_pedido

INNER JOIN Produto ON ItemPedido.cod_produto = Produto.cod_produto

GROUP BY quantidade

 e)  SELECT Nome, descricao, count (quantidade)

FROM Cliente, Pedido, ItemPedido, Produto

WHERE Cliente.cod_cliente = Pedido.cod_cliente

AND Pedido.cod_pedido = ItemPedido.cod_pedido

AND ItemPedido.cod_produto = Produto.cod_produto

GROUP BY cod_item, cod_prod


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1296578

Questão 161: FGV - ATCInt (MEC)/MEC/Administrador de Dados/2009


Assunto: Consultas e Comandos em SQL
Observe a figuras 1 abaixo. A figura 1 representa uma tabela de nome Func.
 

 
A consulta que retorna a média salarial por cargo é:

 a)  SELECT Cargo, AVG(Sal) as Minimo FROM Func

 b)  SELECT AVG(Cargo, Sal) as Media FROM Func GROUP By Cargo

 c)  SELECT Cargo, SUM(Sal)/3 as Media FROM Func GROUP By Cargo

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 48/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 d)  SELECT Cargo, Sal as Media FROM Func Having SUM(Sal)/Count(Sal)

 e)  SELECT Cargo, SUM(Sal)/Count(Mat) as Media FROM Func GROUP By Cargo


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1314156

Questão 162: FGV - AL (SEN)/SEN/Tecnologia da Informação/Análise de Sistemas/2008


Assunto: Consultas e Comandos em SQL
Em um banco de dados relacional, as tabelas T1e T2 possuem 10 e 20 tuplas, respectivamente. Suponha que ambas possuam um atributo A que representa uma
grandeza quantitativa e que 5 tuplas de T2 não possuam valor informado para esse atributo.

Nesse caso, assinale a alternativa que corresponda ao resultado produzido pelo seguinte comando SQL:

 
SELECT COUNT(d.A)

FROM T1 AS a, T1 AS b, T2 AS c, T2 AS d;

 a) 40000

 b) 30000

 c) 22500

 d) 4000

 e) 3000
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/25705

Questão 163: FGV - TL (SEN)/SEN/Comunicação Social, Eventos e Contatos/Produtor de Desenvolvimento de Conteúdos Jornalísticos


para Internet/2008
Assunto: Consultas e Comandos em SQL
Considere a seguinte instância da tabela R:

  A     B  

1 null

null 5

4 null

5 5

O resultado produzido pela consulta SQL abaixo será:

SELECT COUNT(*), COUNT(A), COUNT(DISTINCT B) FROM R ;

 a) 
 
 4   4   2 
 
 b) 
 
 1   3   2 
 
 c) 
 
 1   3   1 
 
 d) 
 
 4   3   2 
 
 e) 
 
 4   3   1 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/25934

Questão 164: FGV - ATI (SEFAZ MS)/SEFAZ MS/2006


Assunto: Consultas e Comandos em SQL
No MySQL, o comando UPDATE permite a edição ou atualização de valores de dados existentes. Dentre as alternativas abaixo, aquela que apresenta sintaxe correta é:

 a) UPDATE Clientes FROM sobrenome = "Souza" WHERE matricula < 12345

 b) UPDATE * FROM Clientes JOIN sobrenome = "Souza" AND matricula < 12345

 c) UPDATE * FROM Clientes WHERE sobrenome = "Souza" OR matricula < 12345

 d) UPDATE Clientes WHERE sobrenome = "Souza" SET matricula < 12345

 e) UPDATE Clientes SET sobrenome = "Souza" WHERE matricula < 12345


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/45196

Questão 165: FGV - AJ (TJ GO)/TJ GO/Especializada/Analista de Sistemas - Suporte Técnico/2014


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 49/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Quando da execução de um trigger DML no MS SQL Server, os registros afetados pelas operações deflagradoras ficam acessíveis por meio das tabelas conceituais
denominadas:

 a) before e after;

 b) new e old;

 c) kept e changed;

 d) inserted e deleted;

 e) table_in e table_out.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/281621

Questão 166: FGV - Eng (SUDENE)/SUDENE/Área 3/2013


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
A linguagem SQL possui comandos de DDL e DML. As construções da linguagem utilizadas para especificar concessão e revogação de privilégios são, respectivamente,

 a)  SET e DENY.

 b)  GRANT e REVOKE.

 c)  INSERT e REMOVE.

 d)  INSERT E UPDATE.

 e)  ATTACH e DETACH.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/217855

Questão 167: FGV - Ana (MPE MS)/MPE MS/Informática/Banco de Dados/2013


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
As declarações SQL do tipo DML (Data Manipulation Language.) são capazes de manipular dados nas diversas engines suportadas pelo MySQL versão 5.5.

Assinale a alternativa que apresenta as declarações que pertencem a essa categoria.

 a)  INSERT, UPDATE e RENAME.

 b)  CALL, SELECT e TRUNCATE.

 c)  REPLACE,. SELECT e TRUNCATE.

 d)  DROP, LOAD XML e CREATE.

 e)  CALL, DO e HANDLER.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/538579

Questão 168: FGV - AssJ (TJ AM)/TJ AM/Programador/2013


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
A SQL é constituída pela Data Language (DCL), a Data Definition Language (DDL) e a Data Manipulation Language (DML).
 
Assinale a alternativa que apresenta os três comandos que são parte integrante da DDL.

 a) REVOKE, GRANT e DELETE


 b) GRANT, DELETE e UPDATE
 c) DELETE, UPDATE e CREATE
 d) CREATE, ALTER e DROP
 e) ALTER, DROP e REVOKE
 
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/148478

Questão 169: FGV - TFC (BADESC)/BADESC/Analista de Sistemas/Administração de Banco de Dados/2010


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
Os objetivos dos compiladores DDL, DML e DCL são, respectivamente:

  a)  criar os objetos do banco de dados, manipular (recuperação, inserção, remoção e alteração) de dados nos objetos criados pela DDL e fornecer privilégio de
acesso às informações.

 b)  fornecer privilégio de acesso às informações, criar os objetos do banco de dados e manipular (recuperação, inserção, remoção e alteração) de dados nos objetos
criados pela DDL.

  c)  manipular (recuperação, inserção, remoção e alteração) de dados nos objetos criados pela DML, criar os objetos do banco de dados e fornecer privilégio de
acesso às informações.

 d)  fornecer privilégio de acesso às informações, manipular (recuperação, inserção, remoção e alteração) de dados nos objetos criados pela DDL e criar os objetos do
banco de dados.

 e)  criar os objetos do banco de dados, fornecer privilégio de acesso às informações e manipular (recuperação, inserção, remoção e alteração) de dados nos objetos
criados pela DDL.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/261262

Questão 170: FGV - ATCGen (MEC)/MEC/Administrador de Banco de Dados/2009


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
Os comandos SQL podem dividir-se DML(Data Manipulation Language), DDL (Data Definition Language) e DCL (Data Control Language). DCL controla os aspectos de
autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados.

São comandos DCL:

 a)  GRANT e REVOKE.

 b)  DELETE e REVOKE.

 c)  DROP VIEW e GRANT.

 d)  SELECT e DROP VIEW.

 e)  ALTER PASSWORD e CREATE INDEX.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1305075

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 50/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 171: FGV - ATCGen (MEC)/MEC/Analista de Teste e Qualidade/2009
Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
Na linguagem de consulta estruturada SQL, as siglas DDL e DLL representam dois grupos de instruções utilizadas no processo de administração e controle de bancos de
dados.

Assinale a alternativa que indique instruções do tipo DDL.

 a)  DROP INDEX, JOIN, DROP TABLE, DELETE e CREATE INDEX

 b)  SELECT, UPDATE, ALTER TABLE, CREATE INDEX e DROP INDEX

 c)  CREATE INDEX, INSERT, ALTER TABLE, CREATE TABLE e DELETE

 d)  CREATE TABLE, DROP TABLE, ALTER TABLE, CREATE INDEX e DROP INDEX

 e)  INSERT INDEX, SELECT TABLE, UPDATE DATABASE, DELETE TABLE e JOIN TABLES
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1296569

Questão 172: FGV - ATCInt (MEC)/MEC/Administrador de Dados/2009


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
Os comandos SQL podem dividir-se em DML(Data Manipulation Language), DDL (Data Definition Language) e DCL(Data Control Language).

São, respectivamente, exemplos de comandos DML, DDL e DCL:

 a)  DROP VIEW, DELETE e GRANT

 b)  INSERT, ALTER TABLE e REVOKE

 c)  CREATE INDEX, REVOKE e DELETE

 d)  CREATE SYNONYM, SELECT e DROP VIEW

 e)  UPDATE, ALTER PASSWORD e CREATE INDEX


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1314149

Questão 173: FGV - ATCInt (MEC)/MEC/Administrador de Dados/2009


Assunto: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL)
A linguagem de manipulação de dados (DML) é a linguagem que viabiliza o acesso ou a manipulação dos dados de forma compatível ao modelo de dados apropriado.

Assinale a alternativa que não pode ser apontada como de manipulação de dados.

 a)  A recuperação das informações armazenadas no banco de dados.

 b)  O acesso seguro aos dados e restrições a alterações.

 c)  Inserção de novas informações no banco de dados.

 d)  A modificação das informações do banco de dados.

 e)  A remoção de informações do banco de dados.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1314154

Questão 174: FGV - Ana TI (BANESTES)/BANESTES/Suporte e Infraestrutura/2018


Assunto: Transações (locks, ACID, etc.)
As propriedades usualmente requeridas para transações em bancos de dados são identificadas pela sigla ACID.

Essas propriedades são:

 a)  assincronia, concorrência, integridade, durabilidade;

 b)  assincronia, consistência, isolamento, distribuição;

 c)  atomicidade, concorrência, integridade, durabilidade;

 d)  atomicidade, conformidade, independência, distribuição;

 e)  atomicidade, consistência, isolamento, durabilidade.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/635888

Questão 175: FGV - APPGG (CGM Niterói)/Pref Niterói/Gestão de Tecnologia/2018


Assunto: Transações (locks, ACID, etc.)
Uma grande dificuldade na implementação de bancos de dados que suportam transações distribuídas é a possibilidade de que uma transação seja apenas parcialmente
concluída, de forma a criar inconsistências nas bases de dados. Isso pode ocorrer, por exemplo, por falhas de comunicação entre os nós envolvidos na transação.

Assinale a opção que indica o algoritmo usualmente empregado na execução de transações distribuídas, visando à manutenção das suas propriedades.

 a)  Armstrong’s algorithm.

 b)  Begin-end algorithm.

 c)  Three-fase write.

 d)  Two-phase commit.

 e)  Two-phase lock.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/632387

Questão 176: FGV - Ana (MPE AL)/MPE AL/Administrador de Banco de Dados/2018


Assunto: Transações (locks, ACID, etc.)
Na teoria de bancos de dados, uma transação é um conjunto de operações cujo processamento respeita as propriedades de atomicidade, consistência, isolamento e
durabilidade.

Em sistemas não distribuídos, a propriedade “durabilidade” é usualmente implementada por meio de

 a)  algoritmos two-phase commitment.

 b)  algoritmos two-phase lock.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 51/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 c)  arquivos de log  que provêm redundância.

 d)  pela combinação de operações de rollback  e commit.

 e)  serialização de operações no controle de concorrência.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/668862

Questão 177: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Análise e Desenvolvimento de Sistemas/2018


Assunto: Transações (locks, ACID, etc.)
No contexto das propriedades desejadas para transações executadas em banco de dados relacionais, é possível que, eventualmente, seja permitida ou forçada a leitura
de dados que foram modificados em operações ainda não confirmadas (comitted).
 
Assinale a principal propriedade que é flexibilizada na ocorrência de um dirty read.

 a) Atomicidade.
 b) Consistência.
 c) Durabilidade.
 d) Integridade referencial.
 e) Isolamento.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/703237

Questão 178: FGV - AC (IBGE)/IBGE/Análise de Sistemas/Desenvolvimento de Aplicações/2017


Assunto: Transações (locks, ACID, etc.)
Atomicidade de transações é uma propriedade muito importante em sistemas distribuídos. Uma maneira de implementar essa propriedade é por meio do protocolo two-
phase commit (2PC). Em relação a esse protocolo, analise as afirmativas a seguir:
 
I. Durante a primeira fase do protocolo, o nó coordenador da transação consulta um nó participante para saber se ele está apto para concluir a transação e, após
conhecer a resposta dele, consulta o próximo nó participante.
 
II. Se o nó coordenador da transação falhar, os participantes podem não receber a decisão final para executar commit ou rollback e, portanto, ficarem
bloqueados.
 
III. Se o nó participante falhar após receber a decisão final para executar um commit, a transação será abortada pelo nó coordenador da transação.
 
Está correto o que se afirma em:

 a)  somente I;
 b)  somente II;
 c)  somente III;
 d)  somente II e III;
 e)  I, II e III.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/518571

Questão 179: FGV - Ana Gest (COMPESA)/COMPESA/Administrador de Banco de Dados/2016


Assunto: Transações (locks, ACID, etc.)
Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades “ACID” das transações.

Dessas propriedades, a que trata da “atomicidade” está associada aos comandos

 a)  CHECK e UNCHECK.


 b)  COMMIT e ROLLBACK.
 c)  GRANT e REVOKE.
 d)  LOCK e UNLOCK.
 e)  REDO e UNDO.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/437980

Questão 180: FGV - Ana (TJ SC)/TJ SC/Sistemas/2015


Assunto: Transações (locks, ACID, etc.)
ACID é uma conhecida sigla do jargão da área de banco de dados, e refere-se às propriedades que as transações executadas por um sistema gerenciador devem
observar. A letra ”I” nessa sigla está associada ao algoritmo:

 a)  de “undo/redo” sobre arquivos de log;


 b)  shadow paging;
 c)  write-ahead logging;
 d)  two-phase lock;
 e)  two-phase commitment.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/278225

Questão 181: FGV - AJ (TJ BA)/TJ BA/Apoio Especializado/Tecnologia da Informação/2015


Assunto: Transações (locks, ACID, etc.)
Transações distribuídas em bancos de dados são caracterizadas pela participação de dois ou mais hosts ligados em rede. Um dos problemas para sua implementação é a
garantia de que cada participante faça a sua parte, de modo que uma transação seja corretamente completada. Um algoritmo usualmente utilizado nesse contexto é:

 a)  Open Data Base Connection;


 b)  Dynamic Serializability;
 c)  Two phase commitment;
 d)  Compensating transactions;
 e)  Two phase lock.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/323132

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 52/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Questão 182: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Desenvolvimento/2015
Assunto: Transações (locks, ACID, etc.)
O uso de transações distribuídas em bancos de dados introduz o problema da manutenção da propriedade da atomicidade para essas transações. Se uma transação
depende de operações que devem ocorrer em dois ou mais nós distintos, é necessário que o sucesso ou falha dessas operações possa ser percebido por todos os nós
participantes.

Um dos algoritmos mais utilizados para a implementação de transações dessa natureza é:

 a)  Sync-lock;
 b)  SyncPoint;
 c)  Undo-Redo.
 d)  2-phase lock;
 e)  2-phase commitment;
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/341928

Questão 183: FGV - AJ (TJ PI)/TJ PI/Apoio Especializado/Analista de Sistemas - Banco de Dados/2015


Assunto: Transações (locks, ACID, etc.)
Das propriedades desejadas nas implementações de bancos de dados, designadas pelo acrônimo ACID, o “D” de durabilidade é extremamente importante porque trata da
persistência dos dados mesmo no caso de falhas graves. Usualmente, a técnica empregada para garantir essa propriedade baseia-se na utilização de:

 a)  algoritmos de controle de concorrência;


 b)  comandos de commit e rollback;
 c)  chaves estrangeiras e outras cláusulas que possam prevenir os erros mais comuns;
 d)  redundância de dados;
 e)  sistemas distribuídos.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/341869

Questão 184: FGV - Ana TIC (PROCEMPA)/PROCEMPA/Analista em Infraestrutura e Redes Computacionais/2014


Assunto: Transações (locks, ACID, etc.)
Considere uma transação de banco de dados que transfere uma quantia X de uma conta A para outra, B. A transação consiste de uma leitura e gravação de A, seguida da
leitura e gravação de B. Admita que o programador construiu seu programa corretamente.

Caso ocorra algum tipo de erro nas operações sobre B, interrompendo o curso normal da transação, o sistema gerenciador do banco de dados deve agir para corrigir a
situação e garantir que as propriedades da transação sejam respeitadas.

A propriedade resguardada, nesse caso, é conhecida como

 a)  atomicidade.

 b)  consistência.

 c)  durabilidade.

 d)  isolamento.

 e)  independência de dados.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/326787

Questão 185: FGV - Prog (CM Recife)/CM Recife/2014


Assunto: Transações (locks, ACID, etc.)
Sistemas gerenciadores de bancos de dados processam requisições em paralelo que, quando operam sobre as mesmas instâncias de dados, podem provocar erros do tipo
lost update e dirty read. Usualmente, o controle de concorrência nesses sistemas segue um mecanismo conhecido como:

 a)  Two phase commitment;


 b)  Check point;
 c)  Snapshot;
 d)  Two phase lock;
 e)  Data Independence.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/335015

Questão 186: FGV - TSE (DPE RJ)/DPE RJ/Administração de Dados/2014


Assunto: Transações (locks, ACID, etc.)
O controle de concorrência para transações de banco de dados que garante que resultados intermediários de uma transação T não afetem outras transações até que T
tenha sido totalmente executada, ou rejeitada, é usualmente implementado em bancos de dados por meio de

 a) arquivos de log.

 b) bloqueio (lock e unlock).

 c) check points.

 d) replicação.

 e) two-phase commitment.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/215478

Questão 187: FGV - ACI (Pref Recife)/Pref Recife/Tecnologia da Informação/2014


Assunto: Transações (locks, ACID, etc.)
Sobre as implementações da classe de bancos de dados conhecida pelo termo No SQL, analise as afirmativas a seguir.
 
I. Em geral não garantem transações com as propriedades ACID.
 
II. Em geral suportam o uso de pares key/value ou tabelas relacionais.
 

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 53/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
III. Não requerem a definição prévia de esquemas como é feito para o modelo relacional.
 
Assinale:

 a) se somente a afirmativa I for verdadeira.

 b) se somente a afirmativa II for verdadeira.

 c) se somente as afirmativas I e III forem verdadeiras.

 d) se somente as afirmativas II e III forem verdadeiras.

 e) se todas as afirmativas forem verdadeiras.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/221528

Questão 188: FGV - Ana (MPE MS)/MPE MS/Engenharia da Computação/2013


Assunto: Transações (locks, ACID, etc.)
O conceito de transação é fundamental em bancos de dados relacionais. Uma transação (T) é uma atividade de processamento que ou estará completamente realizada
ou não foi realizada. Uma transação deve obedecer a diversas propriedades. A propriedade durabilidade garante que T

 a)  deve ser executada de modo isolado das demais transações. O processamento de T não pode sofrer interferência de qualquer outra transação.

 b)  é uma unidade indivisível de processamento que será executada na sua totalidade ou não será executada de nenhuma outra forma.

 c)  preservará a consistência dos dados, se sua execução for completada corretamente, levando o banco de dados de um estado durável para outro.

 d)  será recuperada caso ocorra uma falha no sistema. As mudanças serão desfeitas em decorrência da falha e o banco continuará integro.

 e)  terá suas alterações persistidas no banco de dados por uma transação efetivada. As alterações dos dados não devem ser perdidas em razões de uma falha.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/539120

Questão 189: FGV - Per Crim (PC RJ)/PC RJ/Engenharia da Computação e Informática/2009


Assunto: Transações (locks, ACID, etc.)
Em operações sobre bancos de dados, uma transação consiste de uma unidade lógica de trabalho, cuja execução é iniciada pela instrução BEGIN TRANSACTION e que
termina normalmente ou anormalmente, por meio de instruções conhecidas, respectivamente, por:

 a)  EXIT e LOGOFF.


 b)  EXIT e ROLLBACK.
 c)  COMMIT e BREAK.
 d)  COMMIT e LOGOFF.
 e)  COMMIT e ROLLBACK.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1094151

Questão 190: FGV - ATCGen (MEC)/MEC/Arquiteto de Sistema/2009


Assunto: Transações (locks, ACID, etc.)
Observe as figuras 1 e 2 a seguir:
 

 
A figura 1 mostra uma tabela criada em uma base de Dados do SQLServer 2005 de nome “Estatistica”. A figura 2 mostra a quantidade acumulada (quant) de ocorrências
das situações 2 e 3 (‘Sit 2’ e ‘Sit 3’) por estado independente do ano.

Assinale a alternativa que mostre qual consulta em Transact-SQL foi executada sobre a tabela mostrada na figura 1 para obter o resultado mostrado na figura 2.

 a)  SELECT estado, SUM(2) as 'Sit 2', SUM(3) as 'Sit 3' FROM Estatistica REVERT (SUM (quant) For situacao IN ([2],[3])) PVT GROUP BY estado

 b)  SELECT estado, SUM([2]) as 'Sit 2', SUM([3]) as 'Sit 3' FROM Estatistica PIVOT (SUM (quant) For situacao IN ([2],[3]))
PVT GROUP BY estado

 c)  SELECT estado, SUM(2) as 'Sit 2', SUM(3) as 'Sit 3' FROM Estatistica PIVOT (SUM (quant) For situacao IN ([2],[3]))

 d)  SELECT estado, SUM([2]) as 'Sit 2', SUM([3]) as 'Sit 3' FROM Estatistica REVERT (SUM (quant) For situacao IN ([2],[3]))

 e)  SELECT estado, SUM(2) as 'Sit 2', SUM(3) as 'Sit 3' FROM Estatistica TRANSPOND (SUM (quant) For situacao IN ([2],[3]))
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1306233

Questão 191: FGV - AL (SEN)/SEN/Tecnologia da Informação/Análise de Sistemas/2008

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 54/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
Assunto: Transações (locks, ACID, etc.)
Considere as seguintes afirmativas a respeito das propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) de uma transação T de banco de dados:
 
I. A atomicidade garante que todos os efeitos da transação T sejam integralmente refletidos no banco de dados ou que, em caso de falha, nenhum deles seja
aceito.

II. A consistência garante que, se o banco de dados estiver inicialmente em estado inconsistente, a execução da transação T, por si só, é capaz de deixar o banco
de dados em um estado consistente.

III. O isolamento garante que a execução da transação T seja isolada da execução de quaisquer outras transações simultâneas, de modo a evitar que o banco de
dados venha a assumir um estado inconsistente.

IV. A durabilidade garante que as atualizações promovidas pela transação T no estado do banco de dados sejam sempre mantidas, mesmo que ocorra uma falha
no sistema durante a sua execução.

Assinale:

 a) se apenas as afirmativas I, II e III estiverem corretas.

 b) se apenas as afirmativas I e II estiverem corretas.

 c) se apenas as afirmativas II, III e IV estiverem corretas.

 d) se apenas as afirmativas I e III estiverem corretas.

 e) se todas as afirmativas estiverem corretas.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/25696

Questão 192: FGV - Ana Leg (ALESP)/ALESP/Administração de Banco de Dados e Arquitetura de Dados/2002


Assunto: Transações (locks, ACID, etc.)
As regras de integridade fornecem a garantia de que mudanças feitas no banco de dados por usuários autorizados  não resultem em perda de consistência de dados.
Assim, as regras de integridade protegem o banco de dados de danos acidentais. Estas regras podem ser:

  a)  Restrições de domínio que permitem não apenas verificar os valores inseridos no banco, mas também testar consultas para garantir a relação de tributos dos
dados.
 b)  Integridade referencial no modelo E-R e em SQL. O esquema da relação para cada conjunto de entidades fortes inclui uma chave estrangeira que leva a uma
regra de integridade referencial.
 c) As regras de integridade do modelo E-R possuem a seguinte forma: declaração de chaves e formas de relacionamento.
 d) Gatilhos (Triggers) e Asserções que são executados automaticamente pelo sistema, em conseqüência de uma modificação no banco de dados.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/569164

Questão 193: FGV - Ag Tec (MPE AM)/MPE AM/Analista de Banco de Dados/2002


Assunto: Transações (locks, ACID, etc.)
O que representa o A das propriedades ACID de uma transação executada por um Sistema de Gerenciamento de Bancos de Dados?

 a)  Autenticação: os usuários do BD devem ser identificados antes do acesso.


 b)  Ativa: as transações devem estar ativas antes de serem executadas.
 c)  Avaliação: as transações devem ser avaliadas antes de executadas.
 d)  Atomicidade: a transação ou é executada inteiramente ou não é executada.
 e)  Anterior: todas as transações anteriores devem ser executadas.
Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1401160

Questão 194: CONSULPAM - AFis (Pref P Afonso)/Pref Paulo Afonso/Tecnologia da Informação/2020


Assunto: SQL Server
No SQL Server 2019 (15.x) em diante, é possível implantar clusters escalonáveis de contêineres do SQL Server, do Spark e do HDFS em execução no Kubernetes,
possibilitando ao ser executados lado a lado, a leitura, gravação e processamento Big Data do Transact-SQL ou do SPark. Isso permite combinar e analisar facilmente
seus dados relacionais de alto valor com Big Data de alto volume. Assinale a opção que possibilita tal feito:

 a)  Clusters de Big Data do SQL Server.

 b)  Clusters Mega Data.

 c)  Stagger Mega Data do SQL Server.

 d)  Big Data Scaling.

Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/1532737

Questão 195: FGV - Ana Leg (ALERO)/ALERO/Tecnologia da Informação/Banco de Dados/2018


Assunto: SQL Server

Para responder a esta pergunta considere o diagrama IDEF1X apresentado anteriormente.


 
Algumas implementações de bancos de dados, como MS SQL Server e Oracle, permitem a previsão de ações específicas em decorrência de operações de UPDATE e
DELETE que afetem as chaves referenciadas nas constraints do tipo foreign key.
 
No contexto de um eventual esquema relacional que implemente corretamente aquele diagrama, com tabelas E1 e E2, analise a aplicação das combinações exibidas a
seguir à constraint FK estabelecida entre E1 e E2.

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 55/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
 
I. on update cascade on delete cascade
 
II. on update cascade on delete set null
 
III. on update no action on delete cascade
 
IV. on update set null on delete cascade
 
V. on update no action on delete no action
 
Assinale a opção que indica apenas as combinações que estariam coerentes com o referido diagrama.

 a)  I, II e V.
 b)  I, III e V.
 c)  II, III e V.
 d)  II, IV e V.
 e)  III, IV e V.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/703909

Questão 196: FGV - TSE (DPE RJ)/DPE RJ/Tecnologia da Informação/2019


Assunto: Oracle
Considere uma tabela num banco de dados Oracle que armazena um número muito grande de registros, cuja implementação será feita por meio do tipo partitioned.

Esse particionamento deve ser feito por grupos dos estados, de modo a reunir o conjunto de estados de cada região geográfica do Brasil numa partição distinta.

Como essa tabela não possui um grupo que identifique a região de cada estado, a alternativa mais natural para a cláusula partition by seria:

 a)  bitmap;
 b)  hash;

 c)  list;

 d)  range;

 e)  range e hash combinados.


Esta questão não possui comentário do professor no site. www.tecconcursos.com.br/questoes/863931

Questão 197: FGV - Ana TI (BANESTES)/BANESTES/Suporte e Infraestrutura/2018


Assunto: Oracle
Nos bancos de dados Oracle, o comando SYNONYM estabelece:

 a)  um nome alternativo para uma tabela ou view;

 b)  um novo tipo de dados definido pelo usuário;

 c)  uma chave identificadora alternativa numa tabela;

 d)  uma equivalência entre dois usuários;

 e)  uma equivalência entre duas stored procedures.


Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/635937

Questão 198: FGV - Ana TI (BANESTES)/BANESTES/Suporte e Infraestrutura/2018


Assunto: Oracle
Sobre a criação de índices na carga inicial de um banco de dados ORACLE, analise as afirmativas a seguir.

I. O melhor momento para a criação dos índices é após a carga dos dados nas tabelas.

II. A cláusula PARALLEL não se aplica quando da criação de índices.

III. Os índices devem ser criados durante a carga dos dados, porque a manutenção dos índices torna-se muito menor.

De acordo com as recomendações do fabricante, pode-se concluir que está correto apenas o que se afirma em:

 a)  I;

 b)  II;

 c)  I e II;

 d)  I e III;

 e)  II e III.

Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/635881

Questão 199: FGV - Ana (MPE AL)/MPE AL/Desenvolvimento de Sistemas/2018


Assunto: Oracle
No Oracle, considere que o comando a seguir tenha sido executado com sucesso.

create sequence exemplo

start with 100

increment by 10

order;

Logo na sequência, os comandos

select exemplo.nextval from dual;

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 56/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.
select exemplo.nextval from dual;

select exemplo.currval from dual;

são executados em bloco.


 
Assinale a opção que exibe o resultado produzido.

 a) 
100

100

100
 b) 
100

110

110
 c) 
110

110

110
 d) 
110

100

100
 e) 
110

120

130
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/669963

Questão 200: FGV - Ana (MPE AL)/MPE AL/Administrador de Banco de Dados/2018


Assunto: Oracle
Considere o bloco de comandos Oracle a seguir.

create table x(a int, b int default 0,

               c int default 0);

insert into x values (10,20,30);

alter table x set unused (b, c) ;

select * from x;

Assinale o que é produzido pelo comando “select”.

 a)  10

 b)  10, 20, 30

 c)  10, NULL, NULL

 d)  10, 0, 0

 e)  Erro de execução, pois o comando unused  aplica-se somente às constraints  de uma tabela.
Esta questão possui comentário do professor no site. www.tecconcursos.com.br/questoes/668631

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 57/58
16/09/2021 TEC Concursos - Questões para concursos, provas, editais, simulados.

Gabarito
1) E 2) E 3) A 4) E 5) A 6) A 7) E
8) A 9) C 10) D 11) D 12) E 13) B 14) E
15) E 16) C 17) E 18) C 19) A 20) D 21) C
22) D 23) B 24) B 25) A 26) E 27) Certo 28) Certo
30) D 31) E 32) C 34) A 36) D 51) E 57) C
58) C 59) C 60) B 61) A 62) B 63) B 64) A
65) E 66) A 67) C 68) E 69) A 70) C 71) C
72) D 73) B 74) C 75) B 76) A 77) A 78) B
79) C 80) D 81) E 82) E 83) C 84) A 85) B
86) B 87) D 88) D 89) B 90) A 91) D 92) E
93) B 94) C 95) B 96) D 97) D 98) D 99) B
100) D 101) C 102) B 103) B 104) A 105) B 106) D
107) D 108) E 109) D 110) B 111) A 112) E 113) A
114) E 115) A 116) C 117) B 118) D 119) A 120) E
121) C 122) C 123) D 124) D 125) C 126) E 127) A
128) B 129) C 130) B 131) E 132) D 133) B 134) D
135) E 136) E 137) B 138) C 139) E 140) C 141) D
142) B 143) A 144) D 145) D 146) D 147) A 148) D
149) E 150) E 151) B 152) D 153) B 154) B 155) C
156) C 157) C 158) E 159) A 160) A 161) E 162) B
163) E 164) E 165) D 166) B 167) E 168) D 169) A
170) A 171) D 172) B 173) B 174) E 175) D 176) C
177) E 178) B 179) B 180) D 181) C 182) E 183) D
184) A 185) D 186) B 187) C 188) E 189) E 190) B
191) D 192) C 193) D 194) A 195) B 196) C 197) A
198) C 199) B 200) A

https://www.tecconcursos.com.br/questoes/cadernos/experimental/25863991/imprimir 58/58

Você também pode gostar