Modèle de base de donnée

Le modèle relationnel a été introduit par l`EF Codd en 1970 [2] comme un moyen de rendre les systèmes de gestion de base de données plus indépendants de toute application particulière. Il s`agit d`un modèle mathématique défini en termes de logique de prédicat et de théorie des ensembles, et sa mise en œuvre a été utilisée par les systèmes mainframe, médium et microinformatiques. Le modèle dimensionnel est souvent implémenté au-dessus du modèle relationnel à l`aide d`un schéma en étoile, composé d`une table hautement normalisée contenant les faits et de tables dénormalisées environnantes contenant chaque dimension. Une implémentation physique alternative, appelée schéma flocon de neige, normalise les hiérarchies multiniveaux au sein d`une dimension en plusieurs tables. Le langage de requête le plus courant utilisé avec le modèle relationnel est le langage de requête structuré (SQL). Un exemple est une facture, qui, dans les données à valeurs multiples ou relationnelles, peut être considérée comme (A) table d`en-tête de facture-une entrée par facture et (B) tableau des détails de la facture-une entrée par poste. Dans le modèle à valeurs multiples, nous avons la possibilité de stocker les données comme sur la table, avec une table incorporée pour représenter le détail: (A) tableau des factures-une entrée par facture, pas d`autres tables nécessaires. Ce modèle de base de données organise des données dans une structure arborescente, avec une seule racine, à laquelle toutes les autres données sont liées. La hiérarchie commence à partir des données racine et se développe comme un arbre, en ajoutant des nœuds enfants aux nœuds parents.

conception logique de base de données: définit une base de données dans un modèle de donnée d`un système de gestion de base de données spécifique la suppression de ces structures de données a eu un effet énorme sur les exigences de stockage, car un index B-Tree typique nécessite approximativement 1,3 fois l`espace de ce qu`il Index. Ils ont également découvert que le modèle de base de données réseau atteint jusqu`à 23 fois mieux les performances d`insertion et jusqu`à 123 fois plus rapide des performances de requête, comme illustré dans le tableau 1. Le modèle externe est la vue de l`utilisateur final des données. Généralement, une base de données est un système d`entreprise qui répond aux besoins de plusieurs départements. Toutefois, un ministère n`est pas intéressé à voir les données des autres ministères (p. ex., le service des ressources humaines (RH) ne se soucie pas de consulter les données du service des ventes). Par conséquent, une vue utilisateur diffère d`une autre. modèle externe: représente la vue de l`utilisateur de la base de données tableau 1 – résultats de benchmark des modèles relationnels et réseau sur les systèmes x86 et ARM7. système d`exploitation (OS): gère le niveau physique du modèle physique un modèle de base de données fait référence à la structure logique, la représentation ou la disposition d`une base de données et la façon dont les données seront stockées, gérées et traitées à l`intérieur.