Prévia do material em texto
<p>7/9/2019 APOSTILA_BDI_2011</p><p>http://slidepdf.com/reader/full/apostilabdi2011 68/154</p><p>B A N C O D E D A D O S I F A T E C D E P R A I A G R A N D E</p><p>68</p><p>Podemos ainda representar através de um traço unindo os dois objetos,</p><p>estaremos indicando que as instâncias dos dois objetos envolvidos têm um</p><p>relacionamento significativo no ciclo de negócio em estudo:</p><p>Deverá ser atribuído um nome ao relacionamento para maior clareza e para</p><p>identificação do mesmo quando do uso de ferramentas CASE. Cada nome</p><p>atribuído deve ser único em todo o modelo de dados.</p><p>CARDINALIDADE E MODALIDADE</p><p>A CARDINALIDADE descreve a quantidade máxima que um</p><p>relacionamento pode ter. A MODALIDADE descreve a quantidade mínima de um</p><p>relacionamento. Vamos usar os objetos NOTA FISCAL e MERCADORIA, que</p><p>apresentam um relacionamento significativo no ciclo de negócio.</p><p>A questão a ser respondida é: Quantas mercadorias são vendidas através</p><p>de uma nota fiscal? Só tem sentido a emissão de uma nota fiscal se pelo menos</p><p>uma mercadoria for vendida através da mesma. Portanto, uma instância de</p><p>NOTA FISCAL pode se relacionar com UMA instância de MERCADORIA no mínimo,</p><p>e com VÁRIAS instâncias no máximo.</p><p>Chegamos então aos valores da cardinalidade e às combinações possíveis</p><p>de serem feitas com os valores: mínimo e máximo. Um objeto se relaciona com</p><p>outro com cardinalidade mínima de ZERO ou UM e com cardinalidade máxima de</p><p>UM ou VÁRIOS. Isto possibilita quatro combinações:</p><p>MÍNIMO MÁXIMO REPRESENTAÇÃO DESENHO</p><p>0 1 (1)</p><p>1 1 1</p><p>0 Vários (N)</p><p>1 Vários N</p><p>Tabela 3 – Tabela com Nomenclatura para Relacionamento entre Objetos</p><p>Assim, escrevemos o relacionamento:</p><p>NOTA FISCAL (N) : N MERCADORIA (vende)</p><p>ou no sentido inverso:</p><p>MERCADORIA N : ( N ) NOTA FISCAL (é_vendida)</p><p>Os dois pontos entre as cardinalidades indicam que se trata de um</p><p>relacionamento entre objetos.</p><p>Abaixo temos as possíveis representações gráficas nos relacionamentos:</p><p>CURSA</p><p>cursa</p><p>é_cursado</p><p>ALUNO</p>