- Hiérarchie des objets.
- Database. Généralités. Ordre de création. Catalogage d'une base. Répertoire systeme et de base de données. Activation d'une base. Connexion.
- Tablespace. Type de tablespace (sms & dms). Notion de container et d'extent. tablespace sms. tablespace dms. Ordre de creation. Liste des tablespaces.
- Schéma. Généralités. Ordre de création.
- Règles des noms d'objets DB2 UDB.
- Table. Généralités. Type de données ordre de création. Copie de table. Les « summary table » : création et utilisation. Liste de table.
- Vue. Généralités. Création et utilisation.
- Index. Généralités. Création et utilisation.
- Alias. Généralités. Création et utilisation.
- Nickname. Généralités. Création et utilisation.
- COMMENT ON.
- Limites.
Travaux pratiques
Création d'une base de données, tablespace et schéma. Création des tables, vues, index, alias
- Modification. Commentaire de base de données. Tablespace. Table. Vue. Nickname.
- Suppression. Base de données. Tablespace. Table. Vue. Nickname.
Travaux pratiques
Modification d'un tablespace, d'une table.
- Généralités.
- Terminologie.
- Clé primaire : définition, utilisation.
- Clé étrangère : définition, utilisation.
- Règles de mise à jour. Définition, restrict, cascade, set null. Exemple.
- Suppression.
- Table « Delete-Connectee ».
- L'instruction Set Integrity : définition, utilisation.
- Restrictions.
Travaux pratiques
Ajout de contraintes référentielles, création des contraintes CHECK.
- Généralités. La gestion des utilisateurs UDB. Systèmes d'exploitation et UDB.
- Les autorités au niveau de l'instance et de la base de données. SYSADM. SYSCTRL. SYSMAINT. DBADM.
- Les privilèges de base de données : schéma, table ou vue, index.
- Gestion de la sécurité UDB. Les utilisateurs. Les groupes. Le groupe public.
- Accorder des droits : l'instruction GRANT. Au niveau de la base de données. Au niveau d'un schéma. Au niveau des tables ou des vues. Au niveau des index.
- Retirer des droits : l'instruction REVOKE. Au niveau de la base de données. Au niveau d'un schéma. Au niveau des tables ou des vues. Au niveau des index.
Travaux pratiques
Gestion des autorisations de la base de données.
- Généralités.
- Les vues du catalogue : les vues du schéma SYSCAT, les vues du schéma SYSSTAT.
- Description détaillée des vues relatives à la gestion : de la base de données, des tablespaces, des tables, des vues, des index.
Travaux pratiques
Visualisation des créations et modification des objets à l'aide des vues du catalogue.
- Architecture UDB. Généralités. Processus. Mémoire. Stockage.
- Architecture d'une base de données. Généralités. Répertoire. Fichiers.
- Gestion de l'espace. Structure d'une page. Insertion de ligne. Mise à jour. Ajout de données.
- Index. PCTFREE. MINPCTUSED.
- Table. PCTFREE.