> Tech > Intéressez-vous à  SQL

Intéressez-vous à  SQL

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Sharon L. Hoffman - Mis en ligne le 24/08/2004 - Publié en Septembre 2003

Et si vous ajoutiez ce langage polyvalent à  votre kit de développement d'applications

IBM a dit très clairement que SQL est destiné à  faire partie intégrante de l'environnement de développement iSeries. Bien sûr, ce n'est pas parce qu'IBM pense qu'il existe une meilleure solution de développement que les développeurs iSeries doivent forcément acquiescer...Mais il est vrai que de plus en plus de sites iSeries constatent l'utilité d'ajouter SQL à  leurs moyens de développement.
Dès lors que ces sites tirent parti de SQL, la plupart des développeurs iSeries devront avoir quelques connaissances de ce produit, ne fût-ce que pour juger s'il est approprié pour leurs applications. Une fois qu'on connaît la syntaxe SQL de base (voir Ressources SQL, pour plus d'informations sur les principes fondamentaux de SQL), la question suivante est comment utiliser SQL dans des applications.
En effet, l'intégration de SQL dans un environnement de développement iSeries soulève une foule de questions dont voici un échantillon : jusqu'à  quel point des méthodes de base de données traditionnelles peuvent coexister avec SQL ? Comment utiliser SQL dans un environnement iSeries ? Comment maintenir les descriptions de fichiers ? Faut-il convertir le DDS existant en SQL ? Quels LPP (licensed program products) sont nécessaires pour créer et utiliser SQL ? Dans les sections suivantes nous répondons à  ces questions et explorons les différentes façons d'intégrer SQL aux applications iSeries. Mais voyons d'abord les avantages de l'utilisation de SQL.

Vous pouvez utiliser SQL pour définir,
manipuler et interroger des données.
On voit donc que SQL n’a pas un
équivalent iSeries natif. Les possibilités
de définition de données de SQL peuvent
remplacer ou améliorer DDS, et
sa capacité de manipulation de données
est comparable à  celle des langages
évolués (HLL, high-level languages)
comme RPG. SQL est
également capable de requêtes étendues
: rien d’étonnant puisque SQL
veut dire Structured Query Language.
Au lieu d’utiliser OPNQRYF ou un programme
HLL pour extraire des données,
pensez à  utiliser SQL qui sera
souvent plus performant et plus
souple.
Bien que les applications de SQL
varient selon les plates-formes et les
bases de données, son utilisation améliore
la portabilité du code et les
connaissances en programmation SQL
sont facilement adaptables d’une plateforme
à  une autre. Avec SQL, les
développeurs peuvent améliorer le
partitionnement des applications, préparant
ainsi le terrain à  l’incorporation
de nouvelles technologies comme Java et XML. Des connaissances SQL sont
également utiles pour intégrer ces
technologies. Ainsi, les développeurs
SQL sont mieux armés quand ils apprennent
JDBC, le standard d’accès
aux données basé sur SQL de Java.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre dossier Green IT sur les actions engagés par inmac wstore pour réduire son impact environnemental

Tech - Par iTPro.fr - Publié le 24 juin 2010