Tableau de la base de données
Les bases de données relationnelles objet combinent les fonctionnalités des bases de données relationnelles et de la programmation orientée objet. Cela signifie que lors du développement de ces bases de données, vous pouvez inclure des méthodes et des types de données. Cela augmente votre capacité à trier et à localiser plus rapidement les fichiers dans ces bases de données. En attribuant ces types de données à vos fichiers, vous pouvez mieux les filtrer dans la base de données. Vous pouvez également récupérer des fichiers qui partagent les mêmes caractéristiques.
Extensibilité
Les capacités de la base de données relationnelle objet sont étendues avec l'ajout de nouveaux types de données, méthodes d'accès et fonctions trouvées dans la programmation orientée objet. Vous pouvez ajouter des caractères de chaîne avec des types de données alphanumériques. Les types de données complexes peuvent combiner des caractéristiques de types de données qui existent déjà dans votre base de données. Vous pouvez spécifier les types de données par le texte que vous souhaitez contenir ou par le nombre d'octets utilisés pour le créer. Les types de données définis par l'utilisateur peuvent être opaques ou distinctifs. Vous pouvez également ajouter des processeurs virtuels définis par l'utilisateur.
Vidéo du jour
Héritage
Contrairement aux bases de données relationnelles, les bases de données relationnelles objet permettent l'utilisation de l'héritage. Dans l'héritage, vous pouvez développer des classes pour vos types de données. Ces objets peuvent hériter de certaines capacités d'autres classes pour être utilisés dans d'autres fonctions de la base de données. Ces propriétés héritées pourraient être quelque chose de simple, comme tous les fichiers de la « Classe A » sont des réclamations d'assurance. Donc, si vous programmez la "Classe B" pour hériter des caractéristiques de la "Classe A", alors la "Classe B" sera également des réclamations d'assurance, mais il pourrait également s'agir de réclamations d'assurance qui ont été traitées récemment. Grâce à l'héritage, vos types de données hériteront de ces fonctionnalités d'autres types de données.
Polymorphisme
Le polymorphisme dans les bases de données relationnelles objet consiste à permettre à un opérateur d'avoir différentes significations au sein de la même base de données. Vous pouvez connecter vos tables au sein de votre base de données en établissant des relations. Cela inclut les enregistrements qui peuvent tous contenir le même nom mais des informations différentes. Comme si vous aviez des dossiers pour Joe Doe, mais certains étaient des réclamations d'assurance et d'autres étaient des rapports d'accident. Vous pouvez connecter des tables par le nom opérateur; lorsque vous interrogez votre base de données pour extraire des enregistrements, tous les enregistrements contenant Joe Doe seront extraits.
Encapsulation
Vous utiliseriez l'encapsulation avec des bases de données relationnelles objet sous forme de tables. Supposons, par exemple, que vous souhaitiez que le tableau 1 inclue le nom, l'adresse, le numéro de téléphone et l'adresse e-mail de vos contacts. En encapsulant la classe « Contacts », vous combinez toutes ces informations dans une seule table. Ainsi, lorsque vous interrogez la base de données pour ces informations, vous générez un rapport dans le style d'un formulaire pour inclure toutes ces informations.
Systèmes de gestion de bases de données
Les bases de données relationnelles objet peuvent être utilisées pour créer des systèmes de gestion de bases de données. Vous pouvez les connecter aux sites Web de l'entreprise qui permettent la mise à jour d'articles tels que vos enregistrements d'inventaire. Les composants objets utilisés sur votre site Web peuvent effectuer ces mises à jour lorsque l'utilisateur passe une commande en cliquant sur l'un des boutons de contrôle programmés pour se connecter à ces systèmes de gestion de bases de données.