in

The ORM Foundation

Get the facts!

VisoModeler - How to add constraints to subtype?

Last post Mon, Dec 28 2009 18:51 by Ken Evans. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • Mon, Dec 28 2009 11:31

    VisoModeler - How to add constraints to subtype?

    Does VisoModeler support the"mutually exclusive", "exhaustive" and "both" constraint symbols for subtype links?

     If so, how to put them on?

     The "exclusion constraint" on the toolbar seem to only be for roles.

     

    Thank you,

    Charles

  • Mon, Dec 28 2009 13:00 In reply to

    Re: VisoModeler - How to add constraints to subtype?

    Ok I think I found my answre, correct me if I'm wrong...

    ORM1 doesn't display constraints for subtypes and VisoModeler uses ORM1 not ORM2.

     

    Charles

  • Mon, Dec 28 2009 18:51 In reply to

    • Ken Evans
    • Top 10 Contributor
      Male
    • Joined on Sun, Nov 18 2007
    • Stickford, UK
    • Posts 805

    Re: VisoModeler - How to add constraints to subtype?

    Hi Charles,

    The definitive reference books for the ORM1 and ORM2 languages are:
    ORM1: defined in the book "Information Modeling and Relational Databases" published in 2001 by Morgan Kaufmann
    ORM2: defined in the book "Information Modeling and Relational Databases: Second Edition" published in 2008 by Morgan Kaufmann

    The ORM tools do not implement all of the ORM features defined in the books.
    I believe that the intention is for a future release of NORMA to fully implement ORM2.

    ORM1 is used by InfoModeler, VisioModeler and VEA.
    To the best of my knowledge, ORM2 is used only by NORMA and ORM Lite. 

    ORM2 subtype constraints are explained on page 242 of the ORM2 book (see above)
    And, as you say, you cannot show subtype constraints in VisioModeler.

    Microsoft has archived VisioModeler so it is no longer available for download from the Microsoft website.

    Hope this helps.

    Ken 

      


      
      

Page 1 of 1 (3 items)
© 2008-2024 ------- Terms of Service