O documento discute conceitos de modelagem conceitual como associações não-direcionais, generalização de conceitos, estados e agregação. Inclui exemplos de como representar conceitos como pessoa, pagamentos, música, empresas e médicos.
4. Organização de Conceitos
• Estrutural: representando relações de generalização
estrutural de conceitos, como por exemplo, Pessoa,
generalizando Homem e Mulher.
• Associativa: representando relações de papéis
associativos entre conceitos, como, por exemplo,
Pessoa, podendo representar junto a uma empresa o
papel de Cliente ou Funcionário.
• Temporal: representando relações entre estados de um
conceito e o conceito em si, como, por exemplo,
Pessoa e os estados: Criança, Jovem, Adulto e Idoso.
5. Generalização / Herança
• Conceitos semelhantes por atributos, que se
complementam ou possuem poucas
características diferentes.
8. Estados
• Estados são momentos específicos em que um
Conceito pode ter uma característica diferente.
• Exemplo: Pagamento em Aberto e Pagamento
Pago. Ambos são Conceito Pagamento.
Modelagem no Quadro
9. Modelagem no Quadro
• Um pagamento possui:
• Data de vencimento
• Valor devido
• Data de pagamento
• Valor pago
15. CDs (1)
• Criar um Banco de Dados para organizar meus CDs
• Um CD possui um título e diversas músicas.
• Toda música possui um título e uma duração.
• Uma música pode ter sido composta por um ou mais
compositores.
• Uma música pode ser interpretada por um ou mais cantores.
• Existem cantores que também são compositores (e vice-
versa).
16. Construtora (2)
1. Uma empresa desenvolve projetos de grande porte;
2. Esta empresa está organizada em departamentos,
sendo que cada projeto é sempre coordenado por
um departamento.
3. Os departamentos possuem empregados que podem
ser chefes.
4. Embora um empregado pertença sempre a um
departamento, ele pode ser alocado a projetos de
outros departamentos.
17. Clínica Médica (3)
• Em uma clínica médica trabalham médicos e existem pacientes
internados.
• Cada médico é identificado pelo seu CRM, possui um nome e
recebe um salário na clínica.
• Um médico tem formação em diversas especialidades (ortopedia,
traumatologia, etc) mas só exerce uma delas na clínica.
• Para todo paciente internado na clínica são cadastrados alguns
dados pessoais: nome, RG, CPF, endereço, telefone e nascimento.
• Um paciente tem sempre um determinado médico como
responsável, porém vários outros médicos podem participar do
seu tratamento.