Vous êtes sur la page 1sur 11

Systme dexploitation des ordinateurs

Module ASR3 Semestre 1


Universit Lille 1, IUT A, Dpartement informatique Anne 2011-2012 Bruno Beauls (bruno.beaufils@lifl.fr http://www.lifl.fr/~beaufils) et Yvan Peter (yvan.peter@lifl.fr http://www.lifl.fr/~petery)

Cours n B.2

Systme de gestion des donnes

OS/400 Systme de gestion des donnes

Notion dobjets
Llment de base du systme de gestion de donnes de lOS/400 : lOBJET objets autonomes : tout est stock en une seule zone (description et donnes) donnes fortement structures : un objet ne peut contenir que des donnes dune seule nature Notion de types dobjets types dobjets commencent par une astrisque * . Exemples : *FILE, *LIB, *PGM, etc.
Systme de gestion des donnes

*FILE
name: owner: ctime:

type O32 description objet

B.2 1

contenu

Quelques types
*LIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliothque *PGM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programme excutable *MSGQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File dattente de messages *CMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande OS/400 *OUTQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . File dattente de sortie *FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enveloppes (chiers)

Systme de gestion des donnes

B.2 2

Bibliothques
Type *LIB Contenu de lobjet = liste dindex qui rfrence dautres objets lexception des bibliothques : nom, type et position sur le disque dur

*LIB

*LIB
name: owner: ctime:

name:O3 owner: ctime:

*MENU name:O2 owner: ctime:

QSYS
O32 O31 *FILE *OUTQ

O3 O2 O1

*LIB
*FILE

*MENU *FILE

name:O1 owner: ctime:

Une bibliothque ne contient pas de bibliothques ! Une seule exception : la bibliothque QSYS

Systme de gestion des donnes

B.2 3

Identication
Tout objet est rattach une bibliothque est identi par un triplet de trois informations type, bibliothque, nom il peut y avoir 2 objets de mme nom dans une mme bibliothque si le type est diffrent il peut y avoir 2 objets de mme nom et de mme type sils ne sont pas rangs dans la mme bibliothque Toutes les bibliothques sont ranges dans une bibliothque spciale (elle peut contenir des bibliothques) nomme : QSYS

Systme de gestion des donnes

B.2 4

*LIB
name: owner: ctime:

QSYS

O3 O2 O1

*LIB *MENU *CMD

*LIB
name: owner:

O3

*FILE
name: owner: ctime:

*MENU O1
name: owner: ctime:

ctime:

O2

O32 O31

*FILE *OUTQ *FILE


name:

O32

*OUTQ
name: owner: ctime:

owner: ctime:

O31

Systme de gestion des donnes

B.2 5

Fichiers/Membres
Le type *FILE reprsente des enveloppes ou chiers Seul type permettant de choisir la nature des donnes stocker La structure des donnes est dtermine la cration de lobjet Les donnes sont regroupes par paquets ou membres (ches) Laccs aux donnes est alatoire (contraire de squentiel) Les paquets de donnes sont repr par des noms

LES MEMBRES NE SONT PAS DES OBJETS

Systme de gestion des donnes

B.2 6

*FILE
name: owner: ctime:

type description

TOTO

objet

TITI

contenu

membre

TOTO

TATA

Systme de gestion des donnes

B.2 7

*LIB
name: owner: ctime:

QSYS

O3 O2 O1

*LIB *MENU *CMD

*LIB
name: owner:

O3

*FILE
name: owner: ctime:

*MENU O1
name: owner: ctime:

ctime:

O2

O32 O31

*FILE *OUTQ *FILE

O1A
name:

O32

*OUTQ O1B
name: owner: ctime:

owner: ctime:

O31 O321

O322

O323

Systme de gestion des donnes

B.2 8

Qualication
Pour accder un objet on doit souvent uniquement connatre : 1. la bibliothque dans laquelle il est rang 2. son nom Une notation particulire : le nom quali bibliothque/nom de lobjet

Exemples : QSYS/O1, O3/O32, QSYS/O2, O3/O31 Les membres ne sont pas des objets et nont donc pas de nom quali

Systme de gestion des donnes

B.2 9

Vous aimerez peut-être aussi