Quels sont les principes et les bienfaits de la partie “modèle”?

La partie "modèle" est un "modèle" pour la conception de base de données relationnelle. Au moins une partie de cela exige de trouver des points communs entre de nombreuses entités, telles que des Clients, des Employés, des Partenaires, etc., et en tenant compte que dans certains plus "abstraite" tables de base de données.

J'aimerais savoir vos pensées sur les points suivants:

  1. Quels sont les principes de base et de motiver les forces derrière la partie modèle?
  2. Que faut-il prescrire vous faire pour votre modèle de données? (Mon peu au-dessus est assez haut niveau et peut-être incorrecte dans certains égards. J'ai été sur un projet qui l'a utilisé, mais je travaillais avec une autre équipe s'est concentrée sur d'autres questions).
  3. Quelle a été votre expérience vous a amené à se sentir à ce sujet? Avez-vous l'utiliser, et si oui, souhaitez-vous le faire de nouveau? Quels ont été les avantages et les inconvénients?
  4. Le parti du modèle de limiter votre choix de l'Orm? Par exemple, avez-vous d'éliminer certaines Orm parce qu'ils ne permettaient pas assez d'une "couche d'abstraction" entre vos objets de domaine et de votre modèle de données physique?

Je suis sûr que chaque réponse ne sera pas aborder chacune de ces questions ... mais rien toucher sur l'un ou plusieurs d'entre eux va m'aider à prendre certaines décisions que je suis confronté à.

Grâce.