Lista de Exercícios – Fundamentos Conceituais de Banco de Dados
Exercícios práticos para dominar modelagem conceitual, Diagrama de Chen, cardinalidades e muito mais
Respostas
GABARITO – Aula 1: Modelagem Conceitual (Chen e Pé de Galinha)
🔹 Parte 1 – Conceitos Fundamentais
1) Conceitos
a) Dado vs Informação
  • Dado: valor bruto, isolado, sem contexto. Ex: 2025, João, 45.
  • Informação: dado processado com significado. Ex: “João tem 45 anos em 2025”.
b) Por que modelagem conceitual é independente de SGBD?
Porque descreve a estrutura semântica do domínio, não a implementação técnica. Não depende de MySQL, PostgreSQL, Oracle etc.
c) Níveis de Modelagem
🔹 Parte 2 – Identificação de Elementos
2) Universidade
Entidades:
  • Aluno
  • Professor
  • Disciplina
Atributos:
Aluno:
  • matrícula (PK)
  • nome
  • CPF
  • data_nascimento
  • telefone (multivalorado)
Professor:
  • código_funcional (PK)
  • nome
  • titulação
Relacionamento:
  • Aluno — matricula — Disciplina
🔷 Diagrama de Chen (Representação Textual)
[ALUNO] - matrícula (PK) - nome - CPF - data_nascimento - telefone {multivalorado} [PROFESSOR] - código_funcional (PK) - nome - titulação [DISCIPLINA] (ALUNO) —< MATRICULA >— (DISCIPLINA)
Cardinalidade:
  • Aluno (N)
  • Disciplina (N)
Relacionamento N:N.
3) Classificação de Atributos
🔹 Parte 2 – Modelagem Conceitual
4) Sistema de Biblioteca
Entidades
Livro:
  • ISBN (PK)
  • título
  • ano
  • editora
Usuário:
  • CPF (PK)
  • nome
  • email
Empréstimo (Relacionamento com atributos):
  • data_retirada
  • data_devolução
🔷 Diagrama de Chen (Biblioteca)
[LIVRO] - ISBN (PK) - título - ano - editora [USUÁRIO] - CPF (PK) - nome - email (USUÁRIO) —< EMPRÉSTIMO >— (LIVRO) - data_retirada - data_devolução
Cardinalidade:
  • Usuário (1,N)
  • Livro (1,N)
Relacionamento N:N resolvido com entidade associativa.
5) Sistema Acadêmico
Entidades:
  • Curso
  • Disciplina
  • Professor
  • Aluno
Relacionamentos:
Curso 1:N Disciplina Professor N:N Disciplina Aluno N:N Disciplina
🔷 Diagrama Chen (Resumo)
[CURSO] 1 —— N [DISCIPLINA] [PROFESSOR] N —— N [DISCIPLINA] [ALUNO] N —— N [DISCIPLINA]
6) Relacionamento Ternário
Fornecedor fornece Produto para Empresa por Contrato.
Entidades:
  • Fornecedor
  • Produto
  • Empresa
Relacionamento:
  • Fornecimento (ternário)
🔷 Representação Chen
(FORNECEDOR) \ \ < FORNECIMENTO > / / (PRODUTO) —— (EMPRESA)
Grau = 3 (ternário)
🔹 Parte 3 – Cardinalidade
7) Cardinalidade Correta
Justificativa: Ex: Cliente pode fazer vários pedidos → 1:N.
8) Conversão para Pé de Galinha (Biblioteca)
Usuário — Empréstimo — Livro
Pé de Galinha:
Usuário |——< Empréstimo >——| Livro
Representação:
Usuário (1) ——< (N) Empréstimo (N) >—— (1) Livro
Obrigatoriedade:
  • Um empréstimo deve ter 1 usuário.
  • Um empréstimo deve ter 1 livro.
9) Entidade Fraca
Nota Fiscal depende de Pedido.
Logo:
  • Entidade fraca
  • Representação com retângulo duplo
[PEDIDO] [[NOTA_FISCAL]] - número (chave parcial) Relacionamento identificador (duplo losango)
Dependência existencial obrigatória.
🔹 Parte 4 – Especialização
10) Pessoa → Aluno / Professor
Superclasse:
  • Pessoa
Subclasses:
  • Aluno
  • Professor
🔷 Diagrama Chen
[PESSOA] | (Especialização) / \ [ALUNO] [PROFESSOR]
Se: Todo pessoa é aluno ou professor → total Se pode ser ambos → sobreposta
Resposta mais comum:
  • Parcial
  • Exclusiva
Saiba Mais
Ideia central
Estamos falando de:
  • Superclasse → a categoria geral (ex: Pessoa, Veículo)
  • Subclasse → os tipos específicos (ex: Cliente, Funcionário, Carro, Moto)
Existem apenas duas perguntas importantes:
  1. É obrigatório estar em alguma subclasse?
  1. Pode estar em mais de uma ao mesmo tempo?
Tudo nasce dessas duas perguntas.
1️⃣ Obrigatoriedade
🔹 Total (t)
Todo mundo precisa estar em pelo menos uma subclasse.
Ex: Toda Pessoa é Cliente ou Funcionário (ninguém fica só como “Pessoa”).
🔹 Parcial (p)
Pode existir alguém que não esteja em nenhuma subclasse.
Ex: Existe Pessoa que não é nem Cliente nem Funcionário.
2️⃣ Exclusividade
🔹 Exclusiva (x)
Só pode escolher uma subclasse.
Ex: Veículo é Carro ou Moto — nunca os dois.
🔹 Compartilhada (c)
Pode estar em mais de uma subclasse ao mesmo tempo.
Ex: Pessoa pode ser Cliente e Funcionário ao mesmo tempo.
3️⃣ Combinações (fica muito simples assim)
Agora basta juntar as duas ideias:
Versão ainda mais didática (modelo mental)
Pense assim:
  • t = tem que escolher
  • p = pode ficar sem escolher
  • x = só uma opção
  • c = pode várias
Então:
  • xt = tem que escolher só uma
  • xp = pode escolher só uma
  • ct = tem que escolher uma ou mais
  • cp = pode escolher nenhuma, uma ou várias
🔹 Parte 5 – Desafio E-commerce
Entidades
Cliente:
  • id_cliente (PK)
  • nome
  • email
Endereço:
  • id_endereco (PK)
  • rua
  • número
  • cidade
Pedido:
  • id_pedido (PK)
  • data
  • status
Produto:
  • id_produto (PK)
  • nome
  • preço
Categoria:
  • id_categoria (PK)
  • nome
Relacionamentos
Cliente 1:N Pedido Pedido N:N Produto Produto N:1 Categoria Cliente 1:N Endereço
🔷 Diagrama Chen (Estrutura Simplificada)
[CLIENTE] 1 —— N [PEDIDO] [PEDIDO] N —— N [PRODUTO] [PRODUTO] N —— 1 [CATEGORIA] [CLIENTE] 1 —— N [ENDEREÇO]
🔹 Parte 6 – Erros de Modelagem
a) CPF não é entidade → é atributo. b) Telefone não é entidade forte → atributo multivalorado. c) Cardinalidade errada compromete integridade. d) Sem chave primária não há identificação única.
Parte 1
Fixação Conceitual (Compreensão Teórica)
1) Conceitos Fundamentais
Questão A
Diferencie dado de informação com um exemplo prático.
Questão B
Explique por que a modelagem conceitual é independente de SGBD.
Questão C
Diferencie modelagem conceitual, lógica e física.
2) Identificação de Elementos no Modelo de Chen
Considere a descrição:
Uma universidade possui alunos identificados por matrícula. Cada aluno possui nome, CPF, data de nascimento e múltiplos telefones. Professores são identificados por código funcional e possuem nome e titulação. Alunos se matriculam em disciplinas.
Responda:
01
Questão A
Quais são as entidades?
02
Questão B
Quais são os atributos simples?
03
Questão C
Há atributos compostos? Justifique.
04
Questão D
Há atributos multivalorados?
05
Questão E
Quais são os identificadores?
06
Questão F
Identifique os relacionamentos.
3) Classificação de Atributos
Classifique os seguintes atributos como:
  • Simples
  • Composto
  • Multivalorado
  • Derivado
Atributos para Classificar
a) Endereço (rua, número, cidade, estado)
b) Idade
c) CPF
d) Telefones
e) Nome completo
Parte 2
Modelagem Conceitual (Diagrama de Chen)
4) Sistema de Biblioteca
Modele em Diagrama de Chen:
Uma biblioteca possui livros identificados por ISBN. Cada livro possui título, ano e editora. Usuários são identificados por CPF e possuem nome e email. Um usuário pode realizar vários empréstimos, e cada empréstimo registra a data de retirada e devolução.
Exigências:
Identificar entidades
Identificar atributos e chaves
Definir cardinalidades
Representar relacionamentos corretamente
5) Sistema Acadêmico
Modele:

Um curso possui várias disciplinas. Cada disciplina pode ser ministrada por um ou mais professores. Um aluno pode cursar várias disciplinas.
Determine:
Cardinalidades
Grau dos relacionamentos
Possível relacionamento N:N
6) Relacionamento Ternário
Modele:
Um fornecedor fornece um produto para uma empresa por um determinado contrato.
Perguntas:
Questão 1
Esse relacionamento é binário ou ternário?
Questão 2
Como representá-lo corretamente em Chen?
Parte 3
Cardinalidade e Pé de Galinha
7) Análise de Cardinalidade
Determine a cardinalidade correta para:
a) Pessoa — possui — CPF
Justifique cada resposta.
b) Cliente — realiza — Pedido
Justifique cada resposta.
c) Pedido — contém — Produto
Justifique cada resposta.
d) Funcionário — gerencia — Departamento
Justifique cada resposta.
8) Conversão Chen → Pé de Galinha
Pegue o modelo criado no exercício 4 (Biblioteca) e:
01
Passo A
Converta para notação Pé de Galinha.
02
Passo B
Indique obrigatoriedade e opcionalidade.
03
Passo C
Indique multiplicidade mínima e máxima.
9) Entidade Forte vs Fraca
Considere:
Uma nota fiscal pertence a um pedido. O número da nota fiscal só é único dentro de um pedido.
Questões:
a) Classificação
A nota fiscal é entidade forte ou fraca?
b) Representação
Como representá-la em Chen?
c) Dependência
Como representar dependência existencial?
Parte 4
Especialização e Generalização
10) Hierarquia
Modele:

Uma Pessoa pode ser Aluno ou Professor. Alunos possuem matrícula. Professores possuem salário.
Questão A
Identifique superclasse e subclasses.
Questão B
A especialização é total ou parcial?
Questão C
É exclusiva ou sobreposta? Justifique.
Parte 5
Modelagem Completa (Desafio)
11) Sistema de E-commerce
Modele completamente (Chen):
Clientes realizam pedidos. Cada pedido possui vários produtos. Produtos pertencem a categorias. Um cliente pode ter múltiplos endereços. Cada pedido possui status e data.
Requisitos:
1
Identificar todas as entidades
2
Definir corretamente as cardinalidades
3
Usar atributos compostos quando necessário
4
Indicar identificadores
5
Representar N:N corretamente
Parte 6
Análise Crítica
12) Erros de Modelagem
Explique por que os casos abaixo estão incorretos:
a) Usar CPF como entidade.
b) Representar telefone como entidade forte.
c) Criar relacionamento 1:1 quando deveria ser 1:N.
d) Não definir chave primária.

Exercício Avaliativo Opcional (Para Entrega)
Projeto Conceitual
Cada aluno deverá:
1. Escolher um sistema real
(academia, hospital, escola, loja, clínica veterinária, etc.).
2. Elaborar:
  • Diagrama de Chen completo
  • Versão equivalente em Pé de Galinha
3. Identificar:
  • Entidades
  • Atributos
  • Chaves
  • Cardinalidades
  • Especializações (se houver)