Đang chuẩn bị liên kết để tải về tài liệu:
Data Modeling Essentials 2005 phần 4

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

loại trừ lẫn nhau, một tình trạng phổ biến hơn bạn có thể nghi ngờ. Chúng ta có thể cho biết điều này với một vòng cung độc quyền (hình 4.13). Chúng tôi đã từng cảnh báo chống lại giới thiệu quá nhiều công ước bổ sung và các ký hiệu. Tuy nhiên, độc quyền cung là hữu ích, đủ để biện minh cho sự phức tạp thêm, và nó thậm chí còn được hỗ trợ bởi một số TRƯỜNG HỢP tools | 140 Chapter 4 Subtypes and Supertypes Figure 4.12 Generalization of one-to-many relationships. are mutually exclusive a more common situation than you might suspect. We can indicatethis withanexclusivityarc Figure 4.13 . We have previously warned against. int.rvdsctnh tvomanyaddilional conventions end symbok. Howdver tye i-xalvsiviiy arc is vsefu ecough to justify tyuexira mplc-xit.y.andit.isc-visisLidy i t.c-doy fom -ds del t.e yp As well es fughhg tin1 vpiaortumsic- lie gcncnsliyc le-lblionships thcexdu-sivity arc cvn su.gesx pxteniialentitydaen cupxnty es.In nivsin - tl3. we are prompted to ru.espypn Company. IsdivHual. Partoervlúp ry n Government ucdy. pc-ihaps to Taxpayer Figcre 4A.4 . We findlhaLweusedxdusiyitysscsquilefrF entìyởaringtlie modeling process. In some ctsepdce.donos my i _L .tfeem l leiyrllly caaryLl itc final cos.cnpiuaL moC.bcing rcp.scc1 iiilhasmglc- iekhonstiip iatlic supertypy. Oscourte if coucCASEtoolboennot siippoi ixhe conenv tob and yoo bns.itn c-t.aineis. arc tf rtl - n sLitic inypr iy ewill non-div record tyvruln in s ippnrtsng pocumvntasiod. sNotably Oracle Designer from Oracle Corporation. UML tools we have reviewed support arcs but apparenilvoytybetween peins o rstativnnhip . 4.14 Generalization of Relationships 141 Figure 4.13 Diagramming convention for mutually exclusive relationships. 4.14.3 Generalizing One-to-Many and Many-to-Many Rela tionships Our final example involves many-to-many relationships along with two one-to-many relationships see Figure 4.15 on next. page . The generalization should O-fau h oDpions. bertypu need torocognize that ifyou mclndo-the one-to-manyrelotionspipsint.lie genpzzlization.youwill lose therplzs rhai only onnem oyeecanfille sihenotdolma pos.t.iori.b.onvei seh-.0- will gamlheabiiithtoboaaleio bsepn rhblerulae.r Figure 4.14 Entity class generalization prompted by mutually exclusive relationships. 142 Chapter 4 Subtypes and Supertypes Figure 4.15 Generalizing one-to-many and many-to-many .