BASE DE DONNÉES SQL/400
- Time : 2 days
- Code : BD403
- Price : 900 € HT
- Objective : Connaître à l'issue de la formation, la base de données du System i. Savoir la mettre en oeuvre via SQL.
- Pre-Requisite : Notions i5/OS.
- Public : Développeurs.
INTRODUCTION
- DB2/400 et SQL/400
- Evolution du SQL/400
PRINCIPES DE BASE
- Structure de la base de données
- Accès aux données
- Organisation des fichiers
- Vocabulaire
SESSION SQL
- Paramétrage de la session
- Démarrage de session
LES COLLECTIONS
- Définition : Collection, Database et Schema
- Liens avec les bibliothèques
- Création et gestion
- Interactions objets DB2/400 et objets SQL/400
- Catalogue SQL
- Journalisation et contrôle de validation
LES TABLES
- Définition
- Etapes de création
- Suppression de la table
- Numérotation automatique
- Suppression et mise à jour
- Tables basées sur un modèle
- Vérification du contenu
- Création et gestion
- Cas des fichiers multi-membre et gestion des formats
- Types de données courants et valeurs par défaut
- Types spéciaux : LOB, DATALINK
- Remplissage à partir d'une autre table
- Champs de référence
- Documentation : LABEL et COMMENT
INDEX ET VUES
- Création des index, vues
- Définition et principe
- Etapes de création
- Comparaisons index/vue et fichiers logiques
- Gestion des membres
SECURITE ET INTEGRITE
- Gestion des déclencheurs système et SQL
- Définition : contraintes, déclencheurs et journalisation
- Ajout des contraintes
- Les déclencheurs
- Déclencheurs de vues (multi-tables)
- Principe
- Les différentes contraintes
- Gestion des contraintes
- Ajout de déclencheurs
ISERIES NAVIGATOR
- Création des collections, tables, index, …
- Présentation
- Database Navigator
- Création à partir d'un modèle
- Régénération d'instructions
- Gestion de la base de données