lierre

Modèle de données base de données

Les modèles de données hiérarchiques que les données de tableau dans treelike, un-à-plusieurs...

13 Fév

Les modèles de données hiérarchiques que les données de tableau dans treelike, un-à-plusieurs arrangements ont marqué ces efforts précoces et ont remplacé des systèmes basés sur des fichiers dans de nombreux cas d`utilisation populaire. Le système d`information de gestion d`IBM (IMS) est un exemple principal de l`approche hiérarchique, qui a trouvé une large utilisation dans les entreprises, en particulier dans le secteur bancaire. Bien que les modèles de données hiérarchiques ont été largement remplacés–à partir des années 1980–par des modèles de données relationnelles, la méthode hiérarchique est toujours courante dans XML (Extensible Markup Language) et les systèmes d`information géographique (GISes) aujourd`hui. Les modèles de données de réseau ont également surgi dans les premiers jours des DBMSes comme un moyen de fournir aux concepteurs de données une vue conceptuelle large de leurs systèmes. Un tel exemple est la Conférence sur les langages des systèmes de données (CODASYL), qui a formé à la fin des années 1950 pour guider le développement d`un langage de programmation standard qui pourrait être utilisé sur différents types d`ordinateurs. Entity − une entité dans un modèle ER est une entité réelle ayant des propriétés appelées attributs. Chaque attribut est défini par son ensemble de valeurs appelées Domain. Par exemple, dans une base de données de l`école, un étudiant est considéré comme une entité. L`étudiant a divers attributs comme le nom, l`âge, la classe, etc. Avec la modélisation relationnelle, les types de données sont déterminés et rarement modifiés au fil du temps. Les entités comprennent des attributs; par exemple, les attributs d`une entité d`employé peuvent inclure le nom, le prénom, les années employées et ainsi de suite.

Les relations sont visuellement cartographiées, fournissant un moyen prêt de communiquer les objectifs de conception de données à divers participants dans le développement et la maintenance des données. Au fil du temps, les outils de modélisation, y compris ER/Studio d`idera, Erwin Data Modeler et SAP PowerDesigner, ont été largement utilisés parmi les architectes de données pour la conception de systèmes. La modélisation des données est le processus de documenter une conception complexe du système logiciel comme un diagramme facilement compréhensible, en utilisant du texte et des symboles pour représenter la façon dont les données doivent circuler. Le diagramme peut être utilisé pour assurer une utilisation efficace des données, comme un modèle pour la construction de nouveaux logiciels ou pour la restructuration d`une application héritée. Le modèle de données le plus populaire dans SGBD est le modèle relationnel. Il est plus scientifique un modèle que d`autres. Ce modèle est basé sur la logique de prédicat de premier ordre et définit une table comme une relation n-aire.