Aula Grátis de TI para Concursos sobre Modelagem Conceitual de Bancos de Dados pelo Prof. Thiago Cavalcanti.
Leia mais sobre TI para Concursos no blog: https://www.estrategiaconcursos.com.br/blog
3. • 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
5. • 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
6. • 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
7. • O grande diferencial dessa notação está na
representação gráfica da cardinalidade dos
relacionamentos.
BACHMAN - NOTAÇÃO DE SETAS
9. • 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
10. NOTAÇÃO DE ENTIDADE
(a) Representa uma entidade
(b) Representa uma entidade com seus atributos
11. • 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
13. • 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
16. 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
23. • 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
28. • 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
29. 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
30. • 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
31. • Representa estruturas de generalização-
especialização.
IDEF1X – SUBTIPOS E SUPERTIPOS
Exclusiva
Completa Incompleta
Inclusiva
35. • 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.
43. • 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.
44. • 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.
45. • 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.
46. • 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.
47. • 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 envolvidas no relacionamento.
QUESTÃO 05.
48. • 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.
49. • 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.
50. • 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.
51. • 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.
52. • 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.
53. • 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.
54. • 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.
55. • 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.
56. • 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.
57. • 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.
58. • 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
61. • 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ÃO 01.
62. • 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.
63. • 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.
64. • 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.
65. • 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.
66. • 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.
67. • 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.
68. • 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.
69. • 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.
70. • 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 Contribuinte e 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.
71. 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.
75. • 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.
76. • 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.
77. 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.
78. • 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.
79. • 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
82. • 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.
83. • 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 outra para 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.
84. • 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.
85. • 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.
87. • 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.
88. • 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.
90. • 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.
91. • 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.
92. • 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.
93. • 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.
94. • 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.