Please note: this project is inactive since early 2006

 
2.1.1 Model: AuthorBooks

       +-----------+ 0,1                 0,*  +-------+
       |  Writer   |<-author----------books-->| Book  |
       |-----------| (nullify)      (cascade) |-------|
       | lastName  |                          | title |
       | firstName |                          | price |
       | age       | 0,1                      +-------+
       | birthday  |<-pygmalion--+            
       +-----------+ (nullify)   |            
            |                    |
            +--------------------+

Note: Notations (cascade) and (nullify) refer to the rule that should be applied when an object is deleted. Here, the deletion of a book removes its reference in its Writer's books relation, while the deletion of an author triggers the deletion of all its books in cascade. For a full explanation, please refer to section 2.3.4.

Comments are welcome: Sebastien Bigaret / Modeling Home Page
Hosted by:SourceForge.net Logo