Ainsi, à la fin et de le mettre simple, Star Schema et Snowflake permettra au développeur de migrer et d`assigner à chaque table Fact enregistrer un identificateur approprié concernant cet attribut d`analyse spécifique. La principale différence entre eux est en effet la normalisation des données par rapport à la redondance des données. L`ordinateur Associates AllFusion ERwin Data Modeler a été autour de la plus longue. Produit autonome, les atouts d`AllFusion ERwin découlent d`un soutien relativement solide à la modélisation physique des bases de données, à la plus large gamme de partenaires technologiques et à une formation tierce. Qu`est-ce qu`il fait bien, mais ces dernières années, il a retardé dans certaines fonctionnalités avancées. Le PowerDesigner de Sybase est devenu fort au cours des dernières années, stimulant AllFusion ERwin. Il a quelques avantages dans les rapports, et les fonctionnalités avancées qui seront décrits plus loin dans ce chapitre. Rational Data Architect d`IBM est un nouveau produit qui supplante le produit précédent d`IBM Rational Rose Data Modeler. Sa force réside dans la vérification de la conception forte; intégration riche avec la vaste plateforme de développement logiciel d`IBM, y compris les produits de leurs divisions Rational, Information Management et Tivoli; et les fonctionnalités avancées qui seront décrites ci-dessous.

Le schéma de flocon de neige peut être défini à l`aide de DMQL comme suit − donc, en essayant de reprendre quelques idées concernant la modélisation dimensionnelle que nous avons: dans les chapitres précédents, nous avons discuté des aspects de la conception logique de base de données que les outils CASE aident à concevoir, annoter, appliquer et Modifier. Ceux-ci incluent, par exemple, la modélisation d`entité-relation (ER) et de langage unifié de modélisation (UML), et comment cette modélisation peut être employée pour développer une conception logique de base de données. Dans la conception d`ER, il existe plusieurs types de définitions d`entité et de modélisation de relation (sans rapport, un-à-plusieurs, et plusieurs-à-plusieurs). Ces relations sont combinées et normalisées dans des schémas de schéma connus sous le nom de formes normales (par exemple, 3NF, schéma flocon de neige). Une conception efficace nécessite la définition claire des clés, telles que la clé primaire, la clé étrangère et les clés uniques dans les relations. L`ajout de contraintes pour limiter l`utilisation (et les abus) du système dans des limites raisonnables ou des règles d`entreprise est également critique. La conception logique efficace de la base de données aura un impact profond sur la performance du système, ainsi que la facilité avec laquelle le système de base de données peut être maintenu et étendu. Schema est une description logique de l`intégralité de la base de données. Il inclut le nom et la description des enregistrements de tous les types d`enregistrements, y compris tous les éléments de données associés et les agrégats.