Modèle de base de données

La plupart des bases de données d`objet (inventées dans les années 1990) utilisent le concept de navigation pour fournir une navigation rapide sur les réseaux d`objets, en utilisant généralement des identificateurs d`objet comme pointeurs «intelligents» vers des objets associés. Objectivité/DB, par exemple, implémente des relations nommées un-à-un, un-à-plusieurs, plusieurs-à-un et plusieurs-à-plusieurs qui peuvent traverser des bases de données. De nombreuses bases de données d`objet prennent également en charge SQL, combinant les points forts des deux modèles. Dans ce modèle, un nœud enfant n`a qu`un nœud parent unique. Le modèle représente également les types de relations entre ces tables, y compris les relations un-à-un, un-à-plusieurs et plusieurs-à-plusieurs. Voici un exemple: le modèle à valeurs multiples, qui se casse du modèle relationnel en autorisant les attributs à contenir une liste de données plutôt qu`un seul point de données. modèle hiérarchique: représente les données en tant que modèle physique de structure arborescente hiérarchique: la représentation physique de la base de données les trois modèles les plus connus de ce type sont le modèle relationnel, le modèle de données réseau et le modèle de données hiérarchique. Ces modèles internes: le modèle de réseau s`appuie sur le modèle hiérarchique en autorisant des relations plusieurs-à-plusieurs entre des enregistrements liés, impliquant plusieurs enregistrements parents. Basé sur la théorie de l`ensemble mathématique, le modèle est construit avec des ensembles d`enregistrements connexes. Chaque ensemble se compose d`un enregistrement propriétaire ou parent et d`un ou plusieurs enregistrements de membre ou d`enfant. Un enregistrement peut être un membre ou un enfant dans plusieurs ensembles, ce qui permet à ce modèle de transmettre des relations complexes. Il existe de nombreux types de modèles de données.

Parmi les plus courantes, citons: le modèle associatif structure les données en deux ensembles: dans les années 1990, le paradigme de programmation orienté objet a été appliqué à la technologie de base de données, créant ainsi un nouveau modèle de base de données connu sous le nom de bases d`objets. Cela vise à éviter l`incompatibilité d`impédance objet-relationnel-la surcharge de conversion des informations entre sa représentation dans la base de données (par exemple en tant que lignes dans les tables) et sa représentation dans le programme d`application (généralement en tant qu`objets). Encore plus, le système de type utilisé dans une application particulière peut être défini directement dans la base de données, ce qui permet à la base de données d`appliquer les mêmes invariants d`intégrité des données.

0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Comments are closed.