Escolar Documentos
Profissional Documentos
Cultura Documentos
Livro Eletrônico
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Sumário
Banco de Dados e Gestão da Informação. ...........................................................................................................3
Introdução.............................................................................................................................................................................3
Análise Realizada.............................................................................................................................................................3
Conteúdos Mais Avaliados.. ........................................................................................................................................4
Teoria da Informação.. .....................................................................................................................................................4
Banco de Dados.. ..............................................................................................................................................................13
Álgebra Relacional, Normalização, SQL. ..........................................................................................................29
Exercícios............................................................................................................................................................................47
Gabarito...............................................................................................................................................................................57
Gabarito Comentado....................................................................................................................................................58
Referências........................................................................................................................................................................86
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 2 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Análise Realizada
Para facilitar a visualização, ordenei os assuntos abordados nas aulas de minha autoria da
disciplina do maior para o menor percentual de cobrança.
Como sabemos, o conteúdo da nossa matéria é muito extenso (envolvendo nesse contexto
diversas matérias da parte específica de TI), e o objetivo aqui é mapear os pontos de maior
prioridade que podem vir na prova.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 3 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Tenho certeza de que com estudo continuado, bem como a resolução dos inúmeros exer-
cícios, terá muito sucesso na prova. Mas é preciso também manter a persistência, o foco no
objetivo desejado, a garra e a vontade de realizar o seu tão almejado sonho.
Por fim, desejo-lhe muito sucesso nos estudos! Tenha a certeza e a convicção de que qual-
quer esforço feito nessa fase será devidamente compensado. Em outras palavras, esforce-se,
mantenha-se focado e determinado, pois, certamente, valerá à pena!
Vamos começar então? Força, garra e determinação, e fique com Deus sempre! O que pre-
cisar estou à disposição.
Um forte abraço,
Profa Patrícia Quintão
Instagram: @coachpatriciaquintao
YouTube: https://www.youtube.com/channel/UC-3-wE0RVk_F3ejyYhTSQfw
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 4 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
1.1. Dado
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 5 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
número 10 ou a letra F. Eles, por si só, não fazem sentido nenhum, ficando impossibilitados de
se tirar alguma conclusão do que são, quais os seus propósitos ou a que pertencem.
Obs.: Moresi (2001) destaca que dados são fatos ou observações “crus”. Mais especifica-
mente, os dados são medidas objetivas e quantitativas dos atributos (características)
de entidades como pessoas, lugares, coisas e eventos (conjunto de fatos).
1.2. Informação
Obs.: Conforme destacado por Moresi (2001), informações, são dados que foram organiza-
dos e ordenados de forma coerente e significativa para fins de compreensão e análise
(sendo a base para ações coordenadas).
1.3. Conhecimento
Obs.: Conhecimento, de acordo com Moresi (2001), é uma mistura fluída de experiências,
informação contextual, valores e intuição, formando um painel na mente de uma
pessoa que a habilita a avaliar e obter novas experiências e informações. O conheci-
mento é a consequência mental de angariar informações e, em sua forma mais desen-
volvida, apresenta‑se como a capacidade de chegar a novas descobertas com base
no aprendizado e na experiência. São informações que foram analisadas e avaliadas
sobre a sua confiabilidade, sua relevância e sua importância.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 6 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Para guardar uma informação, precisamos retê-la em nossa memória; para guardar um
conhecimento, devemos incorporá-lo em nossa mente e, consequentemente, em nossa ma-
neira de pensar.
Veja a seguir um quadro destacando a comparação entre dados, informação e conheci-
mento, de grande importância para a prova!
Conhecimento
Dados Informação
(Capital Intelectual)
Informação contextual,
Simples observações relevante e acionável
sobre o estado do (informação em ação).
mundo. Dados dotados de Inclui reflexão, síntese
Facilmente relevância e propósito. e contexto (informação
estruturado. Requer unidade de análise. valiosa da mente humana).
Facilmente obtido Exige consenso em relação É de:
por máquinas. ao significado. •difícil estruturação;
Frequentemente Exige necessariamente a •difícil captura em
quantificado. mediação humana. máquinas;
Facilmente •difícil transferência.
transferível. Frequentemente tácito (não
explícito).
Figura. Dados x Informação x Conhecimento. Fonte: Davenport (1998), adaptada pela autora.
1.4. Inteligência
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 7 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 8 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 9 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 10 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Obs.: As corporações não se limitam ao uso de dados estruturados, também utilizam dados
semiestruturados e não estruturados.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 11 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 12 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Fases do Ciclo de Vida dos Dados. Fonte: Elaboração Própria (2021)
Banco de Dados
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 13 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
c) SGBD: conjunto de software para gerenciar um Banco de Dados (BD), que provê arma-
zenamento e acesso multiusuário eficiente a uma grande quantidade de dados armazenados.
d) Um SGBD é um sistema complexo, formado por um conjunto muito grande de módulos.
A figura seguinte mostra um esquema da estrutura de funcionamento de um SGBD.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 14 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
3. Consulta ad hoc: é criada no momento em que surge a necessidade. Não é salva no SGBD.
4. Metadados (informações do descritor): são “dados estruturados que descrevem e per-
mitem encontrar, gerenciar, compreender e/ou preservar documentos arquivísticos ao longo do
tempo” (CONARQ, 2006, p.26).
5. Catálogo ou Dicionário de Dados: é uma coleção de metadados que contêm definições
e representações de elementos de dados.
a) Pode ser referenciado como o local do SGBD em que ficam os metadados. Possui infor-
mações sobre a estrutura de cada arquivo, o tipo e o formato de armazenamento de cada item
de dados e diversas restrições sobre os dados.
b) Armazena informações sobre todos os esquemas e todos os mapeamentos correspon-
dentes entre esses esquemas.
c) Utilizado pelo SGBD e também pelos usuários do banco de dados que precisam de infor-
mações sobre a estrutura do BD.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 15 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 16 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Níveis de ABSTRAÇÃO de dados. Fonte: Silberschatz, Korth e Sudarshan, 2006. Adaptação
10. A arquitetura de três esquemas (ou arquitetura ANSI/SPARC) é usada para explicar
melhor o conceito de independência de dados, que pode ser definida como a capacidade de
modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 17 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 18 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 19 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
15. A modelagem será feita em três fases (Modelos Conceitual, Lógico e Físico):
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 20 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 21 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Modelagem de Dados. Fonte: Quintão (2021)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 22 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Diagrama Entidade Relacionamento. Fonte: Quintão (2021)
16. IDEF1X é uma linguagem e método para modelagem da informação baseada no mo-
delo Entidade-Relacionamento e publicada como padrão norte-americano pelo NIST (1993).
As construções sintáticas básicas da linguagem IDEF1X são: entidade, relacionamento
e atributo.
• Entidades: representadas graficamente como retângulos com uma linha divisória hori-
zontal, são conjuntos de objetos de mesma natureza. Como exemplo, na figura seguinte,
a entidade Produto representa um conjunto de instâncias ou ocorrências de produtos.
• Relacionamentos: associações significativas entre duas ocorrências de entidades. Re-
presentados por linhas rotuladas com um verbo ou frase verbal, como em Nota Fiscal
tem Item.
• Atributos: características das entidades, como ilustra a figura, em que endereço é um
atributo de Cliente.
Figura. Modelo IDEF1X ilustrando as construções básicas da linguagem. Fonte: KERN (1999)
Uma entidade é dependente sempre que sua chave (também conhecida como chave pri-
mária) contém a chave completa de pelo menos uma outra entidade.
A cardinalidade de relacionamentos de conexão é a seguinte:
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 23 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
17. As tabelas relacionam-se umas às outras por meio de chaves. Uma chave pode ser defi-
nida como um conjunto de um ou mais atributos que determinam a unicidade de cada registro.
18. Vamos aos tipos principais de chaves:
• Superchave: é um conjunto de um ou mais atributos que, tomados coletivamente, nos
permitem identificar de forma exclusiva uma tupla na relação. A superchave especifica
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 24 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
uma restrição de exclusividade de que duas tuplas não podem ter os mesmos valores
para todos os seus atributos. Em outras palavras, não podem existir duas ou mais linhas
da tabela com o(s) mesmo(s) valor(es) de uma superchave.
− Aí surge a pergunta, mas esse não é conceito de chave? Sim, o conceito é o mes-
mo, mas veremos que a superchave (espécie) tem uma característica que nem toda
chave (gênero) tem. Ou seja, toda superchave é uma chave, mas o contrário não é
verdade.
− Cada relação tem pelo menos uma superchave padrão: o conjunto de todos os seus
atributos.
− Uma superchave pode ter atributos redundantes ou desnecessários para a identifica-
ção única de uma tupla.
• Chave Primária (PK – Primary Key): é UM ATRIBUTO (COLUNA) OU UMA COMBINAÇÃO
DE ATRIBUTOS (COLUNAS) cujos valores distinguem uma linha das demais, dentro de
uma relação (tabela).
− É um identificador exclusivo de todas as informações de cada registro dando‑lhe uni-
cidade. A chave primária nunca se repetirá.
− Uma ou mais colunas com valores que são únicos dentro da tabela e por isso podem
ser usados para identificar as linhas dessa tabela.
− Em chaves primárias, não pode haver valores nulos nem repetição de tuplas.
Observe que, no exemplo seguinte, não há qualquer diferença entre usar CodigoEmp ou
CIC como chave primária da tabela Emp, que identifica os empregados de um departamento.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 25 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 26 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
através do relacionamento POSSUI, supondo que VEÍCULO possua como chave es-
trangeira o CPF do proprietário, podem existir veículos que ainda não foram vendidos
e, portanto, terão esse campo nulo.
19. O modelo relacional tem por finalidade representar os dados como uma coleção de
relações, em que cada relação é representada por uma tabela, composta por linhas, colunas e
chaves primárias, relacionadas por meio de chaves estrangeiras.
20. O modelo relacional traz consigo uma série de restrições, que são características im-
portantes do modelo. Entre elas, as mais populares são as restrições de integridade, que são
regras aplicadas pelo BD para garantir que o banco permaneça íntegro, exato e consistente.
Em outras palavras, que o BD reflita a realidade modelada.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 27 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 28 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Restrições de Integridade. Fonte: Quintão (2022)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 29 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
I – Seleção (σ): utilizada para selecionar um conjunto de tuplas (linhas) que satisfaçam
uma determinada condição. Por selecionar linhas em uma relação, essa operação é também
denominada particionamento horizontal, uma vez que dá um corte horizontal na relação, retor-
nando algumas tuplas e deixando as demais.
III – Produto cartesiano (x): é uma operação binária (atua em duas relações) que une cada
elemento de uma relação a um elemento da outra relação. O número de tuplas resultante será
o produto entre o número de tuplas de cada relação.
IV – União ( ): une dois conjuntos de relações.
V – Interseção ( ): encontra as tuplas que estão tanto em uma relação quanto em outra.
VI – Diferença (-): encontra as tuplas que estão em uma relação, mas não em outra.
VII – Junção ( ): esta operação fundamental une duas relações por meio de uma coluna
em comum entre elas, efetivando os relacionamentos entre as entidades de um BD.
d) As cinco operações primitivas da álgebra relacional são: diferença (-), produto cartesia-
no (X), projeção (П), seleção (σ) e união (Ս).
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 30 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 31 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Normalização
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 32 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
• Forma Normal de Boyce-Codd (BCNF) ou 3.5FN: além da 3FN, todo atributo não chave
deve depender funcionalmente diretamente da chave primária, ou seja, não pode haver
dependências entre atributos não chave. É uma afirmação um pouco mais forte do que
a 3FN.
• Uma relação estará na 4FN, se e somente se, estiver na 3FN e não possuir dependências
multivaloradas. Conforme destaca Oliveira (2002), “pode ocorrer de estarmos com um
modelo na 3FN e mesmo assim haver alguma redundância. Isso ocorrerá quando um
atributo não chave contiver valores múltiplos para uma mesma chave, o que indica uma
dependência multivalorada (a repetição de dois ou mais atributos não chave, gerando
uma redundância desnecessária no modelo)”.
• Utiliza-se a 5FN quando uma tabela na 4FN pode ser subdividida em duas ou mais tabe-
las, para evitar eventuais redundâncias ainda existentes. A verificação da 5FN somente
precisa ser empreendida em relações que tenham 3 ou mais atributos como parte da
chave. A 5FN serve para eliminar dependência de junção.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 33 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
5FN • Utiliza-se a 5FN quando uma tabela na 4FN pode ser subdividida
em duas ou mais tabelas, para evitar eventuais redundâncias ainda
existentes .
1FN: atributos devem ser atômicos (indivisíveis). Não possui atributos multivalorados nem
compostos.
2FN: estar na 1FN; eliminação de dependências parciais.
3FN: estar na 2FN; eliminação de dependências transitivas.
3.5FN (BCNF): estar na 3FN; atributos não chave não podem depender uns dos outros.
Considerada uma 3FN mais forte.
4FN: estar na 3FN; eliminação das dependências multivaloradas.
5FN: estar na 4FN; uma tabela está na 5FN se não pode ser decomposta sem perda de
dados. Não possuir dependência de junção.
25. Os índices são utilizados, principalmente, para melhorar o desempenho do ban-
co de dados (embora a utilização não apropriada possa resultar em uma degradação desse
desempenho).
a) Pode-se criar tantos índices quantos desejar em qualquer tabela (É possível ter um
índice para cada coluna da tabela, assim como um índice para uma combinação de colunas).
b) A eliminação de um índice não elimina as tabelas ou visões relacionadas com o índice.
c) Os índices são muito bons no sentido de performance do BD, otimizam as buscas de da-
dos, mas, por outro lado, consomem muito espaço em disco, o que pode se tornar concorrente
do próprio banco se você o detém em um espaço generoso ou pode se tornar caro quando está
armazenado em um equipamento storage.
d) Excesso de índices pode ser tão prejudicial quanto sua falta!
e) A manutenção de índices requer tempo e recursos, portanto, não crie índices que não
serão usados efetivamente.
26. SQL (Structured Query Language ou Linguagem de Consulta Estruturada)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 34 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
28. SELECT e a cláusula FROM são necessárias em todas as consultas SQL. Devem apa-
recer antes de qualquer outra cláusula na consulta; as cláusulas WHERE, GROUP BY, HAVING
e ORDER BY são opcionais.
29. A sintaxe mais simples do comando SELECT é:
SELECT [DISTINCT | ALL] {* | coluna [, coluna,...]}
FROM tabela
em que:
Cláusula Descrição
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 35 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Cláusula Descrição
Exemplo: para retornar todos os nomes e códigos dos clientes da tabela cliente:
Exemplo:
Exemplo:
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 36 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
SELECT colunas
FROM tabela
[WHERE condição]
• Operadores:
32. Expressões tabulares: cláusulas usadas para produzir tabelas. As expressões tabula-
res suportadas pela SQL e seus propósitos são:
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 37 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
DELETE
FROM nome_da_tabela;
O comando anterior eliminará todas as linhas, deixando apenas as especificações das co-
lunas e o nome da tabela.
34. LIKE determina se uma cadeia de caracteres corresponde a um padrão especificado.
Um padrão pode incluir caracteres normais e coringas.
• Durante a correspondência de padrões, os caracteres normais devem corresponder exa-
tamente aos caracteres especificados na cadeia de caracteres. No entanto, os caracte-
res coringas podem ser correspondidos a fragmentos arbitrários da cadeia de caracte-
res.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 38 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Expressão Explicação
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 39 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
• A junção de tabelas tem como objetivo combinar linhas de tabelas diferentes, por meio
de valores comuns em colunas correspondentes.
• Temos os seguintes tipos de joins:
INNER JOIN: é usado para juntar dados de mais de uma tabela em que haja correspondên-
cia entre as linhas das tabelas. Retorna somente a intersecção entre as duas tabelas, confor-
me mostra a área em vermelho na figura.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 40 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 41 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 42 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 43 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 44 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 45 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 46 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
EXERCÍCIOS
001. (FCC/TRE-AM/PROGRAMADOR DE COMPUTADOR/2010) A Forma Normal Boyce-Co-
dd é considerada uma variação forte da:
a) 1FN
b) 2FN
c) 3FN
d) 4FN
e) 5FN
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 47 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
005. (QUESTÃO INÉDITA/2022) Quanto aos níveis de abstração de dados, cabe destacar que o
nível lógico (conceitual) descreve como os dados estão armazenados e seus relacionamentos.
006. (QUESTÃO INÉDITA/2022) O Nível Físico descreve partes do banco de dados, de acordo
com as necessidades de cada usuário.
008. (QUESTÃO INÉDITA/2022) Quando estamos falando sobre independência de dados, es-
tamos tratando da capacidade de modificar a definição dos esquemas de determinado nível,
sem afetar o esquema de nível superior. Existem dois níveis de Independência de dados: a
cronológica e a referencial.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 48 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
009. (QUESTÃO INÉDITA/2022) O isolamento do SGBD garante que as transações sejam exe-
cutadas isoladamente uma das outras. Já a durabilidade busca assegurar que as mudanças
aplicadas no banco de dados por uma transação efetivada devem persistir no banco de dados.
Tais mudanças não devem ser perdidas em razão de uma falha.
010. (QUESTÃO INÉDITA/2022) Atributos são usados para descrever as propriedades ou ca-
racterísticas de uma entidade ou relacionamento.
012. (QUESTÃO INÉDITA/2021) O modelo relacional traz consigo uma série de restrições, que
são características importantes do modelo. Entre elas, as mais populares são as restrições de
integridade.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 49 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O comando de inserção que provoca erro quando executado nesse banco de dados é:
a) insert into T1 values (2,2)
b) insert into T2 values (1,NULL)
c) insert into T1 values (1,NULL)
d) insert into T2 values (3,NULL)
e) insert into T1 values (NULL,NULL)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 50 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
banco de dados para armazenar dados sobre clientes de uma empresa (identificador e nome),
vendedores (identificador e nome) dessa empresa que realizam as vendas e sobre a data das
realizações das vendas. Esse projetista decidiu criar uma única tabela, cujo esquema é apre-
sentado abaixo.
Ao analisar a solução proposta pelo novato, outro projetista mais experiente informou ao pri-
meiro que, em virtude de a tabela não estar adequadamente normalizada, algumas operações
em SQL realizadas sobre ela podem levar o banco de dados a um estado inconsistente ou à
perda de informações.
Quais são essas operações dentre as listadas abaixo?
a) UPDATE, DELETE ou INSERT.
b) UPDATE ou DELETE, apenas.
c) DELETE ou INSERT, apenas.
d) DELETE ou SELECT, apenas.
e) INSERT ou SELECT, apenas.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 51 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
d) order by nome.
e) order desc by nome.
A tabela Venda contém um registro para cada venda efetuada pela companhia. A fim de pre-
servar 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.
Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.
SELECT DISTINCT nome FROM animais a, tipos t
WHERE a.familia = t.familia
a) 0
b) 1
c) 3
d) 4
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 52 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
e) 5
Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que esse
comando produz um resultado com uma única coluna contendo somente o(s) valor(es):
a) 4
b) 3, 4
c) 1, 3, 5
d) 3, 4, 5
e) 1, 3, 4, 5
a)
b)
c)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 53 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
d)
e)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 54 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
a)
b)
c)
d)
e)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 55 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 56 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
GABARITO
1. c
2. C
3. a
4. c
5. E
6. E
7. C
8. E
9. C
10. C
11. C
12. C
13. C
14. C
15. C
16. E
17. a
18. a
19. b
20. C
21. a
22. c
23. e
24. e
25. c
26. c
27. C
28. a
29. b
30. d
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 57 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
GABARITO COMENTADO
001. (FCC/TRE-AM/PROGRAMADOR DE COMPUTADOR/2010) A Forma Normal Boyce-Co-
dd é considerada uma variação forte da:
a) 1FN
b) 2FN
c) 3FN
d) 4FN
e) 5FN
Uma tabela está na Forma Normal de Boyce-Codd (FNBC ou BCNF) se, e somente se, esti-
ver na 3FN e todo determinante é chave candidata. Dessa forma, não há dependências entre
atributos não chave. É considerada uma variação forte da 3FN – sendo conhecida, inclusive,
como 3,5FN.
Letra c.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 58 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Níveis de ABSTRAÇÃO de dados. Fonte: Silberschatz, Korth e Sudarshan, 2006. Adaptação
www.grancursosonline.com.br 59 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O grande objetivo de um sistema de banco de dados é prover aos usuários uma visão abstrata
dos dados, dessa forma o sistema omite certos detalhes de como os dados são armazenados
e mantidos. No entanto, para que o sistema possa ser utilizado, os dados devem ser buscados
de forma eficiente.
Este conceito tem direcionado o projeto de estrutura de dados complexas para a representa-
ção de dados em um banco de dados. Uma vez que muitos dos usuários de banco de dados
não são treinados para computação, a complexidade está escondida desses usuários através
de diversos níveis de abstração pelos quais o Banco de Dados pode ser visto, que simplificam
a interação do usuário com o sistema.
Atualmente, existem várias tendências para arquitetura de Banco de Dados nas mais diver-
sas direções. A arquitetura mais conhecida é a ANSI/SPARC, fundamentada em TRÊS NÍVEIS
em que cada um desses níveis corresponde às abstrações dos dados armazenados no ban-
co de dados.
A figura seguinte representa esses três níveis de abstração, que são:
• Nível de Visões do Usuário (Externo);
• Nível Lógico (Conceitual);
• Nível Físico (Interno).
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 60 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Figura. Níveis de ABSTRAÇÃO de dados. Fonte: Silberschatz, Korth e Sudarshan, 2006. Adaptação
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 61 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
d) I – S, II – R, III – Q.
e) I – S, II – P, III -Q.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 62 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
005. (QUESTÃO INÉDITA/2022) Quanto aos níveis de abstração de dados, cabe destacar que o
nível lógico (conceitual) descreve como os dados estão armazenados e seus relacionamentos.
006. (QUESTÃO INÉDITA/2022) O Nível Físico descreve partes do banco de dados, de acordo
com as necessidades de cada usuário.
Nível de Visões do Usuário (Externo): é o nível mais alto de abstração, que descreve partes do
banco de dados, de acordo com as necessidades de cada usuário, individualmente. Em outras
palavras, descreve o modo pelo qual os dados são vistos pelos usuários do sistema gerencia-
dor de banco de dados.
Errado.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 63 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
008. (QUESTÃO INÉDITA/2022) Quando estamos falando sobre independência de dados, es-
tamos tratando da capacidade de modificar a definição dos esquemas de determinado nível,
sem afetar o esquema de nível superior. Existem dois níveis de Independência de dados: a
cronológica e a referencial.
009. (QUESTÃO INÉDITA/2022) O isolamento do SGBD garante que as transações sejam exe-
cutadas isoladamente uma das outras. Já a durabilidade busca assegurar que as mudanças
aplicadas no banco de dados por uma transação efetivada devem persistir no banco de dados.
Tais mudanças não devem ser perdidas em razão de uma falha.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 64 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
010. (QUESTÃO INÉDITA/2022) Atributos são usados para descrever as propriedades ou ca-
racterísticas de uma entidade ou relacionamento.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 65 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
012. (QUESTÃO INÉDITA/2021) O modelo relacional traz consigo uma série de restrições, que
são características importantes do modelo. Entre elas, as mais populares são as restrições de
integridade.
O modelo relacional traz consigo uma série de restrições, que são características importantes
do modelo. Entre elas, as mais populares são as restrições de integridade, que são regras apli-
cadas pelo BD para garantir que o banco permaneça íntegro, exato e consistente. Em outras
palavras, que o BD reflita a realidade modelada.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 66 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Certo.
Isso mesmo! Em 1985, Edgar Codd publicou as regras para definição dos SGBD’s Relacionais.
Essas regras têm o objetivo de definir o que é necessário para que um SGBD seja considerado
relacional.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 67 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
• As Doze Regras de Codd são, na verdade, um conjunto de treze regras (Elas são enume-
radas de zero a doze!).
Certo.
O conceito de dependência funcional ocorre quando o VALOR assumido por um atributo DE-
TERMINA o valor de outros atributos.
• O CPF, por exemplo, determina o nome de uma pessoa. Já o nome não determina o CPF.
• A chave primária determina TODOS os demais atributos de uma tupla.
Portanto, a dependência funcional nada mais é do que um relacionamento que existe en-
tre atributos de uma relação!
Certo.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 68 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Certo.
• Uma relação estará na 1FN se não houver atributo representando agrupamento (não
atômico) e nem atributo repetitivo (multivalorado).
• Uma relação estará na 2FN, se e somente se, estiver na 1FN e os seus atributos não
chaves forem dependentes funcionais completos da chave primária.
• Uma relação estará na 3FN, se e somente se, estiver na 2FN e todos os seus atributos
não chaves forem dependentes não transitivos da chave primária.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 69 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
• Uma tabela está na 3FN se estiver na 2FN e não houver dependência transitiva entre
atributos não chave. Assim, conforme visto, os dados da tabela não devem depender de
uma única chave secundária, devem depender apenas da chave primária.
Errado.
Conforme visto na figura seguinte, a 2FN lida com dependências funcionais parciais e a 3FN
lida com dependências funcionais transitivas.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 70 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
5FN • Utiliza-se a 5FN quando uma tabela na 4FN pode ser subdividida
em duas ou mais tabelas, para evitar eventuais redundâncias ainda
existentes .
Letra a.
Via de regra, a chave primária é responsável por identificar uma tupla em uma relação, logo
a chave primária é a coluna (ou conjunto de colunas) determinante e as outras colunas são
dependentes.
Para estar na BCNF ou FNBC (Forma Normal Boyce-Codd), além da 3FN, todo atributo não
chave deve depender funcionalmente diretamente da chave primária, ou seja, não pode haver
dependências entre atributos não chave. A FNBC é considerada uma variação forte da 3FN.
Assim, dadas as dependências funcionais:
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 71 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
A→B
B→C
A→D
B→A
Temos que A e B são determinantes, assim devem ser chaves da tabela. Vamos então à aná-
lise dos itens:
a) Certa. Em R (A, B, C, D) A e B são determinantes e chaves.
b) Errada. R (A, B, C, D) B é também um determinante e, portanto, deveria ser chave.
c) Errada. Em (A, B, C, D) A é também um determinante e, portanto, deveria ser chave.
d) Errada. R1 (A, C, D)
R2 (A, B) B é também um determinante e, portanto, deveria ser chave.
e) Errada. R1 (A, B, D)
R2 (B, C) B é determinante de C e A e não somente de C.
Letra a.
O comando de inserção que provoca erro quando executado nesse banco de dados é:
a) insert into T1 values (2,2)
b) insert into T2 values (1,NULL)
c) insert into T1 values (1,NULL)
d) insert into T2 values (3,NULL)
e) insert into T1 values (NULL,NULL)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 72 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Um ponto que deve ser notado é que os valores (1,2) e (2,2) já foram inseridos na tabela T1.
Esta tabela não apresenta nenhuma restrição de inserção em seus atributos a1 e a2. Por isso,
qualquer valor pode ser inserido ou até mesmo reinserido nesta tabela. Isso significa que as
alternativas A, C e E não emitem erro ao serem executadas.
Quanto à tabela T2, temos que seu atributo b1 é chave primária. Isto, em si, é uma restrição, já
que significa que não pode haver dois registros com a mesma chave primária. Observe que os
valores (1,1) e (2,1) já foram adicionados na tabela, isto é, os valores 1 e 2 já são chaves em T2.
Uma nova inserção de chave com algum destes valores provocaria um erro. A alternativa D in-
sere um novo registro com a chave primária de valor 3. Isso não é problema, já que é a primeira
vez que o número 3 é inserido como chave primária. Já a alternativa B não pode ser executada,
pois o número 1 já foi inserido na tabela T2 como chave primária. Portanto, alternativa B é a
nossa resposta.
Alguns devem estar se perguntando se o valor nulo não é problema. Ele não é problema algum,
pois, ao criar as tabelas T1 e T2, nenhuma restrição foi colocada nos atributos em relação a ele
aceitar o valor nulo ou não.
Para efeitos didáticos, caso haja a necessidade de criar uma tabela e colocar uma restrição
de não pode aceitar nulo em um determinado atributo, a sintaxe ficaria assim: “CREATE TABLE
Teste (atributo1 int NOT NULL, atributo2 int)”. Isso significa que o atributo1 da tabela Teste
não pode ser nulo, porém o atributo2 pode, já que a cláusula NOT NULL não foi adicionada
neste atributo.
Letra b.
Em consultas SQL, os operadores lógicos básicos que podem ser utilizados são: AND, OR e
NOT, além da possibilidade de se utilizar outros, tais como: IN, LIKE, BETWEEN, etc.
• AND: exibe os registros em que todas as condições são verdadeiras.
• OR: exibe os registros em que pelo menos uma condição é verdadeira.
• NOT: exibe os registros que não satisfazem uma condição.
Certo.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 73 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
realizações das vendas. Esse projetista decidiu criar uma única tabela, cujo esquema é apre-
sentado abaixo.
Ao analisar a solução proposta pelo novato, outro projetista mais experiente informou ao pri-
meiro que, em virtude de a tabela não estar adequadamente normalizada, algumas operações
em SQL realizadas sobre ela podem levar o banco de dados a um estado inconsistente ou à
perda de informações.
Quais são essas operações dentre as listadas abaixo?
a) UPDATE, DELETE ou INSERT.
b) UPDATE ou DELETE, apenas.
c) DELETE ou INSERT, apenas.
d) DELETE ou SELECT, apenas.
e) INSERT ou SELECT, apenas.
Observe que, conforme afirmado no enunciado, a tabela não está correta, visto que algumas
colunas são dependentes de outras, como, por exemplo, NOME_CLIENTE e ID_CLIENTE. Nesta
situação, a tabela não está normalizada (mais especificamente na 3ª forma normal), o que
pode gerar inconsistências nas operações que mantém (incluir, alterar e excluir) os registros
na tabela. Por exemplo, se o nome do cliente for alterado no segundo registro, este pode ficar
inconsistente em relação ao terceiro.
Letra a.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 74 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
A tabela Venda contém um registro para cada venda efetuada pela companhia. A fim de pre-
servar 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.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 75 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Chave estrangeira é um dado que estabelece um relacionamento entre duas tabelas distin-
tas do mesmo banco de dados. Ela pertence a uma tabela, fazendo referência a uma chave
primária, situada em outra tabela. O respeito a esta regra é o que se denomina integridade
referencial.
É comum o fato de a chave estrangeira na tabela A ser o campo ID na tabela B, a qual é refe-
renciada. Por exemplo: temos a tabela Departamento, com o campo ID_DEPARTAMENTO. Na
tabela Funcionário, temos a chave estrangeira ID_DEPARTAMENTO indicando em qual depar-
tamento aquele funcionário trabalha.
Para cada valor de chave estrangeira do campo ID_DEPARTAMENTO em Funcionário, deve
haver o mesmo na tabela Departamento. Um campo de chave estrangeira pode ter valor nulo.
Isso não é problema. O problema é ter um valor de chave estrangeira que não existe na tabela
em que ela é chave primária.
Voltando à questão, para manter a integridade referencial, a tabela Venda necessita ter um
campo que faça referência à tabela Produto e outro campo que faça referência à tabela Cliente.
Estes campos são: id_produto e id_cliente, respectivamente. Com isso, temos, como resposta,
a alternativa E.
Letra e.
Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.
SELECT DISTINCT nome FROM animais a, tipos t
WHERE a.familia = t.familia
a) 0
b) 1
c) 3
d) 4
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 76 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
e) 5
Esta consulta tem o objetivo de selecionar, de forma única, todos os nomes de animal, cuja
família na tabela “animais” esteja também na tabela “tipo”. Isso é visto em “WHERE a.familia =
t.familia”. A consulta retorna somente o nome, já que somente isso foi pedido, como pode ser
visto em “SELECT DISTINCT nome”.
Olhando na tabela animais, vemos quatro famílias distintas (mamífero, peixe, pássaro e réptil).
Na tabela tipos, vemos três famílias distintas (mamífero, peixe e pássaro). Com isso, temos,
como retorno, os seguintes 5 animais: cachorro, leão, linguado, aquia e pelicano. Nota-se a
ausência do animal “cobra”, já que sua família (réptil) não está presente na tabela tipos. Perce-
ba também que o animal linguado aparece duas vezes na tabela animais, porém ele deve ser
contado somente uma única vez, já que a cláusula DISTINCT foi usada na consulta.
Com isso, temos a alternativa E como gabarito, isto é, 5 animais serão retornados.
Letra e.
Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que esse
comando produz um resultado com uma única coluna contendo somente o(s) valor(es):
a) 4
b) 3, 4
c) 1, 3, 5
d) 3, 4, 5
e) 1, 3, 4, 5
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 77 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
A subconsulta apresentada na questão retorna os registros da tabela “y” nos quais o valor da
coluna “c” seja igual ao valor da coluna “a” de “x” acrescidos de 1, o que é válido somente para
o terceiro registro de “y”.
Logo a consulta irá retornar o valor de “a” em todos os registros de “x”, com exceção (not
exists) do terceiro que possui a relação (y.c = x.a + 1) verdadeira.
Letra c.
a)
b)
c)
d)
e)
De acordo com a forma normal de Boyce-Codd (FNBC) uma relação está na FNBC se todo
determinante é chave candidata. Para tanto, deve-se remover toda dependência funcional no
qual o determinante não é chave candidata. Sendo assim, deve-se acrescentar uma restrição
para b, tornando o campo único.
Letra c.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 78 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
por meio de diagramas como o modelo entidade-relacionamento (MER), que permite organizar
o sistema de banco de dados em entidades, atributos, relacionamentos e associações.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 79 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Os metadados ou dados sobre dados fornecem uma descrição das características dos dados
e do conjunto de relacionamentos que ligam os dados encontrados no banco de dados.
Conforme visto na figura seguinte, o repositório de metadados possibilita a visualização in-
tegrada de todo o ambiente de dados das empresas, explicitando através de modelos os in-
ter-relacionamentos existentes entre os dados e as associações destes com os processos
funcionais, bases de dados, fluxos de informações, infraestruturas de processamento / comu-
nicação, etc. [2].
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 80 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
usado para gerar regras de negócios executáveis, a definição de metadados será a re-
presentação de instruções de regra de negócios de acordo com o esquema de classifi-
cação que pode ser transformado em sistemas de informação do negócio.
Na questão, os conceitos foram trocados entre B e C e entre D e E, portanto, a letra A é a resposta.
Referência utilizada:
[1] http://www.uel.br/pessoal/ailton/Trabalhos/SemanaAcad-Ailton.html
[2] http://www.linhadecodigo.com.br/artigo/298/introducao-a-metadados.aspx
Letra a.
a)
b)
c)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 81 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
d)
e)
A questão afirma que uma pessoa pode ser uma pessoa física ou uma pessoa jurídica. Toda
vez que, em uma modelagem relacional, for afirmado que X pode ser A ou B, estamos tratando
de um caso de generalização/especialização, isto é, X pode ser especializado em A ou B, ou
A e B podem ser generalizados em X. Sua representação é um triângulo ligando o objeto es-
pecializado (no caso da questão, a pessoa física ou a pessoa jurídica) ao objeto generalizado
(no caso da questão, a pessoa), igual ao das alternativas B e E. Repare que o triângulo parece
com uma seta com o seu sentido sendo objeto especializado apontando em direção ao objeto
generalizado.
No caso da letra E, temos que uma pessoa jurídica é generalizada em pessoa física (podemos
pensar também como “pessoa física pode ser uma pessoa jurídica”), e a pessoa física é gene-
ralizada em pessoa. Não é isso que queremos. O que queremos está na alternativa B. Repare
que o triângulo “aponta” para a pessoa, isto é, o objeto generalizado. Com isso, temos que a
pessoa pode ser uma pessoa jurídica ou uma pessoa física. Portanto, alternativa B é o gabarito.
Nas alternativas A, C e D, temos relações entre tabelas do tipo associação. Para exemplificar
o que é uma relação entre tabelas, imagine um aluno e um professor. Um professor pode dar
aula para vários alunos, e um aluno pode ter aula com vários professores.
Letra b.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 82 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 83 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 84 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
Na assertiva B, a notação utilizada representa uma herança completa (observe que possui dois
traços abaixo do círculo) e exclusiva (possui apenas um círculo).
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 85 de 87
AULA ESSENCIAL 80/20
Banco de Dados e Gestão da Informação
Patrícia Quintão
REFERÊNCIAS
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. 6. ed. São Paulo: Pearson Addison
Wesley, 2011.
HEUSER, Carlos Alberto. Projeto de banco de dados. 4. ed. Porto Alegre: Sagra, 2001.
HERNANDEZ, Michael J. Aprenda a projetar seu próprio banco de dados. Tradução Patrizia
Tallia Parenti. São Paulo: Makron, 2000.
KORTH, Henry F.; SILBERSCHATZ, Abraham. Sistema de banco de dados. Tradução Mauricio
Heihachiro Galvan Abe. 6. ed. São Paulo: Makron, 2011.
MACHADO, Felipe Nery Rodrigues; ABREU, Maurício Pereira de. Projeto de banco de dados:
uma visão prática. 6. ed. São Paulo: Érica, 2000.
SETZER, Valdemar W. Banco de dados: conceitos, modelos, gerenciadores, projeto lógico, pro-
jeto físico. 3. ed. rev. São Paulo: E. Blücher, 2002.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
www.grancursosonline.com.br 86 de 87
Patrícia Quintão
Mestre em Engenharia de Sistemas e computação pela COPPE/UFRJ, Especialista em Gerência de
Informática e Bacharel em Informática pela UFV. Atualmente é professora no Gran Cursos Online;
Analista Legislativo (Área de Governança de TI), na Assembleia Legislativa de MG; Escritora e Personal &
Professional Coach.
Atua como professora de Cursinhos e Faculdades, na área de Tecnologia da Informação, desde 2008. É
membro: da Sociedade Brasileira de Coaching, do PMI, da ISACA, da Comissão de Estudo de Técnicas de
Segurança (CE-21:027.00) da ABNT, responsável pela elaboração das normas brasileiras sobre gestão da
Segurança da Informação.
Autora dos livros: Informática FCC - Questões comentadas e organizadas por assunto, 3ª. edição e 1001
questões comentadas de informática (Cespe/UnB), 2ª. edição, pela Editora Gen/Método.
Foi aprovada nos seguintes concursos: Analista Legislativo, na especialidade de Administração de Rede, na
Assembleia Legislativa do Estado de MG; Professora titular do Departamento de Ciência da Computação
do Instituto Federal de Educação, Ciência e Tecnologia; Professora substituta do DCC da UFJF; Analista de
TI/Suporte, PRODABEL; Analista do Ministério Público MG; Analista de Sistemas, DATAPREV, Segurança da
Informação; Analista de Sistemas, INFRAERO; Analista - TIC, PRODEMGE; Analista de Sistemas, Prefeitura
de Juiz de Fora; Analista de Sistemas, SERPRO; Analista Judiciário (Informática), TRF 2ª Região RJ/ES, etc.
@coachpatriciaquintao /profapatriciaquintao
@plquintao t.me/coachpatriciaquintao
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.