La puissante combinaison d'OpNav et d'UDB/400 dans la V4R4 facilite la création
d'objets SQL sur l'AS/400
Les dernières releases de l'OS/400 ont apporté des améliorations au répertoire
Database d'Operations Navigator (OpNav), où l'on gère les objets DB2/400 de l'AS/400.
En V4R4, IBM a encore amélioré l'aspect base de données d'OpNav grâce à une interface
graphique pour les fonctionnalités base de données relationnelle de type objet
de DB2 UDB/400 (Universal Database for AS/400). La V4R4 permet de créer des types
définis par l'utilisateur (UDT: User-Defined Types) et des fonctions définies
par l'utilisateur (UDF: User-Defined Functions) dans OpNav. En outre, OpNav permet
désormais de définir des tables en utilisant des UDT, des LOB (Large OBjects)
et des types de colonnes datalink. (Pour plus d'informations sur ces types de
données, voir l'article “ UDB devient universel sur l'AS/400 ”, NEWSMAGAZINE,
mai 1999). Pour bénéficier des nouvelles fonctions base de données et du support
OpNav correspondant, il faut posséder le V4R4 Database Enhance PAK et le dernier
service pack pour Client Access Express.
L'interface graphique d'OpNav permet aux utilisateurs de créer et de travailler
avec des objets base de données en utilisant SQL sur l'AS/400, tout en masquant
certaines complexités de l'écriture d'instructions SQL. Je prolonge l'exemple
d'application Corporate Data pour montrer comment on peut utiliser l'interface
d'OpNav pour créer un UDT, une table et une UDF, avec très peu de code SQL.
L'interface graphique d'OpNav permet de manipuler des objets base de données
avec SQL tout en masquant certaines complexités de l'écriture d'instructions SQL
Operations-Navigator passe la quatrième pour UDB/400
Les UDT permettent de créer ses propres types de données à partir de ceux du système.
Ils procurent une définition de données standard, plus significative pour les
utilisateurs, et utilisable dans des opérations définies avec un type compatible.
Les concepteurs de bases de données peuvent, par exemple, utiliser les UDT pour
créer des types de colonnes liés à un modèle de gestion plutôt qu’à un modèle
de programmation. Ils peuvent aussi les utiliser comme un ensemble de types communs
dans lesquels ils pourront choisir lorsqu’ils créeront ou modifieront des tables
dans leurs applications, tout en sachant que les UDT seront standard dans toute
l’application. Si l’on utilise DDS pour créer des fichiers, les UDT peuvent fournir
certaines des mêmes possibilités qu’un fichier de références de zones.
Les UDT peuvent réduire le temps nécessaire pour analyser des colonnes dans les
tables existantes d’une application lorsqu’on détermine le type et la longueur
de colonne à utiliser. Ils peuvent aussi réduire le risque d’erreurs en fournissant
un moyen standard de définir une colonne présentant le même type et la même longueur
dans toutes les applications. En outre, on peut utiliser un UDT créé comme type
de colonne pour définir des colonnes dans une table.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Editeurs, crawlers et équipes sécurité, les alliances qui feront tenir le web
- IT & Cybersecurity Meetings 2026 : ce que Cannes révèle des mutations du marché IT et cyber
- Cyberattaques : les entreprises détectent les menaces mais peinent à les contenir
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
