Actualités, Dossiers et Ressources IT Professionnelles -
vendredi 15 août 2025
>
Tech
Syntaxe de base des jointures
On distingue plusieurs catégories de jointures. Une première distinction peut
se faire entre equijoint et non-equijoint. Les equijointures sont
probablement le type de jointure le plus courant : ce sont tout simplement des
jointures combinant des lignes sur une égalité de colonnes. La jointure Customer
et Sale décrite ci-dessus est
En combinant les améliorations d'UDB/400 en V4R4 avec l'interface graphique d'OpNav,
on peut simplifier les applications SQL. En bénéficiant du support amélioré d'UDB/400
via OpNav, on peut facilement créer des UDT, des tables et des UDF, sans s'infliger
le coding de la syntaxe SQL. La V4R4 ajoute puissance et souplesse
J'ai tiré un certain nombre de conclusions de ces expériences. Tout d'abord, lorsque l'on choisit du hardware pour Linux, il ne faut pas choisir les composants les plus récents ; le monde des drivers Linux peut ne pas avoir encore couvert les nouveaux matériels. Deuxièmement, avant d'installer Linux, assurez-vous de
Hoffman : La V4R4 offre beaucoup de
nouvelles fonctionnalités base de données, mais comment UDB/400 supporte-t-il
la comparaison avec d'autres bases de données du marché ?
Milligan : Par rapport aux autres bases de
données, on a pu critiquer la carence en outils de la
Le dernier groupe de tests consistait à accéder à des enregistrements par clé
primaire, en utilisant une suite de valeurs de clé générées dans un ordre pseudo-aléatoire.
(L'ordre des clés de test était différent de celui dans lequel elles avaient été
générées à l'origine et de leur ordre dans le
Après avoir créé l'UDF EMPLOC dans OpNav, je peux l'utiliser dans une instruction
SELECT SQL pour extraire la localisation d'un employé en même temps que son numéro
(dans la colonne EMPNO définie ci-dessus) nécessaires pour formater mes rapports.
Pour être certain que l'UDF retrouve ma version de la fonction EMPLOC,
J'ai découvert que Linux s'installe bien mieux sur un PC de bureau que sur un portable. Tous mes PC de bureau ont des cartes réseau 3Com Ethernet 10/100 XL. Du fait que ces cartes sont pratiquement un standard, je m'attendais à n'avoir aucun problème et ce fut le cas.
Le
Frantz de Rycke, DB2 Market Manager EMEA
West Region chez IBM France, précise les objectifs de la Compagnie avec
DB2 UDB, et comment UDB/400 s'inscrit dans le concert UDB global.
NEWSMAGAZINE :
Que représente pour IBM le projet UDB ?Lire l'article
Trier le fichier pour améliorer les performances
Même avec beaucoup de mémoire disponible et une contention de mémoire basse, l'accès
aux enregistrements dans un ordre autre que physique est moins efficace que l'accès
dans l'ordre physique. Quand on traite fréquemment un fichier entier dans l'ordre
des clés, un tri périodique peut s'avérer bénéfique. J'ai répété les tests
La figure 1 illustre la procédure cataloguée
GetRank mentionnée ci-dessus. Les techniques décrites dans le paragraphe précédent
constituent le coeur, ou noyau, de la procédure ; cependant, pour combiner ces
requêtes au sein d'une procédure cataloguée, il faut du code supplémentaire.
Voici la structure de base de l'instruction Select :
Select
clause
From clause
Where clause
Group by clause
Having clause
Order by clause Bien que l'instruction ci-dessus ne reflète pas
la syntaxe complète de Select, elle suffira à nous occuper un certain temps.
Aussitôt la table Employee_data créée, je dois résoudre un autre problème de gestion.
Pour certains rapports, la colonne EMPNO doit avoir un format différent de celui
utilisé dans l'application Corporate Data. Plutôt que de coder le formatage en
dur dans mon application, j'utilise le nouveau support UDF pour générer ma
J'ai essayé d'installer Red Hat Linux sur mon système Compaq Digital HiNote Ultra 2000, un portable doté d'un Pentium MMX à 266 MHz doté dune puce vidéo Chip & Technologies, une carte intégrée format carte de crédit Xircom Ethernet 10/100 + modem 56 et un affichage LCD 1024 x 768.
Hoffman : Il me semble que le fait
d'abandonner DDS pour adopter SQL pose un problème : nous ne possédons
pas vraiment d'outils permettant de gérer SQL sur l'AS/400. A votre avis,
qu'est-ce qui permettra demain de gérer les interrelations entre différents
types de données sur le système ?
Il est important de se souvenir que les résultats de tests décrits pour l'accès
séquentiel par clé d'un fichier non trié ne reflètent presque pas de contention
de mémoire. Comme je l'ai expliqué, cela permettait d'utiliser de grands blocs
de transfert pour améliorer les performances, parce que les enregistrements restaient
La beta 3 de Windows 2000 ne contient pas de modifications significatives du Gestionnaire
de configurations ou de la manière dont NT gère les ruches du Registre. Cependant,
cette beta introduit des optimisations significatives de la mémoire et des performances.
Un gros pouce vers le bas pour le petit génie qui a inventé le nom Windows 2000.
Dans une démarche des plus stupides depuis New Coke, les grands sorciers du marketing
de Microsoft n'ont rien trouvé de mieux que ce nom banal qui va semer la confusion
dans tous les
Les UDF permettent d'étendre les possibilités de SQL en fournissant des fonctions
propres à votre activité. Peut-être voulez-vous qu'une fonction scalaire fournie
par UDB/400 se comporte un peu différemment, ou bien créer une fonction qui n'existe
pas, ou encore présenter certains éléments de données en appliquant une règle
interne à
Pour la programmation quotidienne d'applications destinées à des écrans passifs, on peut fort bien se passer des métadonnées. Mais, compte
tenu de leur puissance et de la profusion de leurs sources sur l'AS/400, il est important de savoir ce qui existe. Les métadonnées sont à la base
de l'analyse d'impact
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.