22.08.2018 Views

MODELAGEM DE DADOS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Opcional: cardinalidade(mínima, máxima)<br />

PESSOAS<br />

(1,1) (0,1)<br />

Posse<br />

CARTEIRAS_MOTORISTA<br />

Código<br />

Nome<br />

DataRetirada<br />

PESSOAS (Código, Nome, NúmeroCarteiraMotorista, DataExpedição,<br />

Validade, Categoria, DataRetirada)<br />

DataExpedição<br />

Validade<br />

Categoria<br />

Número<br />

Figura 4.14 – 1ª alternativa: Opcional em um dos sentidos<br />

Existe ainda uma outra alternativa para esse caso, apresentado pela Figura<br />

4.15 que promove também o mapeamento do mesmo MER (opcional em um dos<br />

sentidos), todavia, utiliza duas tabelas (PESSOAS e CARTEIRAS_MOTORISTA).<br />

Opcional: cardinalidade(mínima, máxima)<br />

PESSOAS<br />

(1,1) (0,1)<br />

Posse<br />

CARTEIRAS_MOTORISTA<br />

Código<br />

Nome<br />

DataRetirada<br />

PESSOAS (Código, Nome)<br />

DataExpedição<br />

Validade<br />

Categoria<br />

Número<br />

CARTEIRASMOTORISTA (Número, DataExpedição, Validade, Categoria,<br />

Código, DataRetirada)<br />

Figura 4.15 – 2ª alternativa: Opcional em um dos sentidos<br />

A Figura 4.16 exemplifica uma alternativa aplicada ao mapeamento de relacionamento<br />

opcional em ambos os sentidos, isso é, a cardinalidade mínima<br />

das entidades denominadas HOMENS e MULHERES respectivamente, equivalem<br />

à zero, simbolizando um relacionamento opcional independentemente do<br />

sentido utilizado.<br />

108 • capítulo 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!