Direção das Associações
• Uma associação, no modelo conceitual, deve ser
não-direcional
• Sentido de Leitura
Composição
Programa 05/09/2014
• Aula Expositiva sobre Modelagem
Conceitual
• Exercícios em grupo
Organização de Conceitos
• Estrutural: representando relações de generalização
estrutural de conceitos, como por exemplo, ...
Generalização / Herança
• Conceitos semelhantes por atributos, que se
complementam ou possuem poucas
características difer...
Como não usar
Como não usar (2)
Estados
• Estados são momentos específicos em que um
Conceito pode ter uma característica diferente.
• Exemplo: Pagamento e...
Modelagem no Quadro
• Um pagamento possui:
• Data de vencimento
• Valor devido
• Data de pagamento
• Valor pago
Forma Errada (1)!
Forma Errada (2)!
Forma Correta
Agregação Compartilhada
Exercícios Práticos
CDs (1)
• Criar um Banco de Dados para organizar meus CDs
• Um CD possui um título e diversas músicas.
• Toda música possu...
Construtora (2)
1. Uma empresa desenvolve projetos de grande porte;
2. Esta empresa está organizada em departamentos,
send...
Clínica Médica (3)
• Em uma clínica médica trabalham médicos e existem pacientes
internados.
• Cada médico é identificado p...
Obrigado!
Próximos SlideShares
Carregando em…5
×

Introdução a Banco de Dados UFMG/2014-02 - Aula 04

402 visualizações

Publicada em

Introdução a Banco de Dados UFMG/2014-02 - Aula 04

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
402
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução a Banco de Dados UFMG/2014-02 - Aula 04

  1. 1. Direção das Associações • Uma associação, no modelo conceitual, deve ser não-direcional • Sentido de Leitura
  2. 2. Composição
  3. 3. Programa 05/09/2014 • Aula Expositiva sobre Modelagem Conceitual • Exercícios em grupo
  4. 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. 5. Generalização / Herança • Conceitos semelhantes por atributos, que se complementam ou possuem poucas características diferentes.
  6. 6. Como não usar
  7. 7. Como não usar (2)
  8. 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. 9. Modelagem no Quadro • Um pagamento possui: • Data de vencimento • Valor devido • Data de pagamento • Valor pago
  10. 10. Forma Errada (1)!
  11. 11. Forma Errada (2)!
  12. 12. Forma Correta
  13. 13. Agregação Compartilhada
  14. 14. Exercícios Práticos
  15. 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. 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. 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.
  18. 18. Obrigado!

×