Page 142 -
P. 142

106     Enterprise Data Governance



                                                    Semantic modeling


                                                          writes
                                           Author                        Book
                                                       *          *


                                 Logical data model with join table
                                                                        AuthorBook
                                                                         AuteurLivre
                                                                   FKAuteur : real
                                                                   FKAuteur : real
                                                                   FKAuthor : real
                                      Join Table                   FKBook : real
                                                                   FKLivre : real
                                    (IT point of view)             FKLivre : real
                                                                  Author           Book
                                                                                    Livre
                                                                   Auteur
                                                              PKAuteur : real  PKLivre : real
                                                                               PKLivre : real
                                                              PKAuteur : real
                                                                               PKBook : real
                                                              PKAuthor : real
                                 Logical data model without join table (semantic is maintained)
                                                Author     *           Book
                                                                        Livre
                                                 Auteur
                                           PKAuteur : realPKAuteur : real  P PKLivre : realKLivre : real
                                           PKAuthor : real
                                                                 PKBook : real
                                                                 lstFKAuteur [*] : realstFKAuteur [*] : real
                                                                 l lstFKAuthor[*] : real
                                  Model-driven: the screen is automatically
                                  generated from the rich data model















                                          Figure 5.3. Illustration of the hiding of join tables
   137   138   139   140   141   142   143   144   145   146   147