Slide 1

Slide 1 text

Direção das Associações • Uma associação, no modelo conceitual, deve ser não-direcional • Sentido de Leitura

Slide 2

Slide 2 text

Composição

Slide 3

Slide 3 text

Programa 05/09/2014 • Aula Expositiva sobre Modelagem Conceitual • Exercícios em grupo

Slide 4

Slide 4 text

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.

Slide 5

Slide 5 text

Generalização / Herança • Conceitos semelhantes por atributos, que se complementam ou possuem poucas características diferentes.

Slide 6

Slide 6 text

Como não usar

Slide 7

Slide 7 text

Como não usar (2)

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

Modelagem no Quadro • Um pagamento possui: • Data de vencimento • Valor devido • Data de pagamento • Valor pago

Slide 10

Slide 10 text

Forma Errada (1)!

Slide 11

Slide 11 text

Forma Errada (2)!

Slide 12

Slide 12 text

Forma Correta

Slide 13

Slide 13 text

Agregação Compartilhada

Slide 14

Slide 14 text

Exercícios Práticos

Slide 15

Slide 15 text

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).

Slide 16

Slide 16 text

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.

Slide 17

Slide 17 text

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.

Slide 18

Slide 18 text

Obrigado!