3. Interfaces
Dans les bases de données relationnelles, l’accès aux données est réalisé grâce à un langage ensembliste, généralement de type SQL. Les programmeurs doivent donc insérer des requêtes SQL dans leurs programmes d’application. Ils utilisent (et apprennent) deux formalismes distincts, mais aussi établissent un couplage entre deux langages dont les modes de fonctionnement sont différents : le mode ensembliste (SQL) et le mode procédural (programme hôte). Cette situation nuit non seulement au développement et à la maintenance des programmes, mais aussi aux performances de l’application.
Dans l’approche orientée objets, les langages objets existants sont souvent étendus pour intégrer, sous forme de méthodes, des primitives de manipulation de bases de données. C’est notamment le cas dans le système Gemstone avec le langage Smalltalk et dans le système Orion avec le langage...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Interfaces