Buscar

Banco-de-dados-Modelagem-Conceitual-Parte-II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 96 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 96 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 96 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Outras notações conceituais
Outros 
modelos 
conceituais
• Devemos estar preparado, durante nossa atuação 
na área de modelagem, para nos defrontarmos 
com diferentes notações e metodologias.
• O importante será sermos capazes de identificar 
quais são os elementos semânticos de cada uma 
delas e aplicá-los corretamente.
COMENTÁRIOS: PAULO COUGO
BECHMAN
• A notação hoje atribuída a Bachman, conhecida 
como notação de setas, é uma derivação da 
diagramação original proposto por Charles 
Bachman para representação de estruturas de 
dados.
• Nela existiam 2 elementos:
– Estruturas de dados 
– Relacionamentos existentes entre elas 
BACHMAN
• Para identificar os tipos de 
associatividade entre as 
estruturas de dados eram usados 
apenas dois tipos de 
representação
– A cardinalidade 1 era representada 
por uma linha sem terminação
– A cardinalidade N era representada 
por uma linha com uma ponta de 
seta.
BACHMAN - NOTAÇÃO DE SETAS
• O grande diferencial dessa notação está na 
representação gráfica da cardinalidade dos 
relacionamentos. 
BACHMAN - NOTAÇÃO DE SETAS
JAMES MARTIN
ENGENHARIA DA INFORMAÇÃO
• A notação conhecida como pé-de-galinha, ou no
original Crow´s foot, não abrange todo um conjunto de
elementos gráficos para representação de modelo de
dados.
• Trata somente da representação utilizada para a
representação dos relacionamentos.
• James Martin incorporou essa notação junto a outros
elementos e disseminou, através dos seus trabalhos
sobre Engenharia da Informação.
JAMES MARTIN
NOTAÇÃO DE ENTIDADE
(a) Representa uma entidade
(b) Representa uma entidade com seus atributos
• São restritos a relacionamentos 
binários
• Mais afastados
– Barra: relacionamento obrigatório - |
– Círculo: relacionamento opcional - ○
• Mais próximos
– Barra: cardinalidade máxima é um - |
– Pé-de-galinha: cardinalidade N - ⪫
RELACIONAMENTOS
PÉ DE GALINHA
• Ano: 2017 Órgão: TRE-TO Prova: Técnico Judiciário - Programação de Sistemas
• A respeito de modelagem de dados, assinale a opção correta.
• a) Herança múltipla ocorre quando uma entidade mãe transmite seus atributos e 
relacionamentos para duas ou mais entidades filhas.
• b) O diagrama entidade relacionamento permite o relacionamento entre 
entidades e também entre outros relacionamentos. 
• c) Na notação CrowsFoot, a não obrigatoriedade em um relacionamento é 
representada por um traço junto à entidade considerada opcional.
• d) No conceito de generalização, que é top-down, a entidade filha herda os 
atributos e relacionamentos da entidade mãe.
• e) O mapeamento objeto-relacional é utilizado para facilitar a utilização de banco 
de dados relacionais pela programação orientada a objetos.
QUESTÃO
OUTRAS NOTAÇÕES
(a) Notação para um ou exclusivo
(b) Notação para representação de subtipos
NOTAÇÃO DE BARKER
NOTAÇÃO DE ENTIDADE
( # ) Atributo é componente da chave primária
( * ou • ) Atributo é obrigatório
( ○ ) Atributo é opcional
Chave primária e 
obrigatório
Atributo obrigatório
Atributo opcional
• São sempre binários
RELACIONAMENTOS
NOTAÇÃO DOS RELACIONAMENTOS
EXEMPLO 01
PEDIDO CONSUMIDOR
Cada PEDIDO deve ser feito por um e apenas um COSUMIDOR
É feito
EXEMPLO 02
PEDIDO CONSUMIDOR
Cada CONSUMIDOR pode ser o solicitante de um ou mais PEDIDOS
É solicitante de
NOTAÇÕES COMPLEMENTARES
(a) Relacionamento opcional (ou)
(b) Relacionamento obrigatório (ou)
(a) Herança simples
(b) Herança aninhada
IDEF1X
• Embora aplicada no nível conceitual, incorpora em suas raízes 
muitas características de projeto de banco de dados (modelagem 
lógica)
• Diagramação dependente de conceitos como chaves e 
dependências de identificação.
• Elementos:
– Entidades
– Relacionamentos
– Atributos
– Subtipos e Supertipos
IDEF1X
IDEF1X - COMPONENTES
IDEF1X – EXEMPLO DE DIAGRAMA
• 4 categorias
– Independentes ou dependentes
– Dependentes de identificador e/ou dependentes 
de existência
– Subtipos ou supertipos.
– Associativas ou não-associativas
IDEF1X - ENTIDADE
NOTAÇÃO IDEF1X
Entidades Independentes
Atributos - chave primária
Demais atributos
• As notações utilizadas para relacionamento 
indicam simultaneamente quatro aspectos:
– Cardinalidade
– Opcionalidade de existência (dependência de 
existência)
– Dependência de identificador
– Significado (role)
IDEF1X - RELACIONAMENTOS
NOTAÇÃO IDEF1X - CARDINALIDADE
Zero, um ou muitos
Um ou muitos
Exatamente <n>
Zero ou um
De n até m
(n)
n-m
Anotação sobre a
cardinalidade
• Alocação dos atributos “dentro” da entidade. 
– Chave primária – aparecem no topo
– Chave alternativa – Akn
– Chave estrangeira – seguido por FK
– Opcional (O)
• Obs.: Identificação de PK e FK é um indício de
uma técnica voltada ao processo de modelagem
lógica e não de modelagem conceitual
IDEF1X - ATRIBUTOS
• Representa estruturas de generalização-
especialização.
IDEF1X – SUBTIPOS E SUPERTIPOS
Exclusiva
Completa Incompleta
Inclusiva
NOTAÇÃO IDEF1X
NOTAÇÃO IDEF1X
NOTAÇÃO IDEF1X
• Analista Legislativo (ALERO)/Tecnologia da Informação/Banco de Dados/2018
•
•
• 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.
QUESTÃO.
QUADRO COMPARATIVO
COMPARATIVO ENTRE AS NOTAÇÕES
COMPARATIVO ENTRE AS NOTAÇÕES
RESUMO
• Notações diagramáticas opcionais para modelos E-R
RESUMO - NAVATHE – APÊNDICE A
• Notações diagramáticas opcionais para 
modelos E-R
RESUMO - NAVATHE – APÊNDICE A
QUESTÕES CESPE
• Ano: 2018 Banca: CESPE Órgão: FUB Prova: CESPE -
2018 - FUB - Técnico de Tecnologia da Informação
• Julgue o item seguinte, a respeito dos conceitos de
modelagem de dados e níveis de abstração.
• No modelo de entidade-relacionamento, uma entidade
se caracteriza por um objeto do mundo real que possui
um conjunto de propriedades; os valores de um
subconjunto dessas propriedades podem identificar de
maneira única a entidade.
QUESTÃO 01.
• Ano: 2018 Banca: CESPE Órgão: FUB Prova: CESPE -
2018 - FUB - Técnico de Tecnologia da Informação
• Julgue o item seguinte, a respeito dos conceitos de 
modelagem de dados e níveis de abstração.
• Na cardinalidade de mapeamento entre o conjunto de 
entidades X e Y de uma associação um-para-um, uma 
entidade em X é associada, no máximo, a uma 
entidade em Y, e uma entidade em Y é associada, no 
máximo, a uma entidade em X.
QUESTÃO 02.
• Ano: 2018 Banca: CESPE Órgão: SEFAZ-RS Prova: CESPE - 2018 -
SEFAZ-RS - Assistente Administrativo Fazendário
• No modelo entidade-relacionamento, as propriedades particulares 
que descrevem uma entidade são denominadas
• A valores.
• B atributos.
• C chaves primárias.
• D relacionamentos.
• E instâncias.
QUESTÃO 03.
• Ano: 2018 Banca: CESPE Órgão: Polícia Federal Prova: CESPE - 2018 -
Polícia Federal - Agente de Polícia Federal
• Considerando o modelo entidade-relacionamento (ER) precedente, julgue 
o seguinte item, relativo a banco de dados. 
• Conforme o modelo ER em questão, um tipo de produto pode estar 
associado a somente 1 produto e cada produto possui um preço e uma 
descrição.
QUESTÃO 04.
• Ano: 2018 Banca: CESPE Órgão: Polícia Federal Prova: CESPE - 2018 -
Polícia Federal - Agente de Polícia Federal
• Considerando o modelo entidade-relacionamento (ER) precedente, julgue
o seguinte item, relativo a banco de dados.
• Considerando-se apenas o diagrama apresentado, infere-se que, na
aplicação das regras para a transformação do modelo ER em um modelo
relacional, é necessário realizar a fusão das tabelas referentes às
entidades envolvidasno relacionamento.
QUESTÃO 05.
• Ano: 2018 Banca: CESPE Órgão: Polícia Federal Prova: CESPE - 2018 - Polícia Federal - Agente de 
Polícia Federal
•
• Considerando o modelo entidade-relacionamento (ER) precedente, julgue o seguinte item, relativo 
a banco de dados.
• Situação hipotética: Ao analisar o modelo ER em questão, Paulo verificou que há duas chaves 
identificadas com o mesmo nome: código — em tipo de produto e em produto. Paulo sabe que o 
conceito de chaves é básico para estabelecer relações entre linhas de tabelas de um banco de 
dados relacional e que as chaves primárias devem ser únicas. Assertiva: Nessa situação, Paulo deve 
invalidar o modelo ER em questão, pois ele está semanticamente errado, já que não pode haver 
chaves primárias com nomes iguais, ainda que em entidades distintas.
QUESTÃO 06.
• Ano: 2018 Banca: CESPE Órgão: STJ Prova: CESPE -
2018 - STJ - Técnico Judiciário - Suporte Técnico
• Acerca de banco de dados, julgue o item que se 
segue.
• Em um diagrama MER, a entidade representa
uma coisa concreta do mundo real, enquanto as
coisas abstratas são representadas pelo
relacionamento entre as entidades.
QUESTÃO 07.
• Ano: 2018 Banca: CESPE Órgão: STJ Prova: CESPE - 2018 
- STJ - Técnico Judiciário - Desenvolvimento de Sistemas 
• Julgue o item a seguir, referente à modelagem de 
dados.
• Generalização é o processo de definição de um tipo de
entidade a partir de duas ou mais entidades que
possuem atributos em comum — por exemplo, as
entidades carro e ônibus podem ser generalizadas na
superclasse veículo.
QUESTÃO 08.
• Ano: 2018 Banca: CESPE Órgão: STM Prova: CESPE -
2018 - STM - Técnico Judiciário - Programação de
Sistemas
• Acerca dos conceitos de normalização de dados e dos
modelos de dados, julgue o item subsequente.
• O modelo conceitual, que reflete uma estrutura
simplificada do banco de dados, é responsável por
registrar como os dados estão armazenados no sistema
de gerenciamento de banco de dados (SGBD).
QUESTÃO 09.
• Ano: 2017 Banca: CESPE Órgão: TRT - 7ª Região (CE)Prova: Técnico 
Judiciário - Tecnologia da Informação
• Assinale a opção correta a respeito de modelagem de dados.
• a) O relacionamento M:N entre duas entidades é representado no modelo 
físico por três entidades, com relacionamentos 1:M e N:1 entre elas.
• b) Relacionamento unário é quando uma entidade se relaciona apenas 
com outra entidade no modelo lógico.
• c) Atributo multivalorado é associado a um conjunto de valores com mais 
de uma ocorrência.
• d) Em atributos de tipos numéricos, o conteúdo NULL representa a mesma 
informação do conteúdo ZERO.
QUESTÃO 10.
• Ano: 2017 Banca: CESPE Órgão: TRT - 7ª Região (CE)Prova: Técnico 
Judiciário - Tecnologia da Informação
• No que diz respeito a banco de dados, assinale a opção correta.
• a) A notação CrowsFoot é utilizada para representar a cardinalidade 
dos relacionamentos entre as entidades de um diagrama.
• b) Uma tabela encontra-se na terceira forma normal (3FN) quando 
são eliminados os eventuais relacionamentos ternários existentes.
• c) A chave primária é a base da restrição de integridade referencial, 
pois estabelece os padrões de valores para o seu conteúdo. 
• d) O termo NoSQL refere-se a bancos de dados que são acessados 
sem utilização de SQL.
QUESTÃO 11.
• Ano: 2016 Banca: CESPE Órgão: TCE-PAProva: Auditor de 
Controle Externo - Área Informática - Analista de Sistema
• 107 No modelo relacional de dados, uma relação é um 
conjunto de tuplas sem ordenação definida.
• 108 Na cardinalidade binária, as ocorrências envolvem duas 
entidades, com acesso limitado a até dois registros.
• 109 Dois diagramas de entidade de relacionamento são 
equivalentes se possuem entidades e relacionamentos que 
geram o mesmo esquema de banco de dados.
QUESTÃO 12.
• Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Analista Judiciário - Análise 
de Sistemas
• Considere que existe uma entidade PESSOA com um relacionamento 
denominado CASAMENTO que pode associar diversas ocorrências na 
mesma entidade PESSOA. De acordo com as propriedades do diagrama 
entidade-relacionamento, o conceito desse relacionamento (CASAMENTO) 
pode ser definido como 
• a) generalização.
• b) relacionamento binário.
• c) autorrelacionamento.
• d) entidade associativa.
• e) especialização.
QUESTÃO 13.
• Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Operação de 
Computadores
• De acordo com a notação para diagramas entidade-relacionamento, assinale a 
opção que descreve a representação acima disposta.
• a) entidade, atributo, atributo composto e atributo derivado 
• b) relacionamento, atributo, atributo fraco e atributo multivalorado
• c) entidade fraca, atributo-chave, atributo multivalorado e atributo derivado
• d) entidade, atributo-chave, atributo multivalorado e atributo derivado
• e) entidade forte, atributo, atributo composto e atributo fraco
QUESTÃ0 14.
• Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
• A figura anterior mostra um diagrama entidade/relacionamento, pelo qual um sistema controla contratos e 
negócios relacionados, entregue por uma fábrica de software que presta serviços a um órgão do governo 
federal. De acordo com as necessidades do gestor e dos requisitos levantados,
• o sistema deve gravar o histórico de negócios realizados por cliente, com informações relevantes, como 
matrícula de usuário de sistema que incluiu o negócio, data e hora e usuário responsável pelo registro do 
negócio; 
• um contrato possui prestações que mudam conforme o mês, não havendo parcelas fixas no prazo total do 
contrato; 
• um contrato pode ser recalculado, pois, conforme a regra de negócio, existe a possibilidade de que negócios do 
tipo amortização de dívida possam ser reaplicados retroativamente em datas passadas, alterando-se as 
prestações nos períodos posteriores à data de amortização.
• Considerando essas informações, assinale a opção correta a respeito de modelagem de dados.
QUESTÃO 15.
• a) Na modelagem especificada, para que cada prestação calculada seja relacionada ao contrato, é 
necessário incluir um autorrelacionamento na entidade Contrato.
• b) A gravação de histórico de negócios por cliente poderia ser realizada por uma entidade 
representada pela relação Realiza, entre as entidades Cliente e Negócio, porém, deveria existir, na 
modelagem conceitual, a entidade Usuário compondo a relação Realiza na ordem.
• c) Os atributos rua, bairro e cidade devem ser ligados diretamente à entidade Cliente, pois existe 
problema na notação do diagrama.
• d) O relacionamento Possui, localizado entre as entidades Contrato e Cliente, determina um 
relacionamento muitos-para-muitos: na entidade Contrato, haverá uma chave estrangeira que 
referencia uma chave primária da entidade Cliente, e, na entidade Cliente, existirá uma chave 
estrangeira referenciando uma chave primária da entidade Contrato.
• e) Para haver histórico de recálculo de um contrato, deve-se incluir uma entidade fraca 
denominada historico-prestações-negocio como relação entre as entidades Contrato e Negócio.
QUESTÃO 15
QUESTÕES CESPE
QUESTÕES FCC
• Ano: 2019 Banca: FCC Órgão: AFAP Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da 
Informação
• Gerusa está revisando um Modelo Entidade-Relacionamento e observa que:
• - EntA relaciona-se com múltiplas instâncias de EntB.
• - EntB relaciona-se com múltiplas instâncias de EntC.
• - EntC relaciona-se com uma única instância de EntB.
• - EntB relaciona-se com múltiplas instâncias de EntA.
• Para atender ao requisito: dada uma determinada instância de EntA, qual a instância de EntC que a 
ela corresponde, Gerusa deverá
• A inverter as cardinalidades entre EntB e EntC.
• B transformar o relacionamento entre EntB e EntC em muitos-para-muitos.
• C criar uma EntD associada em n:m com EntA, mas em 1:n com EntC.
• D deixar o modelo como está porque ele atende ao requisito.
• E estabelecer um relacionamento entre EntA e EntC.
QUESTÃO01.
• Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Analista de Gestão - Sistemas
• Suponha um relacionamento n:m entre duas entidades chamadas Estação de tratamento de água e 
Bairro, onde um bairro pode receber tratamento proveniente de uma ou mais estações e uma 
estação pode tratar a água de um ou mais bairros. Suponha, também, a existência de um atributo 
hipotético como o Tipo de tratamento, que pode ser diferenciado ou igual, ainda que proveniente 
da mesma estação para bairros diferentes ou proveniente de estações distintas para o mesmo 
bairro. Em um Modelo Entidade-Relacionamento o Tipo de tratamento deve ser modelado como 
atributo
• A da entidade 
• B da entidade 
• C presente em ambas as entidades.
• D do relacionamento entre as entidades.
• E independente.
QUESTÃO 02.
• Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Técnico em Gestão 01 -
Informática
• Considere que cada conta de água possui um identificador único e indivisível (IdConta) e é paga por
um único cliente da SABESP (IdCliente). Como cada cliente pode ter vários imóveis em regiões
diferentes da cidade, poderá ter que pagar diversas contas de água, uma para cada imóvel que
possui. Para construir um Modelo Entidade-Relacionamento que retrate essas condições, um
Técnico deverá considerar, corretamente, que
• A se a entidade Cliente tiver um campo Endereco ele será um atributo simples.
• B a relação entre Cliente e Conta é n:n.
• C se a entidade Conta tiver um atributo ValorTotal ele será um atributo multivalorado.
• D a relação entre Cliente e Conta é 1:n.
• E será necessária uma entidade associativa entre Cliente e Conta.
QUESTÃO 03.
• Ano: 2018 Banca: FCC Órgão: DPE-AM Prova: FCC - 2018 - DPE-AM -
Analista em Gestão Especializado de Defensoria - Analista de Banco de 
Dados
• No modelo entidade-relacionamento utilizado em bancos de dados 
relacionais, a função desempenhada por um conjunto de entidades em 
um conjunto de relacionamentos é chamado de
• A recursão.
• B papel.
• C atribuição.
• D redundância.
• E composição.
QUESTÃO 04.
• FCC - Analista em Gestão (DPE AM)/Especializado em Tecnologia da Informação de 
Defensoria/Analista de Banco de Dados/2018
• Considerando a modelagem conceitual de bancos de dados relacionais, o objetivo 
principal é 
• a) detalhar as estruturas físicas de armazenamento dos dados que irão compor o 
banco de dados. 
• b) descrever as interfaces de acesso externo às estruturas internas do banco de 
dados. 
• c) descrever conjuntos de entidades representativas dos dados, bem como os 
conjuntos de relacionamentos entre esses conjuntos de entidades. 
• d) definir o sistema gerenciador de banco de dados que será utilizado na 
implementação do banco de dados. 
• e) otimizar os algoritmos de consulta utilizados no banco de dados. 
QUESTÃO 05.
• Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: Analista - Banco de Dados
• Considerando o modelo entidade-relacionamento, 
• a) um conjunto de relacionamentos binário envolve 2 conjuntos de 
entidades. 
• b) um conjunto de relacionamentos deve possuir pelo menos 1 atributo 
descritivo. 
• c) a função desempenhada por um conjunto de entidades em um 
conjunto de relacionamentos é chamada recursão. 
• d) um conjunto de relacionamentos ternário envolve mais do que 3 
conjuntos de entidades. 
• e) um conjunto de relacionamentos recursivos envolve 2 ou mais 
conjuntos de entidades. 
QUESTÃO 06.
• Ano: 2017 Banca: FCC Órgão: TRE-SP Prova: Técnico Judiciário – Operação de Computadores
• Em uma situação hipotética, o Conselho Nacional de Justiça − CNJ queira registrar, para controle 
geral, todos os processos de todos os Tribunais Regionais Eleitorais, e, ainda, que os números de 
processos tenham a mesma estrutura, composta de um número sequencial, uma barra e o ano de 
criação (por exemplo: 000021/2015). Considerando-se que as numerações podem ser idênticas 
entre um e outro Tribunal, o CNJ desenhou uma solução em seu Modelo Entidade-Relacionamento 
cujo objetivo é identificar claramente um determinado Processo nessa situação adversa, visto que 
seu número pode se repetir e sem essa solução ele não seria identificável como único (unicidade de 
chave primária). Nesse caso, a solução foi 
• a) adotar CNJ como entidade fraca de Processo. 
• b) estabelecer um relacionamento entre Tribunal Regional Eleitoral e Processo tendo Estado da 
União como entidade associativa.
• c) definir Processo como entidade associativa numerada de 1 até o último número registrado. 
• d) especificar um relacionamento ternário entre Tribunal Regional Eleitoral, Processo e uma outra 
entidade cuja chave é CNJ.
• e) adotar Processo como entidade fraca de Tribunal Regional Eleitoral. 
QUESTÃO 07.
• Ano: 2017 Banca: FCC Órgão: TST Prova: Técnico Judiciário – Programação
• Considere o diagrama entidade-relacionamento abaixo. 
• As chaves primárias de Cidadão e Processo são pk_cidadao e pk_processo, respectivamente. O 
relacionamento Consulta possui a cardinalidade 0,n com n>1 em ambos os lados.
• Em um banco de dados relacional normalizado, estará correta a criação da tabela 
• a) Processo tendo como chave estrangeira pk_cidadao e Consulta tendo como chave estrangeira 
pk_processo. 
• b) Cidadão tendo como chave estrangeira pk_processo e Consulta tendo como chave estrangeira 
pk_cidadao. 
• c) Consulta tendo pk_processo como chave primária e Cidadão tendo pk_processo como chave 
estrangeira. 
• d) Consulta tendo pk_cidadao como chave primária e Processo tendo pk_cidadao como chave 
estrangeira. 
• e) Consulta tendo como chave primária pk_cidadao mais pk_processo. 
QUESTÃO 08.
• Ano: 2016 Banca: FCC Órgão: PGE-MT Prova: Analista - Analista de Sistemas
• Considere um banco de dados cujo modelo Entidade-Relacionamento, em uma perspectiva lógica, possui duas 
entidades: processo e advogado relacionadas com cardinalidade n:m. Cada advogado pode atuar em diversos 
processos, hora como advogado de acusação, hora como advogado de defesa, o que é definido em um atributo 
tipo_atuacao. Cada processo poderá ter, consequentemente, pelo menos dois advogados, um de defesa e um de 
acusação. Quando o modelo for implementado em um sistema gerenciador de banco de dados relacional, 
• a) as duas entidades darão origem a duas tabelas e a relação n:m será implementada por um campo de ligação 
comum em ambas as tabelas. 
• b) o campo tipo_atuacao será colocado na tabela advogado, pois o tipo de atuação é um atributo do advogado, 
que define a forma como ele atuará no processo. 
• c) deverá ser criada uma tabela de ligação entre processo e advogado, originando duas relações com 
cardinalidade 1:1. O atributo tipo_atuacao será colocado nessa tabela. 
• d) deverá ser criada uma tabela Atuação com um único campo, tipo_atuacao, já que o tipo da atuação do 
advogado pode ser diferente em cada processo que ele atua. 
• e) deverá ser criada uma tabela de ligação entre processo e advogado, originando dois relacionamentos 1:n. O 
atributo tipo_atuacao será colocado nessa tabela. 
QUESTÃO 09.
• Ano: 2016 Banca: FCC Órgão: SEGEP-MA Prova: Técnico da Receita Estadual - Tecnologia da Informação -
Conhecimentos Específicos
• Atenção: Para responder às questões, considere a figura abaixo.
• Considere que na tabela Contribuinte estão cadastrados os seguintes dados:
• IDContribuinte NomeContribuinte CPF_CNPJ
• 1 Paulo da Silva 154.246.037-12
• 2 Maria Pereira 143.172.129-50
• Com relação ao Modelo Entidade-Relacionamento, mostrado na figura, é correto afirmar que
• a) a entidade Contribuinte_Imposto infringe a segunda forma normal, pois o atributo Valor_Imposto é 
dependente apenas de parte da chave primária composta.
• b) o atributo CPF_CNPJ deve ser colocado na entidade Contribuinte_Imposto, pois está relacionado com o imposto 
que o contribuinte deve pagar.
• c) a tabela Contribuinte_Imposto é desnecessária, já que as tabelas Contribuintee Imposto podem se relacionar 
diretamente com cardinalidade n:n.
• d) ambos os relacionamentos são identificados e usam a notação Crow's Foot, popularmente conhecida como pé 
de galinha.
• e) ambos os relacionamentos são não identificados, pois as chaves primárias das entidades Contribuinte e 
Imposto formam a chave primária composta da entidade Contribuinte_Imposto.
QUESTÃO 10.
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina – PI Prova: Analista Tecnológico - Analista de Sistemas
Considere o modelo relacional: 
Após a criação das tabelas, foram cadastrados os seguintes registros: 
siglaOrgao nomeOrgao
ARSETE AGÊNCIA MUNICIPAL DE REGULAÇÃO DE SERVIÇOS PÚBLICOS DE TERESINA
PRODATER EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS
SEMAE SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA 
idObra siglaOrgao Descricao Valor
1 SEMAE Estação de tratamento de água 100000
2 SEMAE Estação de tratamento de esgotos 800000
3 PRODATER Reforma do Data Center 200000
4 PRODATER Implantação de sistema de refrigeração 50000 
Sobre o modelo de dados relacional apresentado, considere:
I. Usa a notação crow's foot para representar o grau, ou cardinalidade, do relacionamento entre as entidades Orgao e Obra.
II. Para toda obra que for cadastrada será necessário inserir no campo siglaOrgao da entidade Obra um valor já cadastrado 
no campo siglaOrgao da entidade Orgao.
III. Caso as entidades Orgao e Obra estabelecessem um relacionamento n:n, no momento da implementação das tabelas 
seria necessário criar uma tabela de ligação entre elas e desmembrar o relacionamento em dois relacionamentos 1:n.
IV. O modelo não está normalizado, ou seja, os valores das colunas não serão atômicos quando forem cadastrados e haverá 
dependência funcional parcial na entidade Obra.
Está correto o que se afirma APENAS em 
a) II e III. b) I e IV. c) II, III e IV. d) I e III. e) II e IV. 
QUESTÃO 11. 
CHEN X 
SHADING
CHEN X 
CROW FOOT
CHEN X 
IDEF1X
• Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina – PI Prova: Analista 
Tecnológico - Analista de Suporte Técnico
• No modelo entidade-relacionamento de um banco de dados relacional, há os 
conjuntos de relacionamentos entre conjuntos de entidades, sendo que
• a) um conjunto de relacionamentos não pode ter atributos descritivos.
• b) um conjunto de relacionamentos binário liga 2 conjuntos de entidades distintos.
• c) 2 conjuntos de entidades distintos suportam um único conjunto de 
relacionamentos entre si.
• d) um conjunto de relacionamentos de cardinalidade 1 para 1 é também 
conhecido como recursivo.
• e) um conjunto de relacionamentos de cardinalidade muitos para muitos liga 3 ou 
mais conjuntos de entidades distintos.
QUESTÃO 12.
• Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina – PI Prova: Técnico de Nível Superior - Analista 
de Sistemas
• Um Analista de Sistemas da Prefeitura de Teresina necessita modelar em um diagrama E-R as 
consultas dos cidadãos aos processos públicos. O relacionamento da consulta definido é n:m. 
Todavia cada consulta realizada deve ter uma identificação própria e mais o atributo data da 
consulta. Este relacionamento assim especificado relaciona-se com outras entidades do modelo, de 
acordo com o levantamento de requisitos.
• Pela característica assim definida, esse relacionamento de consulta deve ser desenhado como 
• a) atributo associativo. 
• b) entidade fraca. 
• c) relacionamento dependente. 
• d) entidade associativa. 
• e) relacionamento forte. 
QUESTÃO 13.
Ano: 2016 Banca: FCC Órgão: Copergás – PE Prova: Analista 
Tecnologia da Informação
Para responder a questão, considere o Diagrama Entidade-
Relacionamento (DER), que representa graficamente um Modelo 
Entidade-Relacionamento (MER). No DER
a) ocorre um relacionamento em que não há dependência de dados 
entre as entidades Posto, Preco e Combustivel. 
b) a cardinalidade (0:N) faz referência à Combustivel e à Veiculo. Isso 
significa que certa pessoa pode ter um único veículo abastecido por 
vários combustíveis e um veículo deve estar obrigatoriamente 
associado a uma ocorrência de combustível. 
c) o relacionamento entre as entidades Pessoa e Veiculo indica que 
certa pessoa pode não ter veículos ou pode ter vários, porém, se um 
veículo estiver cadastrado, deverá estar associado obrigatoriamente 
a uma pessoa. 
d) a cardinalidade mínima 1 indica que o atributo é obrigatório e a 
cardinalidade máxima 1 indica que o atributo é multivalorado. Todos 
os atributos multivalorados devem ser marcados com um círculo 
sólido, como nome, login e momento.
e) para o atributo Posto, a cardinalidade mínima 0 indica que o 
mesmo é opcional e a cardinalidade máxima N informa que o seu 
cnpj deve ser mono ou multivalorado. 
QUESTÃO 14.
• Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: Programador
• Em um MER − Modelo Entidade-Relacionamento, atributos são as características que descrevem 
cada entidade dentro do domínio. Os atributos são classificados como
• a) denominativos, se representam características intrínsecas de uma entidade, tais como nome, 
salário, situação.
• b) descritivos, se, além de serem denominativos, têm a função de definir e identificar um objeto, 
como nome, código, sexo.
• c) singulares, se um único atributo define uma característica da entidade, como nome, peso, data.
• d) complementares, se, para definir uma informação da entidade, são usados vários atributos.
• e) referenciais, se representam a ligação de uma entidade com outra em um relacionamento.
QUESTÃO 15.
• Descritivos : representam as características intrínsecas 
dos objetos;
• Nominativos : cumprem a função de descritivos e 
como definidores de nomes ou rótulos de identificação 
dos objetos (ex.: nome, código, número, sigla);
• Referenciais: descrevem a ligação entre objetos e não 
é propriamente a característica de um objeto.
CLASSIFICAÇÃO DE ATRIBUTOS
QUESTÕES FCC
QUESTÕES CESGRANRIO
• Ano: 2018 Banca: CESGRANRIO Órgão: Banco do Brasil Prova: CESGRANRIO - 2018 - Banco do Brasil – Escriturário Um banco de dados 
possui um modelo conceitual cuja descrição é feita pelo diagrama E-R a seguir. Admita-se que o estado desse banco de dados seja 
definido, em parte, pelos seguintes conjuntos:
• A={a1 ,a2 ,a3 ,a4 ,a5 ,a6 }
• A1={a2 ,a3 ,a4 }
• A2={a1 ,a5 ,a6 }
• C={c1 ,c2 }
• D={d1 ,d2 ,d3 ,d4 }
• Os elementos desses conjuntos representam instâncias das entidades presentes no diagrama E-R do banco de dados em questão.
• As relações que completam o estado desse banco de dados, sem que nenhuma regra de cardinalidade ou generalização seja violada, 
são
• A R1={(a1 ,c1 ),(a2 ,c1 )}
R2={ }
• B R1={ }
R2={ }
• C R1={(a1 ,c1 ),(a1 ,c2 )}
R2={(a2 ,d1 ),(a5 ,d2 ),(a6 ,d4 )}
• D R1={(c1 ,a5 ),(c1 ,a2 ),(c2 ,a5 ),(c2 ,a2 )}
R2={(a5 ,d1 ),(a6 ,d2 ),(a5 ,d3 ),(a5 ,d4 )}
• E R1={(a5 ,c1 ),(a2 ,c1 ),(a5 ,c2 ),(a2 ,c2 )}
R2={(a5 ,d1 ),(a6 ,d2 ),(a5 ,d3 ),(a5 ,d4 ),(a6 ,d4 )}
QUESTÃO 01.
• Ano: 2018 Banca: CESGRANRIO Órgão: Banco da Amazônia Prova: CESGRANRIO - 2018 - Banco da Amazônia -
Técnico Científico - Tecnologia da Informação
• Considere que, em um modelo Entidade-Relacionamento, há duas entidades denominadas X e Y que se 
relacionam por meio de um relacionamento denominado R; que uma entidade de X pode relacionar-se a 
nenhuma ou a várias entidades de Y; e que uma entidade em Y sempre se relaciona a exatamente uma entidade 
em X. Ou seja:
• A modelagem relacional desses dados, que garante que as tabelas estarão na Terceira Forma Normal (3FN), 
definirá
• A duas tabelas (T1 e T2), uma para X (T1) e outra para Y (T2), e uma chave estrangeira em T1 que referencia a 
chave primária de T2.
• B duas tabelas (T1 e T2), uma para X (T1) e outrapara Y (T2), e uma chave estrangeira em T2 que referencia a 
chave primária de T1.
• C três tabelas (T1, T2 e TR), uma para X (T1), outra para Y (T2) e outra para R (TR), uma chave estrangeira em T1 
que referencia a chave primária de TR, e uma chave estrangeira em TR que referencia a chave primária de T2.
• D três tabelas (T1, T2 e TR), uma para X (T1), outra para Y (T2) e outra para R (TR), uma chave estrangeira em T1 
que referencia a chave primária de TR, e uma chave estrangeira em T2 que referencia a chave primária de TR.
• E uma tabela T com todos os atributos das entidades X e Y.
QUESTÃO 02.
• Ano: 2018 Banca: CESGRANRIO Órgão:
Transpetro Prova: CESGRANRIO - 2018 -
Transpetro - Analista de Sistemas Júnior -
Processos de Negócio
• A Figura a seguir exibe um modelo E-R
composto por duas entidades e uma
relação.
• Qual diagrama de Venn contém uma
relação que atende às regras de
multiplicidade definidas no modelo E-R
acima?
QUESTÃO 03.
• Ano: 2016 Banca: CESGRANRIO Órgão: IBGE Prova: Supervisor de Pesquisas - Tecnologia de Informação e Comunicação
• A KWX é uma empresa do varejo que atua exclusivamente na Web. Ela está desenvolvendo um sistema de informação para registrar os 
pedidos de seus clientes e controlar todo o processo de entrega de mercadorias. Um pedido é entregue por uma das transportadoras
conveniadas com a empresa. Quando o novo sistema estiver em funcionamento, todas elas serão devidamente cadastradas, tendo em
vista melhorar a gestão de entregas pelo setor responsável. O custo de transporte varia de transportadora para transportadora, além 
de levar em conta o endereço de entrega de um pedido. Visando a reduzir o tempo de entrega, a diretoria de vendas determinou que a 
definição da transportadora tem de ser feita até 48h após um pedido ter sido inserido no sistema.
• No ato do recebimento de um pedido, o cliente irá conferir se todos os produtos comprados estão corretos e se não houve avarias 
durante o transporte. Caso esteja tudo em ordem, o cliente irá assinar o recibo de entrega, pondo a data em que ela foi feita. Essa 
informação será posteriormente inserida no sistema por um funcionário do setor de entregas. Caso o cliente encontre algum problema, 
ele poderá recusar o recebimento dos produtos, informando o motivo pelo qual a entrega foi recusada. O motivo da devolução deve 
ser assinalado no próprio documento de entrega, que contém uma lista de motivos extraída do sistema. Um motivo possui código e 
descrição.
• O sistema deve, também, atender a alguns requisitos adicionais. São eles:
• • o cliente deve informar o endereço de entrega no momento em que inserir um pedido;
• • um pedido possui um número e a data em que foi realizado;
• • uma transportadora precisa ter registrados o número do CNPJ, o nome e o endereço.
• Qual diagrama E-R descreve adequadamente os elementos envolvidos no negócio da empresa KWX?
QUESTÃO 04.
a)
b)
c)
d)
e) 
QUESTÃO 04.
• Ano: 2014Banca: CESGRANRIO Órgão: Petrobras Prova: Técnico(a) de Informática 
Júnior
• O diagrama a seguir apresenta um modelo de entidades e relacionamentos 
segundo a notação da Engenharia de Informação.
• A notação equivalente em IDEF1X é
• a) 
• b) 
• c) 
• d) 
• e)
QUESTÃO 05.
• Ano: 2014 Banca: CESGRANRIO Órgão: Banco 
da Amazônia Prova: Técnico Científico - Banco 
de Dados
• Para responder à questão, tenha como 
referência o diagrama de entidades e 
relacionamentos, apresentado abaixo, que 
representa parte do modelo de dados de uma 
instituição financeira. 
• Que representação gráfica do modelo ER 
proposta pela notação IDEF1X representa 
relacionamento existente entre Conta e 
Cliente?
QUESTÃO 06.
a) 
b) 
c) 
d) 
e) 
QUESTÃO 06
ALTERNATIVAS
• Ano: 2013 Banca: CESGRANRIO Órgão: 
LIQUIGÁS Prova: Profissional Júnior -
Análise de Sistemas
• A Figura a seguir representa um modelo 
conceitual de da- dos que utiliza notação 
baseada na abordagem E-R:
• Quantas são as entidades fracas presentes 
nesse diagrama?
• a) 0
• b) 1
• c) 2
• d) 3
• e) 4
QUESTÃO 07.
• Ano: 2013 Banca: CESGRANRIO Órgão: LIQUIGÁS Prova: Profissional Júnior - Análise de Sistemas
• Seja o seguinte diagrama E-R:
• Os conjuntos a seguir exibem o estado de um banco de dados descrito pelo modelo acima:
• X={x1 ,x2 ,x3 }
• Y={y1 ,y2 ,y3 ,y4 }
• Em qual relação os elementos atendem às regras de multiplicidade definidas no diagrama acima?
• a) P={ }
• b) P={(x1 ,y1 ),(x2 ,y1 ),(x3 ,y1 )}
• c) P={(x1 ,y2 ),(x1 ,y3 ),(x2 ,y1 ),(x3 ,y4 )}
• d) P={(x1 ,y2 ),(x2 ,y4 ),(x3 ,y3 ),(x1 ,y4 )}
• e) P={(x1 ,y1 ),(x1 ,y2 ),(x3 ,y3 ),(x3 ,y4 )}
QUESTÃO 08. 
• Ano: 2013 Banca: CESGRANRIO Órgão: BNDES 
Prova: Profissional Básico - Análise de Sistemas -
Desenvolvimento
• Seja o seguinte diagrama E-R:
• Analisando esse diagrama conclui-se que
• a) a generalização presente no modelo é simples.
• b) a entidade AlunoGrad não possui atributos.
• c) o atributo Professor.matrícula é uma chave 
primária.
• d) uma dissertação pode não ter um orientador.
• e) todo professor orienta pelo menos um aluno.
QUESTÃO 09.
• Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras 
Prova: Técnico de Informática Júnior-2012
• Leve em conta a figura do diagrama a seguir, usando a 
notação da Engenharia de Informação e seguindo as 
regras do Modelo de Entidades e Relacionamentos.
• A partir do diagrama, conclui-se que
• a) dois funcionários não podem receber um salário
de um mesmo valor.
• b) dois funcionários não podem receber salários com 
a mesma data início.
• c) um funcionário pode ser abrigado por dois
departamentos.
• d) um funcionário pode ser participante de dois
projetos.
• e) um projeto pode ser contratado por dois clientes.
QUESTÃO 10.
• Ano: 2011 Banca: CESGRANRIO Órgão: Petrobras Prova: Engenheiro de Equipamento Júnior - Eletrônica
• Resolvi certo
• Uma das ferramentas mais importantes em projetos de bancos de dados relacionais é o Modelo Entidade-
Relacionamento (MER). A sua utilização serve para o projetista representar, graficamente, a forma como as 
entidades identificadas se relacionam durante o processo de análise e como fazem parte do sistema de 
informações. Nesse sentido, observe a figura abaixo relacionada a situações normalmente encontradas quando se 
elabora um MER.
• Considerando a figura e a notação utilizada, conclui-se que
• a) um departamento pode ter de 0 a N funcionários, e cada funcionário pertencer, obrigatoriamente, a um 
departamento.
• b) um departamento tem N funcionários, e cada funcionário pertence, obrigatoriamente, a mais de um 
departamento.
• c) a um departamento estão associados vários funcionários, e cada funcionário está associado, exclusivamente, a 
um só departamento.
• d) em cada departamento um funcionário tem apenas um chefe, mas um chefe pode ter N funcionários sob sua 
responsabilidade.
• e) em um departamento existe, obrigatoriamente, um só funcionário, e um funcionário pertence, 
obrigatoriamente, a um só departamento.
QUESTÃO 11.
QUESTÕES CESGRANRIO

Outros materiais