• [^] # Re: Excellente nouvelle

    Posté par . En réponse à la dépêche Première publication en licence libre du SGBDO EyeDB. Évalué à 4.

    En fait PostgreSQL est un SGBDR "orienté" objet, en ce sens qu'il te permet notamment de faire de l'héritage entre tes tables, et de définir tes propres méthodes. Par contre la partie accès aux données reste du relationnel, et doit se faire en langage SQL.

    Dans une véritable base objet, les accès sont plutôt du genre :


    identifiant = "trucmuche"
    monobjet = mabase.recupere(identifiant) # va chercher l'objet dans la base
    monobjet.unemethode() # appelle une méthode de cet objet
    monobjet.unepropriete = "blah!" # ici l'objet est modifié, et la base aussi de manière transparente