Aller au contenu

Tutorial D

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 13 octobre 2004 à 11:32 et modifiée en dernier par François-Dominique2 (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Tutorial D, conçu par Hugh Darwen and Chris Date, est un langage d'interaction avec les bases de données relationnelles que ses inventeurs affirment plus simple et plus cohérent que le traditionnel SQL.

Différences avec SQL

Ce langage cherche à se débarrasser de ce que ses créateurs nomment de mauvais choix historiques de SQL. Il remet à plat la question des requêtes enchassées l'une dans l'autre, ainsi qu'un traitement jugé dans certains cas absurdes de la valeur nulle (NULL). Dans le standard ANSI de SQL, par exemple, si l'on demande la liste des champs différant d'une valeur précise, ceux contenant NULL ne sont pas considérés ne faire partie. Ce choix n'est pas absurde, mais les auteurs de Titorial D affirment que cela est trop contre-intuitif pour ne pas aboutir à des erreurs en cascade.