Comme le nom l'indique, bases de données orientées objet (BDO) Ce sont des bases de données constituées d'objets de différents types, sur laquelle une série d'opérations sont définies pour leur interaction, qui à leur tour sont intégrés aux opérations d'un langage de programmation orienté objet (CACA).
Ses composants sont des objets, car en eux les données sont stockées sous forme d'objets et non en tant que données, tout comme une base de données relationnelle, dont la représentation sont les tableaux. En réalité, Les BDOO sont conçus pour fonctionner avec des langages orientés objet, mais ils gèrent également des informations binaires et travaillent avec des données complexes rapidement et en toute sécurité.
En los noventa se esperaba mucho de este tipo de base de datos NoSQLLas bases de datos NoSQL son sistemas de gestión de datos que se caracterizan por su flexibilidad y escalabilidad. A diferencia de las bases de datos relacionales, utilizan modelos de datos no estructurados, como documentos, clave-valor o gráficos. Son ideales para aplicaciones que requieren manejo de grandes volúmenes de información y alta disponibilidad, como en el caso de redes sociales o servicios en la nube. Su popularidad ha crecido en..., représenter l'information à travers des objets, mais pour finir ils ont été dépassés par les bases de données SQL ou relationnelles. Actuellement ils ont ravivé l'intérêt comme alternative à l'omniprésent bases de données relationnelles.
Merci à votre la flexibilité en répondant aux besoins de Nouvelles candidatures, l'utilisation croissante des langages orientés objet, et l'intense activité montrée par les communautés open source, OOD et OOP ont été réactivés.
Java, Visual Basic ou C ++ sont des exemples de langages qui prennent en charge le travail avec des bases de données orientées objet. En réalité, les bases de données traditionnelles ont des problèmes de fonctionnement lorsque les applications qui y accèdent sont écrites dans l'un de ces langages de programmation.
Caractéristiques du BDOO (Base de données d'objets)
En tant que modèle de modèles informatiques orientés objet, los BDOO son una base de donnéesUne base de données est un ensemble organisé d’informations qui vous permet de stocker, Gérez et récupérez efficacement les données. Utilisé dans diverses applications, Des systèmes d’entreprise aux plateformes en ligne, Les bases de données peuvent être relationnelles ou non relationnelles. Une bonne conception est essentielle pour optimiser les performances et garantir l’intégrité de l’information, facilitant ainsi la prise de décision éclairée dans différents contextes.... intelligent, conçu pour stocker des objets complexes, intégrant tous les concepts clés du paradigme objet. On peut y observer ce qui suit fonctionnalités principal:
-
Obligatoire: Ce sont des exigences essentielles, caractéristiques que le système doit nécessairement avoir. Entre autres, le système doit supporter des objets complexes, identité de l'objet (les objets doivent avoir un identifiant en même temps que leurs valeurs d'attribut), encapsulation (les données et la mise en œuvre des méthodes, caché dans les objets), et sa contiguïté. schéma un ensemble de types ou de classes, en même temps de présence, Récupération, achèvement du calcul, persistance et gestionnaire de stockage secondaire, facilité de consultation ou, par exemple, extensibilité.
-
Optionnel: Peut être ajouté en option pour booster le système, comme héritage multiple, conception des transactions et des versions, vérification de type et inférence de distribution.
-
Ouvert: Ce sont les points où il y a différentes options, comme paradigme de programmation, la représentation du système et son uniformité.
En même temps conçu pour fonctionner avec des langages de programmation orientés objet, les bases de données orientées objet incluent les concepts clés du modèle objet, comme suit Propriétés:
-
Encapsulamiento: Masquer les informations d'autres objets pour éviter les conflits ou les accès incorrects.
-
Patrimoine: Hiérarchie de classes dont les objets héritent des comportements.
-
Polymorphisme: Propriété d'une opération qui peut être appliquée à des objets de différents types.
Source de l'image: Stuart Cent / FreeDigitalPhotos.net
Article similaire: