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