Title: XTSU WEB Menu Franais
1SQL-MANAGER
XT-SOFT
2SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base
3SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
4SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
5SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
6SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
- Modification de cette table
7SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
- Modification de cette table
- Changement de Data Type sur des colonnes,
8SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
- Modification de cette table
- Changement de Data Type sur des colonnes,
- Ajout dune nouvelle colonne Not Null,
9SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
- Modification de cette table
- Changement de Data Type sur des colonnes,
- Ajout dune nouvelle colonne Not Null,
- Changement dIndex de Clusterisation pour cette
table,
10SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
- Modification de cette table
- Changement de Data Type sur des colonnes,
- Ajout dune nouvelle colonne Not Null,
- Changement dIndex de Clusterisation pour cette
table, - Création dune nouvelle table,
11SQL-MANAGER
- Pour illustrer les possibilités de SQL-Manager
prenons un scénario de mise à jour du dessin de
la base - Interversion de Storpool sur 2 Dbspaces,
- Acquisition dun nouveau Dbspace,
- Déplacement dune table dun Dbspace à un autre,
- Modification de cette table
- Changement de Data Type sur des colonnes,
- Ajout dune nouvelle colonne Not Null,
- Changement dIndex de Clusterisation pour cette
table, - Création dune nouvelle table,
- Suppression dune table.
12SQL-MANAGER
- Si nous devions effectuer ces différentes
opérations sans lassistance de SQL-MANAGER , il
faudrait
13SQL-MANAGER
- Si nous devions effectuer ces différentes
opérations sans lassistance de SQL-MANAGER , il
faudrait - préparer une enchaînement assez fastidieux de
travaux batch ou DBSU,
14SQL-MANAGER
- Si nous devions effectuer ces différentes
opérations sans lassistance de SQL-MANAGER , il
faudrait - préparer une enchaînement assez fastidieux de
travaux batch ou DBSU, - assurer différents contrôles à la fin de chacune
des étapes, avant denchaîner sur la suivante.
15SQL-MANAGER
- Si nous devions effectuer ces différentes
opérations sans lassistance de SQL-MANAGER , il
faudrait - préparer une enchaînement assez fastidieux de
travaux batch ou DBSU, - assurer différents contrôles à la fin de chacune
des étapes, avant denchaîner sur la suivante. - SQL-MANAGER nous apporte deux avantages
16SQL-MANAGER
- Si nous devions effectuer ces différentes
opérations sans lassistance de SQL-MANAGER , il
faudrait - préparer une enchaînement assez fastidieux de
travaux batch ou DBSU, - assurer différents contrôles à la fin de chacune
des étapes, avant denchaîner sur la suivante. - SQL-MANAGER nous apporte deux avantages
- une définition On-Line du nouveau dessin de la
Base de données,
17SQL-MANAGER
- Si nous devions effectuer ces différentes
opérations sans lassistance de SQL-MANAGER , il
faudrait - préparer une enchaînement assez fastidieux de
travaux batch ou DBSU, - assurer différents contrôles à la fin de chacune
des étapes, avant denchaîner sur la suivante. - SQL-MANAGER nous apporte deux avantages
- une définition On-Line du nouveau dessin de la
Base de données, - des contrôles au moment de la définition On-Line
de chacune des opérations, (Par exemple
vérification des Dbspaces libres, lors dun
ACQUIRE DBSPACE).
18Menu dAccueil
Cet écran est le Menu dAccueil de SQL-MANAGER.
19Menu dAccueil
Pour exécuter ce scénario, nous devons demander
laffichage du Dessin de la Base, par PF4 ou en
entrant 4 dans la zone Faites votre choix.
20Dessin de la Base
Répondre O , seulement si, on souhaite répliquer
le contenu de cette base sur une autre base, N
si on souhaite appliquer uniquement les
modifications définies sur le dessin de la base.
21Interversion de Storpools
- Intervertissons les Storpools sur les 2 Dbspaces
suivants - ALBERT.DBSP1 transfert du storpool 1 au
storpool 2, - PUBLIC.GUY transfert du storpool 2 au storpool 1
22Interversion de Storpools
Nous devons indiquer le numéro du Storpool pour
afficher la liste de Dbspaces associés.
23Interversion de Storpools
Loutil affiche la liste des Dbspaces contenus
dans le storpool. On pourrait modifier pour
chaque Dbspace PAGES, PCTFREE, PCTINDEX,
NHEADER, LOCK et POOL.
24Interversion de Storpools
Comme nous souhaitons déplacer le Dbspace
ALBERT.DBSP1 du storpool 1 dans le storpool 2, il
suffit de préciser le nouveau POOL pour ce
Dbspace, puis PF2 MAJ.
25Interversion de Storpools
Constatons que le Dbspace ALBERT.DBSP1 a disparu
de la liste du Storpool 1. Maintenant, demandons
la liste des Dbspaces du Storpool 2
26Interversion de Storpools
Nous trouvons bien ALBERT.DBSP1 dans la liste des
Dbspaces du Storpool 2.
27Interversion de Storpools
De la même façon, déplaçons le Dbspace PUBLIC.GUY
du storpool 2 dans le storpool 1, il suffit de
préciser le nouveau POOL pour ce Dbspace, puis
PF2 MAJ.
28Interversion de Storpools
Nous constatons que le storpool PUBLIC.GUY a
disparu de la liste du Storpool 2. Maintenant
demandons la liste des Dbspaces du Storpool 1.
29Interversion de Storpools
Nous trouvons bien PUBLIC.GUY dans la liste des
Dbspaces du Storpool 1.
30Acquisition dun Dbspace
- Acquérons un nouveau Dbspace
- ALBERT.DBNEW dans le storpool 1,
31Acquisition dun Dbspace
Nous voulons acquérir un nouveau dbspace dans le
Storpool 1. Pour ce faire, demandons un écran
vierge par PF11.
32Acquisition dun Dbspace
Sur cet écran nous pouvons saisir les différents
paramètres de lACQUIRE DBSPACE. Des valeurs par
défaut vous sont proposées, que nous pouvons
modifier.
33Acquisition dun Dbspace
Sur cet écran nous définissons un DBSPACE privé
ALBERT.DBNEW avec les valeurs par défaut, puis
appuyons sur PF2 MAJ.
34Acquisition dun Dbspace
Nous trouvons bien ALBERT.DBNEW dans la liste
des Dbspaces du Storpool 1.
35Déplacement dune table
- Nous voulons maintenant transférer une table
dun Dbspace à un autre - La table ALBERT.PERSONNEL se trouve dans le
Dbspace ALBERT.DBSP1 et nous voulons la
transférer dans le nouveau Dbspace créé
(ALBERT.DBNEW).
36Déplacement dune table
Partons de la liste des Dbspaces du Storpool 2,
dans lequel se trouve ALBERT.DBSP1 qui contient
la table à transférer.
37Déplacement dune table
Plaçons le curseur en regard du Dbspace
ALBERT.DBSP1 et appuyons sur PF5 DET.
38Déplacement dune table
Les tables contenues dans le Dbspace ALBERT.DBSP1
sont affichées.
39Déplacement dune table
Pour transférer la table ALBERT.PERSONNEL, il
suffit de modifier le nom du Dbspace en précisant
le nouveau nom, cest à dire ALBERT.DBNEW , puis
en appuyons sur PF2MAJ.
40Déplacement dune table
Notons que la table ALBERT.PERSONNEL a disparu de
la liste des tables du Dbspace ALBERT.DBSP1.
41Déplacement dune table
Revenons sur laffichage des Dbspaces du Storpool
1, et plaçons le curseur devant le ALBERT.DBNEW
puis appuyons sur PF5 DET.
42Déplacement dune table
Nous trouvons bien la table ALBERT.PERSONNEL
dans la liste des tables du Dbspace ALBERT.DBNEW.
43Modification dune table
- Nous voulons maintenant modifier cette table
- en changeant le data type de certaines
colonnes, - en ajoutant une colonne (NOT NULL) à la table
existante
44Modification dune table
Sélectionnons la table ALBERT.PERSONNEL en
positionnant le curseur en regard de celle-ci,
puis en demandant le détail par PF5 DET.
45Modification dune table
Les différentes colonnes de la tables sont
affichées avec leurs différentes caractéristiques
que nous pouvons directement modifier sur cet
écran.
46Modification dune table
Par exemple modifions le type et la longueur de
la colonne NOM ainsi que la longueur et le nombre
de décimales de la colonne SALAIRE, puis appuyons
sur PF2 MAJ.
47Modification dune table
Maintenant ajoutons une colonne QUALIFICATION de
type CHAR(5) NOT NULL, (la colonne sera mise à
blanc, car définie en CHAR) puis appuyons sur
PF2 MAJ.
48Modification dune table
- Nous voulons maintenant modifier les Index
portant sur cette table, en changeant lIndex de
Clusterisation de cette table (IMAT à la place de
INOM)
49Modification des Index
Nous voulons, maintenant, changer dIndex de
Clusterisation sur cette table. Pour ce faire il
suffit dappuyer sur PF5 pour avoir la liste des
Index portant sur cette table.
50Modification des Index
Nous remarquons que INOM est lIndex de
Clusterisation. Notons que nous pourrions obtenir
la constitution de lIndex en positionnant le
curseur, puis en appuyant sur PF5.
51Modification des Index
Pour que IMAT devienne le nouvel Index de
Clusterisation il suffit de mettre Cluster à F,
tout en mettant Cluster à N pour lIndex INOM.
52Création dune table
- Nous voulons maintenant, créer une nouvelle
table FOURNISSEUR dans le Dbspace ALBERT.DBNEW.
53Création dune table
Une fois revenu sur cet écran donnant la liste
des tables du Dbspace DBNEW (par deux PF3
successifs), nous devons appuyer sur PF11 pour
obtenir un écran de création de table.
54Création dune table
Nous allons pouvoir, sur cet écran, saisir les
caractéristiques de la table Creator, Nom de la
table, Label et la description de chacune des
colonnes qui la compose.
55Création dune table
Saisissons, dabord, le nom du créateur de la
table et le nom de la table et éventuellement un
Label pour cette table.
56Création dune table
Ensuite, nous allons définir chacune des colonnes
de cette table et appuyer sur PF2 MAJ.
57Création dune table
La table FOURNISSEUR apparait bien dans la liste
des tables définies dans le Dbspace DBNEW.
58Création dune table
- Nous décidons maintenant, de supprimer cette
nouvelle table FOURNISSEUR.
59Suppression dune table
Pour supprimer la table FOURNISSEUR il suffit
de positionner le curseur sur la ligne associée
et dappuyer sur PF6 Supp.
60Suppression dune table
La table FOURNISSEUR a disparu de la liste des
tables du Dbspace DBNEW.
61Liste des Dbspaces Libres
A partir de la liste des Dbspaces, nous pouvons
demander ceux disponibles (cest à dire les
Dbspaces qui ont été ajoutés et pas encore
acquis), ceci en appuyant sur PF10 Libre.
62Liste des Dbspaces Libres
Cette liste est bien pratique pour administrer la
base de données. Elle donne le numéro de pool, le
type de Dbspace, le nombre de pages et le nombre
de dbspaces définis.
63Menu dAccueil
Revenu sur le menu dAccueil, remarquons que
celui-ci a deux nouvelles entrées
PF8 Suppression des modifications en cours et
PF9 Liste des modifications en cours.
64Liste des Modifications en cours
Demandons tout dabord la Liste par PF9 , ou en
entrant la valeur 9 dans la zone Faites votre
choix.
65Liste de Modifications en cours
Nous obtenons une liste sommaire des opérations
qui seront effectuées, plus tard, en Batch.
66Suppression des Modifications
Nous pouvons demander la Suppression des
modifications en cours, par PF8 ou en entrant la
valeur 8 dans la zone Faites votre choix.
67Suppression des Modifications
Une confirmation est demandée pour prendre en
compte la suppression des modifications.
68Définition des Autorisations
Après cette Suppression des modifications le
menu daccueil est revenu à sa configuration
dorigine. Notons que nous pourrions, également,
de façon interactive, donner, modifier ou
supprimer les autorisations par utilisateurs, par
tables ou par programmes.