• Aucun résultat trouvé

Gestion d'information sur les procédés thermiques par base de données

N/A
N/A
Protected

Academic year: 2021

Partager "Gestion d'information sur les procédés thermiques par base de données"

Copied!
424
0
0

Texte intégral

(1)

Il

.c

<-(

,.

GESTION D' INFORMATION SUR LES PROCEDES THERMIQUES PAR

, \ BASE DE DONNEES par Bertrand Gagnon ...

!

Thltse aou_iae à la faeultlS des Etudee CradulSs et de Recherche en parti des exigences

f

pour le Diple.e de Maltrise en Science

/

Ddparte.ent de ClSnie Agricole

,.

Univers!t' Mc&ill Montr6al

@

_~uln

---.

1986

/

\,

(2)

\

"

FACUL.n. DES rrol\ES

A~ARCf.ES·

ET

'lE

tA RECRF.RCHE

../ ." Date _ _ _ _ _ _ _ _ _ _ _ _ _ _ ROM

,

DE L'AUTEUR: ___

~---~---~---DEPAIU'EHENT : GRADE: TITRE DE LA mÈSE:

1. Par 18 pr'aente, l'auteur accorde l l'universitE McGi11 l'autorisation de mettre cette thè.e

a

la dispoaition des lecteura dans une bibliothèque de McGiII ou une autre

bibliothèque, soit sous sa forme actuelle, soit sous forme d'une r6production; L'auteur, d'tient cepenSant les autres droita de publications. Il est entendu, par ailleurs, que ni 1. thèae, ni lea longs extraits de cette thèse ne pourront être imprimés ou'

reproduita par d'autres moyens sana l'autorisation écrite de l'auteur.

2. La présente autorisation entre en vigueur i --1.!date indiquie ci-dessus l aoins que le Comid exécutif du conseil n'ait vod de différer cette date. Dans ce cas-, la date

diff'de sera le --- ,c=

(

••

Signature de l'auteur Adresse pennanen;e: --, ~

,

Si.nature du doyen .i' une date fiiure 1 l'a1iné. 2 •

.

(3)

-r·

1

..

o

o

.

..

, ,

.

~tL.l .• ~ ... ' _._ .' H. Sc • RESUME

Bar~and Gagnon G6nie Agricola

GEST ION D' INFORMATION SUR LES PROCEDES THE-RMIQUE\ PAR BASE DE DONNEES

. Une base de données a IHIS inatall ée et mise en place sur un microordinateur pour la gestion de l'information du programme d'inspection des usines de mise en conserve au Canada. Le logiciel d'application MOSS III a été utilisé

...

pour définir la structure des données. Le concepteur s'est intéressé à. la minimisation de la redondance dss données par l' e m plo i d ' en reg i st rem e nt s 9 é n é ri que s e t d e r trI a t ion s récursi v es. Un programme d' app lica tlon qui

com~te

pl usieu ra modu les a étlS construi t afin de permet t r e la mise à Jour de

v

1 a bas e d e don née s e t 1 a pro duc t ion d e ~ a p p 0 r t 8 .' L a

r~-"" pro t 0 t Y P e a été tes t é par l ' en t rée d' u née han t i 1 1 0 n,n age

--représentatif d'information.

l'intégration et le traitement de l'information par microordinateur permet d'assurer une P-J,us grande producti vi té pou r le programme ~'inapection.

o

..

/

.--i

.

-,

/ 1

.

(4)

... 1". ,. ".",](1 r·~,J:

.f;'

A8srRACT

! .... , . ~·"T· ~. . ..• Il ... i·

u~

M. SC. Bertrand Gagnan • Agric.ul~ural Engineering_

1 "

DATABASE MANAGEMfN~

OF

THERMAL PROCESSING INFORMAT ION '

A da t

a~

a 8 e wa a de 8 i 9 ne dan d in a 't a I l e d' 0 n a

microeomputer for the information management of the in s p e'e t ion pro 9 l'a m for c 8 n n in 9 pla nt s i n C 8 n 8 da. The

application software MOBS III waa uaed to define the data

o

.

structure. The designer was interested in minimizing data redondancy. This waa achieved by the use of generic .recorda and reeurai ve sets., An app lication program whiéh has several . modules waa oonstructed for the database maintenance and the report generation proceBs. The prototype WSB teeted with the entry of a repreaentative ~ample of information. o

.

.

The Integration and procesaing of information by a

f

microcomputer ensures an improved producti.vity for the inspection program.

l

i i '

....

-. • • -. • -. f-.-. ____ Tl k . .

J

(5)

o

o

o

ft

REMERCIEMENTS

L'auteur est reconnaissant pour l'assistance et la co 0 P é rat ion des p'e r son n e s qui 0 n t r end u cet t e r e che r che

r

ibi •.

L!auteur veut 'remercier le profeaseur R. Kok, Ph. D • .!

du Département de Génie Agricole pour son support et ses

.

'

conseils pendant cette recherche. Des remerciements sont aussi adre'ssés li L. Gauthier, étudiant au Ph. D., pour ,es suggestions qui ont été d'une grande valeur.

L'a ut e

ûr

rem e r cie gr and e men t Ag r i cul tu r e Ca nad a pou r

"

son support financier pour cette recherc)'e. Des "

remerciements spéciaux sont étendus li Dr. C.J. Randsll, Il Dr. J.B. Horrissey ,et à Hr. A.L. Bentley de la Direction Généra.le de la Production et de l'Inspection des Aliments d'Agriculture Canads pour leurs soutiens et enco,uragements.

o • '>

,

. i11 . ... ... ~

l

'.,

)

..

.

.> ,> •

(6)

.'

..

,

o

" .

,.

L ....

r '

1

,TABLE DES MATIERES

"

; , ~ ,

..

RESUME •••••••••••••••••••

~;

••••••••••••••••••••••••••• ••••

1

ABSIRACT ••••••••••••••••••

~

••••••••••••••••••••••••••• ••••

i i ;;>a

REHERCIEHENTS •••••••••••

~

••••••••••••••••••••••••••

;~

• •••

i i f

LISTE DES FIGURES' ••••••••••••••••••••••••••••••• ••

1 ...

vii

LltTE DES

TABLEAUX ••••••••••••

~

•••••••••••••••••••••••••••

,

1x

.

LISTE DES

A~NEXES

•••••••••••••••••••••

~

••••••••••••••••••••

x •

TERMINOLOGIE FRANCAISE/ANCLAISE •••••••••••••••••••••••••••

xi ,

r-I. INTRODUCTION ... 1

1.1 Raisons de l'étude ••••••••••••••••••• w • • • • • • • • • • • l l.2\Objecti~ de liétude ••••••••••••••• .-.~ ••••••••••• 7 1.3 Etendue du projet •••••••••••••••••••••••••••••••• ,7

II. REVUE DE LITTERATURE •••••••••••••••••••••••••••

J ...

9

2.1 Utilisation de~ microordinateurs en

agro-alimentaire •••••••••••••••••••••••••••••••••••••• 9 2.2 La technologie dea bases de données ••••••••••••• 14 2.2.1 Evolution des bases de données •••••••••••• 14 2.2.2 Base de donnéea sur microordinsteur ••••••• 17 2.2.3 Classification des bases de données ••••••• 17 2.2.4 Base de données-en agro-alimentaire ... 1B 2.3 Réglementation et base de donnéea ••••••••••••••• 21 2.3.1 Hiatoire de la réglementation canadi&nne •• 22 2.3.3 Baae de données pour la gestion du

programme d'inspection •••••••••••••••••••• 24

III. HATEfU.EL ET LOCI'CIEL UTILISES ••••••••

~

••••••••••••••

26,

\

\,

3.1 Matériel •••• ~ ••••••••••••• ,;.. •••••••••••••••••••• 26

3.2 Syat~me d'exploitation •••••••••••••••••••••••••• 26

. 3.3 Systltme de ges tion de la base de données •••••••• 27 3.3.1 Structure des .... données ••••• " •••••••••••••••• 27

J.3.1.l Enregistrement et champ ••••• ~ ••••• 29

3.3.1.2 Relation ••••••••••••••••••• t •••••• 3l < (

3.3.1.3 Zone •••••••••••••••••••••••••••••• 36

3.3.2 ~angage de définition des donnée~ ••••••••• 37

'.3.3 Langage de manipulation dea données ••••••• 40

iv

,

,

~ j lr.~"~".,.,:j~l~' ... ;---J.~i..L I-~~~) .... .f'''' .... ,,~.} :.. ••••. ;'(-.~ ... ..7:.,,~;.~,. '.

(7)

,

\ , -0 "

o

,.

o

(

3.4 Compossnte des écrans ••• ; ••••••• ~ ••• ~ ••••••••••• 42

3.4.1 Ddfinition des écrans •••••••••••••••••••• ~42

3.4.2 Manipulation des écrans ••• ~ ••••••••••••••• 4S

3 • 5· Lan gag e h

a

te. • • • • • • • • • • • • • • • .. !_~ • • • • • • • • • • • • • • • • • 48

3.5.1 Description ••••••••••••••••••••••••••••••• 48 3.5.2 Interface MDBS-BASIC •••••••••••••••••••••• 48 IV. PARTICULARITES O[.l1.A CONCEPTION DU PROTO/vPE ... 51'

4.'1

4.2

4.3

Red'dance des données •••••••••• ' ••••• ' ••••••••••• 51 4.1.1 Enregistrement générique •••••••••••••••••• 52 • 4.1.2 Relation récursive •••••••••••••••••••••••• 59 Sécurité des données •••••••••••••••••••••••••••• 62 4.2.1 Confidentialité des données ••••••••••••••• 63 4.2.1.1 ContrOle d'accès •••••••••••••••••• 64

4.2.1.2 Codes de lecture/~criture ••••• ; ••• 6S

4.2.1.3 Encodsge des donnéès •••••••••••••• 66 4.2.2 Intégrité des données ••••••••••••••••••••• 68

De l'utilisstion non ambigue de nom~ •••••••••••• 6B

.

• 1

. V. DESCRIPTION

DU

PROTOTYPE •••• , ••••••••••••••••••••••• 71

5.1 La base de données •••••••••••••••••••••••••••••• 71

5.1.1 Le schéma de Is base de données ••••••••••• 7

J

5.2 Particularités du programme d'applicstion ••••••• 77 . 5.2.1 Utilisation de fichiers communs ••••••••• \.77

5.2.2 Processus de cha!nage ••••••••••••••••• ! • • • 78

'.2.3 Configurstion du syatème •••••••••••••••••• 81

5 • 2 • 4' Jou r n a l "ct e b 0 rd. • • • • • • • • • • • • • • • • • • • • • • • • • • 8 2

5 • Z • 5 Man i p u 1 a t ion 'd., s e r r e urs • • • • ."". • • • • • • • • • • • • 8 3

5.3 Interaction avec les utilisateurs ••••••••••••••• 86

VI. MODULES DU PROGRAMME D'APPLICATION ••••••••••••••••• ~90

(

.

6.1 Module LOGON •••••••••••••••••••••••••••••••••••• 90

6 • 2 Mo d u 1 es de ~1Sf.l. ~ j ou r • • • • • • • • • • • • • • • • • • • • • • • • • • 9,S

6.2.1 Opérationaes_modules de mise il jour •••••• 97

./ 6.2.1.1 f'onction de création et

de modification ••••••••••••••••••• 99 6.2.1.2 fonction d'élimination

/disconnection •••••••••••••••••••• 99 6.2.1. 3 VisualisatIon d' occu rrences

d'en~egistr~ment8 •••••••••••••••• l01

6.2.2 Particularit~a du module CLEANUP ••••••••• I02

6.3 Production de rapports ••••••••••••••••••••••••• 103 6.3.1 Modules de production de rapporta •••••••• 108

6.3.2 Destination des rapports ••••••••••••••••• lO~

6.3.3 Relation bidon et opéra~ions bog!'ennes •• ll0

v

\

--,...'

..

/

(

\

(8)

).

"

"

,

)-'\.,aoI~V~~~4-1· ... ~<i>"4iI.:.~J'<r\ .. ,.P.,~ I,.~ ",{ .. "1",,*\~'" "l'." '"Itfl'lo~ .-·1Itt ·t1' ... ;o·_~~"··7" o;.~ - "'4"''''' ~ .

t, ~~ , . . . ""l ... t, ~t,,"'I" ~ ... ,~r\":.·." JO

-.

, " ' ' '

-'\.

.

--VII. MISE A L'EPREUVE ET PERFORMANCE DU SYSTEME ••••••••• 115

VIII.

7.!-k

MIse à l ' épreu ve du système •••••••••••••••••••• 11~

7L2'Performance du 8yBtème ••••••• ~ •••••••••••••••••

116

CONCLUSIONS •••••••••••••••••••••••••••••••••••••••• 117

_,

(

IX. RECOMMENDATIONS POUR RECHERCHES rUTURES •••••••••••• 11B

REF'E,RENCES CITEES •••••••••••••••••••••••••••••••••••••••• 119

ANNEXE

ANNEXE

tNNEXE

-~NEXE

ANNEXE

,.

ANNEXE

ANNEXE

ANNEXE

AN~XE

.

1 •••••••••••••••••••.•••••••••••.••••••.•••••••••• 127 '\ 2~ •••••••••••••••••••••••••••••••••••••••••••••• •• 143 3 •••••••••••••••••••••••••••••••••••••••••••••••••

nI

4 . . . : •••• -;; ••• 232 5 ... • 234 6 ••••••••••••••••••••• û • • • • • • • • • • •• • t • • • • • • • • • • • • • • •

Z,b

5 A , 7 ••••••••••••••••••••••••••••••••••••••••••••••••• 313 , 8 ••

~

•••••••••••••••••

~

••••••• 0 •••••••••••••••••••• 36Éi 9 ••• -•••••••••••••••••••••••••••••••••••••••••

-

~ ••• • 402 "

ANNEXE lO •••••

~

••••••••••••••••••••••••••••• : •••••••••••• 404

~

L

...

~

...

- ~ H j'b"~\" :,,' .. \ 4 . _ _

f 1 i , ...

(9)

. f

o

, j

o

• \ , ~ •

,,' , .. .. ...

---,.",Q

LISTE DES FIGURES \

...-Figure ~ Page}

..

3.1 Schéma de la, base de données ...

28<-1 3.2 ~Enregistrement.! _ ••••••••••••••••••• r- 0: • • • • • • ' • • • • • • • • • • • • 30 \ 3.3 Relation lIN • •• ~ •••••••• ••••••••••••• •••••• ~ •••••••••• )2 ( 3.4 Relation N:M ••••••••••••••••••• ,. •••••••••••••••••••••• 34

'"

3 • 5 Rel a t ion rée urs ive • • • • • • • • • • • • • • • • • • • • ••• '. • • • • • • • • • ••• 3 \

3.~61

itia,lisation de la base" "de données ••••••••• •

,

i. • • • ••

~.39

~

.

3.. Manipulation des données •••••••••••••••••••••••••••••• 41

~ )~

3.8 Cbmposantes des écrans ••••••••••••••••• 1 . . . 44

3.9' Intégration dès dictionn'~ires de données' et d'écrans •• 46

4:1 Enregistrement générique CHAINE •••••••• ~ •••••••••• ~ ••• 54

4.2

,

4.3

'"

-'"'

Procédure pour la création et l'insertion

d' enregi'8trements générique·s~ ••••••••••••• ~ ••••••••••• 57 Enregistrement générique QUANTJTE.r ••••••••••••••••••• 58

_ _ " J \.

4.4 C~binaison ~e relation récurs'ive et

d'enregistrement générique . . . ~. 59

5.1

Hiérarchie du 5.2 1 ntet~eption système ••••••• ~ •••• ~ •••••••••• ;'!.o"" •••• 79 ,( des erreurs DML/SMl., ••••••••••••••••••••• 85 •

.

,

5~3 Conf'iguratiof,l des éçrans ••••••••••••••••• : •••••••••••• 88

6.,1 :Hiérarctlie du système ••••• " ••••••••••••••• ~ ••••••••• ~ •• 91 6.2 f 0 n ct ion s du m 0 du 1 e

10

G 0 N ." •••

~

H . . . 9 j

.-/'"6 • 3 Men usd u m 0 d u 1 e lOG 0 N ... ; ••••••••• 9 4

• j

-

.

\Vii, .----\ '. (

"-..

,., "JI

..

l' :~.~j,(

(10)

1;.

..,;

,,'

figure Page

6.4 fonctions supportées par les modules de 1

H - 96

mise à jour ••••••••••••••••••• •••••••••••••••••••••••• 6.5 Organisation des modules de mise à jour~ •••••••••••••• 98

6.6 Procédure four la production de rapports ••••••••••••• 106

'1 "

Destinations pour les rappotts ••••• ; ••••••••• , ••••• ··I09

6.7

"

6.8 Production de rapports sur les ~sines~ ••••••••••••••• 110 6.9 Relation bidon et opération booléenne pour ls

production de rapports •••••••••••••••••••••••••• ••••• 114

-.

, .) viii , l T ~~~-; ... ~ . . z " , 1 ' 1

\

- '

,f' f

J .

J '"

(11)

0

~ LISTE DES TABLEAUX

- ;

~

Tableau Page

;>

,~ f

5.1 Liens entre fichier, zone, enregiostrement

et champ d'information ••••••••••••••••••••••••••••••• 74 o

o

" 1 , , 1

1

o

ix

.,

(12)

-c

o

., ... , ." .... ,

r~

LISTE DES ANNEXES

Page

ANNEXE l Spécifications DOL •••••••••••••••••••••••••••••• 127

ANNEXE 2 Spécifications SOL •••••••••••••••••••••••••••••• 143

ANNEXE 3 Fichier

pou~

configutation du système.t: •••••••• 230

ANNEXE 4 Journal de bord ••••••••••••••••••••••••••••••••• 232

, 0

ANNEXE ~ Sp~cifications BASIC pour le module LOGON ••••••• 234

ANNEXE 6 Spécifications BASIC pour les modules de mise

à jour •••••••••••••••••••••••••••••••••••••••••• 245

- 0

ANNEXE 7 Spécifications BASIC pour les modules de

production de rapports •••••••••••••••••••••••••• 313 ANNEXE B Spécifications BASIC pour les

sous-'routines communes aux modules de mise

à jour et de production de rapports ••••••••••••• 366

ANNEXE 9 Exemple d'un rapport sur les usines ••••••••••••• 402

/

ANNEXE 10 Exemplea de rapports sur autres items •••••••••• 404

"j \

x

-... _.,,",,

(

'0

(13)

o

/ Français Affichage

TERMINOLOGIE

FRANCAI~E/ANGlAISE Anglais Ar\:ière-plan Avant-plan Base de données Caractère ChaIne de caractère

.

Chsmp d'information Clavier Clignotage • Code de lecture/écriture , ,. Compifateur Conducteur,d'appareil auxiliaire

D1ctfonnaire des données Disque, dOr

Ecran

.; Element

Encodage ges données Enregistrement Enregistrement~générique Entier positif Entrée/Sortie " Facile d'utilisatio~ ','

..

' o xi Display Background, roreground Database Charact'er String Data field Keyboard, Blinking Read/Write code Compiler Deviee driver Data dictiooary Hard diak Screen frame Data encryption Record Generic record Unsigned Input/Output (1/0) Uaer fr~endly, ,

'.

(14)

-""

--/

o

,. t.. , ,

i:

~;"

.-

"

, " :.~~_, k

.

.

~ Françaia 'fenêtre fichier Gestion d'information Imsge Imprimante Journal de bord langage de définition des données langage de définition des écrans

langage de haut niveau langage hOte

langage de manipu lation

des d~nnées

-langage de manipulation des écrans logiciel Matériel li

Membre d'une relation Mi cro..ord inateur Mis8 Il jour Mono-tAche Mono-utilisateür Nombre entier Nombre r'el ,

..

~._-."' .. , ... ",.. '_.~. Anglais Window file Information management Pieture ' '\ Printer Log file

Data Definition Language (DOL) Sereen Definition Language (SOL) High level language

Host language

Data Manipulation Language (DMU

Sereen Manipulation language (SML) - - Software Hardware Set member Mierocomputer Update Single task Single user Integer Real xii " l , . • . • , _ , . . • , . ,

(15)

o

o

o

-Ii ~ . . . . -; -~,,:::..:.~ -"~"'-;.I~ -;';T"'[. -j;~" ~ ) ~. ':'";---;-: -;--. \T"P"':-. "";::."J1$!1!;lw""ll,"'':''. --"'-~-r--~""----::--:---""'!'.-,"lI"IIiz,,"''!J&'€

'"

français Anglais

Occurrence Occurrence

Octet Byte /

1

Processus de cha!nage Chaini~g process

Propriétaire d"une relation Set owner

Rapport

.,

~edondance des données

Relation

Relation bidon

Stockage (emmagasinage) des données

Système d'exploitation

Systèm~ de gest~on par

base de données (SGBO) Système expert Texte d'aide Unité d'affichage U,ni té de disque Zone Report Data redundal')cy \. Set Dummy SEtt Dat"'-storage O~erafing ay~tem

Data Base Management

~ystem (DBMS) Expert system Help text

...

Video display Disk drive Area x,iii -~ ,~-_.

,

--,

. ,

(16)

(

-,

.

o

--·. Jl,. ... 1. INTROOUIlTION 1.1 Raiaona de 1"tude

Dans toute organis!ition, que ce soit un gouvernement,

}I n e uni ver s i t ,é 0 u une ban que, des q u s n t i tés. con a i d é rab 1 es ~

d'information sont requises pour mener à bien les processus de fonctionnement, de gestion et de prise de décision.'Les quantités d'informati~n qui sont recueillies et traitées vont en croissant a'vec la complexité' du monda qui nous e n t 0 ure. Lev 0 1 ume d elt don née s r a eue i I I i e s p a r, une

or g an i s a t ion peu t de ven i r s t vol u mi l'J eux qu' il r end 1 e proceasua de fonctionnement trèa lourd, particulièrement si cette information est traitée de façon 'manuelle. pn- se

.

retrouve dans une situation où les gestiorinaires dévouent

..

plus de tempa et de ressources à la classification, au triage et à l'extraction de cette informstion, plutOt qu"à -

,

un proceasus de gestion efficace. Diverses solutions s ' 0 f f r en t pou r p e r m et t r eau )( 0 r g a n i s a t ion s d e mie u x

fonc tionner sous des' charges accruea d'in forma tian. On peut acinder l'information et faire appel à plus de g est ion na ire s • Cet t e s 0 lut ion m è n e à une dis p ers ion de l'information. Une d~euxième alternative e.st 'de mettre l'ordinateur "à contribution. L'ordinateur de v ient un outi 1 in t , r e 8 san t pu i s qu' 0 n p

è

ut lui as sig ~ e r les tif c h,e s fastidieuses et répétitives, telle la collection, le triage

etlestoc~agedel'information.

Lea deux derni~res décenni e8 ont vu l ' ord ina teu r devenir un outil privilégié dans le domaine du traitement de

1

,,\

..

(17)

o

'0

\

, ,

..-o

l'informjtion. les bases de données permettant le triage,·la

l,

/claasification et le stockage d'information dana une

.l,

mUltitUdele domaines d'application se sont multipliées. AUjourd'huil les gouvernements dispoaent-ne bases de données

sur ses c' toyens, les universités sur ses étudiants, les banques sur ses clients, etc. L'ordinateur a rendu possib le la mise en place de ces baaes de dO,nnées. Jusqu'au début de cet te décennie, 1 es basea de données étaient exc l usi vement installées sur des ordinateurs de grande tai Il e. les quantités d'information étant

ordin-ateurs de" grande tai Ile

vo'[mineuses, offraient les

aeuls les, ressources matérielles nécessaires à leurs implantations.

environ-dix ans, le microordinateur a fait son entrée sur marché. les 'dé v e l"oppements techno logi'ques, ae succédant li un rythme accéléré, le microordinateur est devenu un outil puisssnt et flexible. les ressources mstérielles disponibles sur les microordinateurs ont permis l'implantation de bases

..

de données Bur ceux.ci. les bases de données de taille 'intermédisire avaient donc un outil qui rendaient leurs installations justifiables. le microordinateur se prête bien

a~ besoin' de gestion des bases de données de taille intermédiaire. Il est un outil très personnel, s'intégrant bien à l'environnement souhaité pour ce type de bas~s de

données.

o

Si les développements en terme de matériel pour les

\

microordinateurs en ont fait des candidats pour l'implantation de b.ases- de donn6es, les recherches du cCt,

2

\.

(18)

"

:;

,- ... .r" ' . l '"

des logiciels n'ont pas suivi ces développements rapides. Certsins logiciels ,intéresssnts ont fsit leurs appari tions sur le marché, tel dBase III de Ashton Tste. Cependsnt, cea

D

logiciels n'offrent pas la flexibilité'et la puissance désirées pour des. applications plus sérieuses ou demandant des ressources en mémoire aux il iaire importantes. Certains produits sont apparua sur le marché récemment offrant des

-

r

d

outils puissants et fl~xibles pour la cpnception de bases e

données. Un logicieN d'application com\e MOSS III de M"icro Data Base, Systems Inc. fournit les outila néceasaires pour des applications sérieuses et de plua grande envergure.

L'information est considérée comme une ressource vitale qui doit être organisée afin d'en maximiser la valeur. Dsns

t 0 u s I e s dom a' i ne s d'a c t i vit é é con 0 m i que e t, soc i ale, 1 e s

banques de données sont en train et vont modifie.r les

possibilités d'activités qui s'offrent à l'homme. Les ....givers

ministàres gouvernementaux sont particuliè~ement frian~s_

d'information. Chacun de oces ministères utilise cette information pour la gestion d'une mul titude de programmes •

Une des t'ches des agences gouvernementales est la ràglementation de différents secteurs de l'économie. Agriculture Canada s la responssbilité de la réglementatiefl

o

nationale dan a le secteur sgro-alimentaire. Ces pouvoirs de

r'glementation s'étendent du processus de production à la

ferm~

en paassnt pal' la transformation et la distribution

des

al~t8.

Les 10ia et

ràglements~ qutAgricult~re

Canada a

pour mandat de mettre en application assurent une équité

(19)

·'

o

o

1 0 -'

o

pour les int.ervensnt.s dans ls production, la

tran,sformation et le commerce des denrées agricoles. ,La Direction Générale de la Prodùè-tion et de l'Inspection des Aliments d'Agriculture Canada a pour mandat particulie'r de

veiller à ce que la transformation des aliments se fassent

dans le respect des normes et standards de qualité et de sécurité édictés dane les lois et règlements. Les usines de mise en conserve constituent une catégorie d'usines de

transformation des aliments où l'inspection est asauré

par

Agriculture Cansda. Ces usines regroupent <des

établisasements impliqués dans la transformation de lég~mes, ~

de fruits, de produits carnéa et de produits laitiers. Récemment, quel ques cas de sous .. stér i 1 lsa tion et un nombre

\,

croissant de rétention de produits _ ont amené les autorités

~ ~

de cette Direction Générale à initier une revisiQn de la

réglementatiQn viaant cette catégorie de produit. Cette 'revision a amené l'adoption d'un nouveau règlement qui régit la mise en conserve des produits peu acides. Avec cette

no u v e Ile ré g 1 e men t s-t ion, les a u

~

0 rit é s go u v"e r

~

e men t ale

r

auront accès- aux informations suivantes:

.. information sur les usines impliquées dans la mise en

conserve de produits pe~ acides;

.. information sur les produits transformée;

.. information sur les procédés thermiques utilisés pour

aseurer la stérilité de ces produits;

-'

\

.. information sur les facteurs critiques associés à ces

o procédés thermiques; 4 " .. 'l,i'.; , ... l'!..I. &.;

(20)

to

f""

~~~ .. \

.

;_~"""\-~""""-"""''','''JJIf'~lt .. rr-!Jl~;'"'' .. ~( .~-,.:" ~ 1:' :~: ... , ,-"~

.

.

-• informati.on ~sur les équipements utilisés pour mener

,

à

bien la stérilisation de ces produits;

• information sur 1 es types de contenant uti 1 isés pour mettre en conserve cea produits;

• information aur les formulations de produits.

Aprèa la miae en application de cette réglementstion, i l éta~t évident que lea quantités d'information à être trai çées, étaient vol umineux. L' auteur, de ce texte a auggéré , qu'une base de données soit construite pour intégrer l'information néèessaire à la g,estion de ce programme. o.i versea a'1 ternati vea d'in formatiaation ont été considéréea.

,

-Il fut suggéré d'in,staller cette b(e.._~.nnées sur un or~inateur de grande taille auquel Agriculture Canada a

1

accbs. Cette option a été rejetée po~r deU~r!iSons. D'abord, la taille de la base de ~onnées ne justifiait pas le recours aux ressources d'un ordinateur de grande ta~~ le. De plus, l'uti 1 isation d'un ordinateur de grande tai Il e ne répondait pas aux besoins dtf gestion du programme. Une deuxième alternative a été étudiée et retenùe, à savoir

,

l'installation d~ la base de dorinées sur un ordinateur personnel. C'est du développement, de Is conception, de la mise en place et de la mise à l'épreuve de cette base de données dont i l est queost ion dan a cet te étude. Les rai 80n's de l'installation de la base de données sur un microordinateur étaient diversea. L'utiliaation d'un microordinateur était approprié pUisqu'il correspond aux

Q

besoins de geation du programme. Il permet une interaction

(21)

o

o

\\, " ~\ ~ t- j~H.?(' .. J .. t ;q j, '7lJy,fi" , .,. (.. ... , \

1,-; )

per~o·nn.li.h

entre les .9.!stionneires et la boe. d.

données. les tailles de mémoire auxiliaire maintenant

disponibles sur les microordinateurs permettaient

l'intégration de toute l'information. dans un support commun

,

et: central. la nature du programme exige que des décisions

rapides so!~nt prises. l'ordinateur devieR~ UR outil

intéressant pUisqu'une rapidité avec laquelle

des e s car a c ttfr. i s t i que s e s t 1 a

il peu t r e t.f.a

2

e r l' in for mat i on

désirée. Par exemple, dana une. situation où une saisie de

,

produi test effectuée à cause de contenants dé fectueux, il

faut obtenir rapidement le nom des usines utilisant ce type

de. contenant. Contrairement à un triage manuel, l'ordinateur

pou rra in s tan tan é men t fou r n i

r

cet te in f o,r mat ion. le

gestionnaire n'aura plus à effectuer ces tAches fastidieuses

~e triage et d'extraction de l'information et pour~a

consacrer plus de temps à la prise de~déci9ion. l'ordinateur

devient donc l'outil qui complémente et assiste le

g e a t ion n air e dan s 1 e s dom a i n,e 8 où i 1 e 8 t li mit é, à s a v 0 i r

"1

l'acquisition, la mémorisation et la manipulation de

quantit6s considérables d'information (Kok et Gauthier,

1984) • ~-6 . . . . , _ n ' . : ~ . . . .

Il

"

(22)

"

t'

"""~"'I·~i':; .~\·:~"t1j1.f1t'/'A,?:; Y"~·~"f"'fl~.~~-;~~"".~·::~·; ,_ ... ,.; .'",." ,. ~. [... •... ... -V

v , • • 0 ... .... ~

,

1.2 Objectif. de l,.tude

Les objectifs. de la pr~sente ~tude ~taient les

~

suivants

:.~.',

1. De d~finir et d'installer une bsse de donn~es qui

int~grers l'informstion n~cessaire aux besoins de gestion du programme d'inspection des usines de mise

en conserve au Canad~;

.

2. ne d~yelopper des programmes qui permettent il d~s

gestionnsires non vers~s en informstique d'entrer,

de modifier, d'extraire ou d'éliminer de

l'information de cette ba~e ~e donn~es;

J.

De d~velopper des p~ogrammes qui permettent il des

ges t ionn sires d'in te r roge r I a base de donn~ es' -e t de

j

produire des rapports ~crits avec un minimum

dIe ffort de leu~ part;

4. De mettre le systàme il l'~preuve en entrant. un

échantillonnage repr~sentatif de donn~es;

"

5. D'~.vsluer l'impact de la mise en' place de la base

de donndes sur_le programme d'inspection des usines.

1.3 Etendue du projet

Dans cetts tStude, un prototype de

.

l'inform~tion aur les' procéd~s thermiques

gestion psr base

de de

donn'es a

,ttS

cr~~. La technologIe la plus r~cente en termes

de mat'riel et de logio'iel"a

~td

,mise à contribution pour)

80n d6veloppement. Les efforts initiaux ont dt~ concentrd~

sur la conce~tion et la mise en place d'une 6a8e de donndès,

7

(23)

.:

, \ ,/ ,-, , , ,~"

,

'j

.

,

o

""Ib\'

_, _'" t ,., !ï ~;\...,.,_ /l .. "" ,,,,_;,;'f.#,,. __ ~ t~ », ~~"1It 1" x, ... ~. , .~ ~ .-, \ , ':, 1 avec un intérlft p a r t i c u l i e r il l ' u t i l i a a t i o n

-

.

d'enreg~strementa géqériquea et il la minimisstion de la

_ , , , > 1 ~

redondsnce desf

d~nnées.'

Le logiciel MOBS 'IiI à réseau é.largi a é~é utili~é pour définir e~. structurer la base de données •

. '~pràs avoir eônstruit le schéma de la base de données, un

programme facile d'utilisation a ét"é développt§. Plus~eurs modu les ayant di fférentes fonet'ions composent ce proifamme

,

d'a p p l i c a t ion q u. i s u P P 0 rte u n i n t ~ r f,a c e f a cil e

,

,d'utilisation. Le programme dtapplro~tion, supporte des

\ '

.

"

routines permettant l'entr~e, l'~dition, l'e~traction et

l'éïim~ation de ·données ainsi que , Pinterrog~tion . , de la

, '

base de données et la génijiatibn ~e ~appprts écrits. Le "

programm,e d'application ainsi que ''le logieie'l' MOBS III ont

été installés SUl" un - or'dinâteur If).M

AT.

'Une quant,1té

représentative d'information a été entrée afin d'évaluer le8-performances du mat~riel et,du logiciel.

'-, \ " 8 • , 1 " r ! , f " \ '",

.

, :' ..

--

-, . ; \ , , "

(24)

-"il 1. ,r ' , ,~

,6

1

Il. REVUE DE LITTERATURE

~.l Utiliaation dea .icroordinateurs en agro-ali.entaire

Une r~vo1ution est en train de se produire gr~ce aux

systèmes informatiques dans tous les 'sffcteurs d'activité de l'homme. La force motrice de cette révolution est le

..

microordinateur ou l'ordinateur 0 su~ une pasti Ile (K ranz 1 er

et Camp, 1976). Le secteur agro-alimentaire, bien qu'aysnt

\

été un peu lent li réagir, se transforme pour faire plus de , place àux microordinateurs. Le coOt décroissant du matériel informatique a contribué à mettre les outils informatiques à

1 .<

la port ée d'un plus grand nombre d' indi v idus, de fermier-s et d'usines de transformation des aliments. Le microordi,nateur permet l'app1ièation directe de la technologie des ordinateurs à toutes les phases du' systèllte de 'production agricole (lsaacs, 1982). Un grand nombre d'opérations qui

, .r:

étaient et sont effectuées manuellement sur les fermea et

• ... 'L

dans les usines de tr,~nsformation se pr~tent bien à·un con t r" 1 e par III i c r 0 a r d i n a t e ur: 0 e p 1 Il s , .. ole ~ vol ume s

grandissa~t d'information qui doivent ~tre traités et

assimilés ne peuvent que bénéficier de l'arrivée sur lé

> Q

marché de microordi~ateurs toujours plus puissants. Nous

~

.

aommes en train de vivre la démocratisation des outils informatiques.

Le a p r o'g r ès' . r ~ c en t s r end U'S po 8 8 i b 1 e s p a r i e s

lR.icr~ordinateurs dans le 8Y8t~me' -a=gro-alimentaire ont

8 urt 0 u t po r ~ é v e ~ s i e c 0 n~r" 1 e d' 0 P é rat i 0 n,s no r mal e m ~ n t

ef'fectu~e8 manuellement. Locke (1982) décrit t,tn syatème

(25)

o

, /

o

o

.. ,;1' • ~ < •

contrÔlé' par microordinateur pour la formulation de rations alimentaires pour un troupeaLl. Puckett ~ (1980) font la description' d'un système d' identi fication él.~ctronique -des animaux et de transmetteurs reli~s à un microordinateur- pour

"

.

la collect-Ldn et l'analyse d'information sur chacun des animaux d'un tftupeau'. L'ordinateur organise les

donn~e~

f:

collectées et fournit au producteur une analyse journalière du tj'tatut 'de chaque animal. Le contrOle par microordinat"eur de l'environnement des bâtiments agricoles est un secteur où des systèmes commerciaux sont disponibles. Lamade (l984)

)décrit un système pour le contrOle de l'environnement dans un poulailler tandia que Worley et Alliaon (1984)

8,'intéressent au contrOle par microprocesseur du chauffage

"

et de 1 a v

eo.-ti~at

ion des

b~ments

ag r ico l es. Le séchage des denrées

agri~es

, se transforme gr4ce à la micro .. informa tique. Dempater (1984), Boraum et al (1982) ai nsi que Thompson et al (1982) décrivent dea systèmes de contrOle par micrpordinateur des paramètres de

agricoles. La' gestion plus efficace

séchage des

pro~uits.-'---

-

/--des rèssourcea en~eau

sur les fet:mes semb 1 e a v oir un a veoi r p luê prome t:. taure Stice

'~---,

et al (1984) décrivent un système permettant le contrOle de

, - - - /

l'irrigstion sur dea réseaux en pi vot. 1 Is

sug~nt

qu',avec la venue des microordinateurs, les cédules d'irrigation s e r 0 n t é t a b lie s à par tir d e don née S col l~ c t ion née s e t

anal yaéea par le microordinate!Jr à p-artir der mesures

j

-d'é'vapotranspiration, de données météorologiques et d'humidité des sJi,.ls. Des progrès ont été accomplis vers

10

(26)

..

lit

()

~ " 1 .~, ,

.

'

l'intégration des informations météorologiques (McKinion et al, 1978) et des informations sur les propriétés du sol '(Krishnan et al, 1980) aux microordinateurs. les systèmes

<'"

d'acquisition de données reliés' à

~s

microordinateurs'

- - - 8 8 sur en t 1 e s t 0 c k age et l e t rai te men t d' in for RI a t ion d e

maniàre plus efficace. Weidemann et Cros"s (1982) ainsi que Reynolds et a'l (1982) décriv'ent des systèmes pour;'-la collecte et le traitement de données sur le travail du sol

,

par microo rdina teur.

4e secteur de la trans formation des aliments ~Ar~ aussi les oU,tils informa'tiques pour le contrOl e des

p~oCétéS

et le traitement de l'information. ~Certains segments de l't'ndustrie délàguent aux microordinateurs des t~ches de nature répé ti ti v e et effectuées tradi tionne Il ement de façon manuelle. Mulvaney et Rizvi- (1983) font la descrJ,ption d'un syatème supervisé par microordinateur pour ~'acquisition de ,données et le contrOl e des opér-ations d' autocl a ves. Wa Il et Smith (1984) ont conçu un système d'acquisition de données

/\t

de

contr~le

par microordinateur pour des colonnes de disti llation. Meiering et Subden (1983) décri,vent un système de contrOle par microordinateur pour la fermentation d'dthanol. Le microordinateur est' utile' pour l'établissement

\

deI a cr 0 i 8 san ce de 8 moi ais sU r e s ( 0' br i en e 't C a val et t 0, •

1983). L'utiliaation des microordinateurs s'est étendu aux coopé rati ves de pro'ducteurs. Grei tzer (1985) ci te l' exemp l e d'a producteura de' frui ts faisant l'usage d' ordin~teurs

, '

- pêraonni1s pour 'ai~er à Is gestion- de vergers.' L'entreposage I l

(27)

o

o

)

<l'" ".

des den rée s s g r i col e s qui r e qui è r s n t des c· Ô n-t r 111 e s se r r t§ s des candi t i0!:ls ambisntes bt§ nt§ fici e des possib i l i tt§s 0 ffer t es

psr les microordinsteurs. Chesson et Olsen (1984) dt§crivent un système de cQntrd'le par microordinateur des concentrations d'oxygène et", de bioxide de csrbone dans les chambres d'entreposage de fruits.

..

Kran z 1 er (1984) suggère que le rt§cent dé v e loppement de mic r oordinateurs puissants, de ma tt§r ie 1 s spéc ial ist§s et de logiciel s sophistiqués s ou", ert 1 a ~orte sux possibi 1 i tt§s de traitement numérique d'images en agriculture. les principales applications incluent l'analyse d'image, la vision robotique et l'inspection des denr~es agricoles. Le secteur agricole va bt§néficier de ces progrès puisque beauc0l-lp de tAches de classification et d'inspection sont \reliées,à des jugements visuels. Une plus grsnde objectivitt§ ) pourra être atteinte dans l'inspection et le clsssement de csrcasses 'animales, d'oeufs, de fruits, de It§gumes et de

~ta laitiers. 5skar et Wolfe (1984) font la description d'un système de classification des tomates par

,

vision assistt§ par microordinateur. Oelwiche et al (1981) dt§crivent

.

--un système pour le tr.i,age automatist§ des pêches assistt§ par un microordinateur.

R~cemment, des dt§ ve loppements dans 1 es sys tèmes expert s eont survenus et sont les premiers résul tats des efforts de

) ,

recherche en intelligence artificielle (Michaelsen et al,

o

1985). McKinion et lemmon ·(1985) décrivent les syst~mes experts comme des logiciels d'application qui sopt cspables

1

12

(28)

c

. -'

... _ \

de produire des fonctions. d'final yse et de raisonnement dans dès domaines restreints d'activité, en se rap~~ochant 'des niveaux d'efficacité d'un expert humain. Ils suggèrent que

les syatèmea de production agricole sont des csndidats potentiel's pour les systèmes experts. Ils pourront aider à

la prise de décision pour l'irrigation, l'application de fertilisant et de pesticide, le contr6le des mauvaises herbes, d'lnsectes, etc. Jones (1985) décrit des systèmes

tI

experts qui sont uti 1 isés dans di vers sec teure d' act! v i té. Les systèmea experta MYCIN en médecine,

REACTOR

pour les

central es nuc 1 éaires et

SOPHIE

en concept ion électronique aont des exemples concrets de systèmes experts en utilisation. Michaxski et al (1983) décrivent un système expert, appelé PLANT

Ids,

développé pour faire le diagnostic des" maladies dans

l~soya.

Gauthier et Kok (1985) discutent des critères de conception pour des systèmes intelligents de

ge~tion

du

a~~tème

de production sgricole. Kok et Desmarais

~985)

ae sont intéressés au développement d'un système intellig_nt pour le contrOle des opér8ti~ns dans une serre. Hu g gin s e t al (1986) m 8 i n t i e n ne nt que l'a v, en i r des pro gr è s en agriculture appartient aux systèmes experta. Les systèmes experts permettront une utilisstion plus efficace de l'information organisée ( ou Bavoir ). Cette intégration de classes distinctes d'information est essentiel aux processus de gestion et de prise de décision.

J

13

.... ... ~ .. ' , > l~

(29)

o

·0

o

, ,

--

~

Le r~le des microordinateura dana la révplution

• i

informatique en agriculture pourrait tttre celui d'un assistant fiable dans Ifes processus de gestion et de pr~se de décision (Meyer et Thompson, 1982) •. les entreprises agricoles et de transformation des aliments, ainsi que ln agences de rég 1 ementation uti 1 ieeront da v antage cet outil pour le traitement et l~ stockage de l'information.

.

.

L'intégration-- de morceaux disparates d' in formatio'n dans. des bases de données permettrs de produire une vision plus globale des

j

systèmes et une meilleure utilisation de l'information.

2.2 La technologie des bases de donndes

2.2.1 Evolution des bases de données

La décennie des années 1970 a été qualifiée par Martin

(1975) comme celle des baaes de données dans l'industrie

informatique. Martin (1975) va même jusqu'à suggérer que la

venue des bases de données sur ordinateur pourrait un jour être considérée comme une étape de l'évolution de n08 sociétés ayant eu un plus grand impact sur la condition humaine que même l'in vention de l' impr imer ie. Déjà en 1975,

environ 20 pour-cent du produit national brut des pays occidentaux était dédié à la collection, au ~raitement et à

la dissémination de l'information et du savoif (Martin, 1975). De 1971 à 1981, l'industrie du traitement de l'information a connu une croissance phénomdnale, psssant de

14

-i i . -1 "J,!..!tl',

(30)

o·,,:'

Il.7 Il 54 mi Il iards de doll ars aux Etats .. Unis (Ssguy f 1983).

Avec les coOts décr-oià8,Snts du matériel· informstique, ur:r e •

intégrstlo,n exponentielle de l'in formation aux ord ~na . t eurs ç se produit. Aujourd'hui, toutes les formes d1informstlon

sont emmagasinées sous forme numérique, que ce soit des documents verbsux, écrits, graphiques, sonores,

.

photographiques, etc. Date (1981) aou ligne que des mi 1 ~ lers

1

d'organiaations sont critiquement dépendsntes sur le fonctionnement harmonieux de bases de données.

Martin (1975) définit une base de données comme "une Il

colle~tion de données interreiiées. qui sont emmagasinées

aans redondance de façon à pouvoir serv ir une ou plusieurs applications' d'une façon optimàle., les données doivent être

\

structurées de façon à ce qu'elles soient indépendantes des pro gr a mm e s qui 1 es ut i lis e nt" • 0 a te ( 1 981) p 0 tt~ _ sap art

décrit une base de dennées comme "un systàme avec fonc~ion

.fi

principale d'emmagasiner et de maintenir de l)information de man i à r e 0 r

9

a n i sée. Cet t e in POo r mat ion peu t ê t r en' i m p 0 rte raquelle, mais est considérée significative pour l'organisation qui l'utilise".

L~me "base de données" est devenù parti du jargon informatique

, ) ,

vers ·la, fin des années 1960. Avant cette période, le traitement des données réferrait à des fichiers de donn~es ou groupes de données.'Cette premibre gé~ération de base de données'mâintenait de tràs haut niveau de

,

-redondanca des données, puisque différents fichiers contenaient les mAmes données structurées différemment pour

J\

15 . r -" . . . , • .f . __ 'ù1

(31)

o

o

L

"

aatiafaire différents programmes d'application (Martin,

19 7 S,). l' i n dép é n dan c e des don née s n ' e'l( i s t 8 i t P 8 S pu i a qu' i 1

fa'llait modifier les 'programmes d'application si des changements étaient appo~tés à l~ struc~ure des données. Vers la Tin des anntS es 1960, la deuxi ème générat.i on des bas e s de don née s a r e c o'n n u l s na tu r e cha n g e a n t e de

l'i n for mat i on e t de 8 .,s u pp 0 r t s des toc k age (M a r .t in , 1975) •

-Des efforts ont été faits pour isoler les programmes d'application dea effets des changements de médium de atockage. lea fichiers de données de cette deuxiàme

générat~on étaient, comme pour la premiàre générat:ion,

conçu_a pour un programme d'application singulier ou pour des

f

app llcations très proches. Avec 1 es b'soins commerciaux de traitement de données du début des années 1970, lea efforts ont été concentrés pour isoler davantage les programmes d'app licatlon non seu lement des support s de stockage, mais surtout des changements de la structure des donnéea. Pour la . premiàre fois on pouvait parier de l'indépendance des données. Cette troisième génération 8 reconnu la nature 6 vol ut ive deI fin for mat i-o n. Une b

8

s e de don née sn' est pas

,

plus statique que ne l'est l'organisation qui l'_utilise; Elle S8· doit d'~voir assez de flexibilité.pour évoluer avec

les changements apportés Il l'information. Ceci a constitué les progrès majeurs de cette troisiàmé génération qui a mené aux basss de donnéeé que n~as ut! 1 isons présentement.

(32)

o

.0

'0

· ... -.» 1"" .~ ... - •

2.2.2 Base de donn'es sur .icroordinateur

Jusqu1à'

\,1

~7S,

toOutes les bases de' données d'importsnce étsient déve oppées et 'installées sur des ordinateurs de

,

grànde taillel• Avec l'arrivée des microordinateurs sur le

1

msrché, les logiciels de base de données ont proli féré. Bond

(1984) constate que les bases de données ont joué un rOle

"

msjeur dans le développement· et .l'acceptation des microordinateurs. Pour lui, les bases de données agissent

comme un facteur qui stimule les changements dans la technologie des microordinateurs. Initialement, les bases de données sur "microordinateur avaient comme facteur limitant

les capacité~ de mémoire auxiliaire disponible pour le

stockage de l'information. La technologie des disques durs

eS~'venue élargir le répertoire des applications possibles

pou r I e s bas e s de don n,é e s sur m i c r 0 0 r d i n a t e ur. Cep end a nt,

les disques durs ont aussi leurs limitations. Dans les années qui viennent, la technologie des disques optiques ~

pousser~ encore plus loin les bsrriàres du stockage de

l'information sur les microordinateurs (Rothchild, 1984).

2.2.' Cl.sal'~catlon des bases de donndea

Bond Cl984J groupe les logiciels de base de données pour

microordlnateur~n

trois grandes clssses: 1) gestion par fichier, 2) relationnel et 3) typ~ DBMS. Le premier type, gestion par fichier" a la limitatfon tràs sévàre de ne pOUVOir manipuler qu'un fichier de données à la .fois. Le tyY)e relationnel, comme d8AS~ II, bien que plus puissante que

17

"

(33)

o

o

o

, , .r

la gestion par fichier présente des limitations pour dea appl ications d'envergure (Hart, 1984). Des contraintes comme un nombre maximum de csract~res par champ, un nombre maximum

de- champs par e'nregistrement et un nombre maximum d'enregistrements par fichier rencl.,nt moins attrayant leur utilisatio.n. Le type DBMS, présentant pas celJ ,

.,' contraintes, est bien- adapté pour des spplicstions plus sérieuses. Le logiciel, MOBS III fait parti de la classe OBMS. Gag1e et al (1981) décrivent MOSS III comme le logiciel d'application le plus puissant pour les _ microordinate~r8. MOBS III supporte plusieurs lan"'gages hOtee et n'a de fait pas de contraintes qu-ant à la taille de la base de données qu'il p~ut supporter. Stallings (19B4) a répertorié 66 différents logiciels de base de données pour

-microordinateur. 1 l indique l t impossibi1i té de dresser une

--j

I§tant donnl§ lrepparition preaque liste exheu'stive

quotidienne de nouveaux logicie1e sur le marché. Il note aueei la puissance et la flexibilité de MOSS III par rapport 0

-aux aut ree logicie 1 s disponib 1 es.

2.2.4 8as8 de donneS •• 'an agro-aliaantaira

La technologie dee basee de (onnées en agriculture a surtout éU utilisée pour des fonctions d'amélioration des troupe~ux, pour la comptabilité et le gestion des fermes et dea entreprisee. Ces bases de données reposent surtout sur

.

des ordinateurs de grande taille et sont accédéea par les

18

(34)

l '

1

., -.:,. , ' J ' ;~.-. . . _. ,,, • . . . •

1 utilisat~y~~ avec la technologie du videotex. Un exemple

d'une r~ussite csnadiepne est le service Grassroots offert

,

aux agriculteurs par Infomart (1986). Grassroots est une base de donn~es defplus de 40000 pagea regroupant de l'information sur les march~a, la gestion des fermee, la m êorologie, etc.

R~cemment, dea bases de données agricoles ont tHé

(-d~velopp~es pour utilisation directe sur microordinateur. -Bremel et al (1985) décri vent une base de données pour aider

il la geytion d'un troupeau laitier. Blood et Can-non (1984) analysent une base de données intégrant l'information sur la santé et la production' d'un troupeau laitier. Mather et Bartlett (1984) ainsi que Campbell (1984) font' la

,

description de bases de données~uti1is~es pour assister il la

i

prise de décision en matière de ~anté animale. Grube' et al

.

(1983) ont construit une base de données pour la gestion de l'information sur les rêcol tes. Kok et Gauthie~ (1984) font la description d'un système de gestion de l'information par base de donn~es pour une ferme typique. Clark et Cummings (1983) se sont intêressés au dêve10ppement d'une base de

donn~es p'our les besoins d'un horti cu 1 teu r. 1 la- -ont conçu le

syatème UWRIM (University of Wsshington Relstional;;oa Information Management) qui p'erme.t dt intégrer l'information

n~~es8aire aux besoins d,'un horticulteur. Andrews et

..

Hardwick (1982) ont d~veloppé un système de gestion par base de donnth,s de l'information recueillie lors d'expêriences

po~r le croisement de plan~es. Dans le domaine forestier,

~ 19 1 \ \

,

.

.... ~. , k . _ .

,

(35)

' .. ; .'

0

o

"

o

\i ~

.

~

une base de donnlSes a ISt~ 'conçue pour aider Il tenir un

inventaire sur l'~tat des forA ta dans le centre .. nord

.

.

amlSricain (Murphy, 1981) •. Sulliv~n (1985) d~crit un systàme de gestion de l'information psr base de donnlSea dlSvelopp~ pour l'lSlevage de volaillea. Dvorak (1982) d~crit l'uti l isation de logicie ls de base de 'donn~es, te 1 dBASE II, pour "aider à la gestion d'information sur

produites sur une ferme typique.

les denr~ea o

Dans le,

-~~'èur

des services offerts aux agriculteurs par ;les agences gou v ernemental es, le -M inistère français de

l'~.griculture a mis sur pied plusieurs bases de donn~es qui peu ven t A t r e a c c ~ dISe spa r I e s a g r 0 nom e s f r an ç a i.s 0 e u v r a n t

dans diff~rents bureaux r~gionaux. Populer et Willam (1982a,b) font la description de ces bases de donn~es qui

!

permettent aux agronomes d'offrIr de mei Il eu rs serv ices de

r

vulgarisation aux agriculteurs. Kindermahà (1982) discute de la prolif~ration de petites bases de données agronomiques et IScologiques intlSgrant l'information pertinente Il des r~gions agricoles de la france. Des bases de donnlSes ont ~f" mises su r pied dans des us i nes de t rans.forma tion des sI tm/ents ou

.

par des agences d'inspection gou vernementales. Ces bases de donnlSes contienne.At des informatio'ns sur la production, les produita et l'information n~cessaire Il l~ v~rification du respect des lois et r~glements. La nature confidentJelle de l'information qu'elles contiennent explique la raretd de

.

pUblications à leur sujet.

J

20

<-

;;;f'- "J"-i "

(36)

1 •

o

: '

l'a p pro c h é / t rad. i t ion n e Ile pou r a m é l'i 0 r e r I a

producti v i té dans le secteur agro .. alimenta ire était l'ajout de niveaux plus grands d'énergie et de puissance. Cette approche a atteint ses limites puisque les retours sur

\

.1

l'in v estissement ~ viennent maf'ginaux (Hugg ins etaI, 1986). Ils affirment que les gains en producti~ité li l'avenir seront'possibles gr'ce li une utilisation plus efficace de

l'information.~itch (1986) maintient que l'ordinateur e'st l'outil qui va nous aider à élargir notre vision du monde,

./>

nous permettant d'extraire et de manipuler l'information contenue dana les tonnes de données qui nous entourent. Les bases de données ont et auront un rOle majeur à jouer

"

pu~squ'elles sO,nt le repositoire de l'information organisée.

'\, L..-o

-=

..

2.'

R'gle.entation et base de donn6es

-l a bas e de don n 6 e s con ç u e pou r (c e't t e e t u d'e in t è g r e

.

,

l'information' nécessaire li la gea~ion du programme d'inapection sur lea usines 'de mise en conserve au Can~da.

Cette base de données intègre l'information accessible par 1 e a a,u t 0 rit é s f 6 d é raI es d' in s p e c t ion env e r tu des loi set $r è g lem e n t s r 6 gis san

t

1 a st 6 r il i sa t ion des pro d u ~ t s

agricolea. Une brève revue de l ' h i s t o i r e de la rtSgl!menta'tion canadienne en agro-aliment,aire suit. Les rai a o,n s qui 0 n t men 6 li l' 6 t a b l i s sem e n

t

d ' u n no u v eau riJglement et d'une baae de donmiea pour faire \la gest~on du

."1f~:~

, .,

. "

,"r t /

(37)

-.

".

o

, 0 /

--

--o

1

2.3.1 Histoire de la 'r6g1eaentation canadienne'

le~ premiers règlements adoptés d~ns le système àgro .. ·

t

alimentaire l'ont été '-.u niveau municipal ao début de ce siècle. Ces premiers ràglemen'ts svai~nt pour fonction de mettre un terme au nombre grandissant de fraudes en matière de po ids et mesu.re. Vers la fin des années 1920, 1 e commerce

des denrées agricoles s'est élargi. Les règlemente c

municipaux n'étai ent plus adéquats puisque leu r pou voir de juridiction se limite à une municipalité. Les gouvernements provinciaux sont intervenus pour assurer une 'uniformité dans 1 e c 0 mm e r c e des den rée s a 9 rie 0 l'e s- à l' i n t é rie ur' de cha que

~

pray ince. La deuxième guerre mondiale et l'apràe .. guerre ont

,

.

.

stimulé le commerce des denrées a'gricoles. L'urbanis&tion de

"

nos aociétés' a ausei joué "un rOle majeur dan,g la croissance

Ir

de la dem~nde des prQduits transformés. Le comme~ce des d e n"l' é e s a g rie ole sen t r e l es pro vin ces a i n s i qu'a uni v eau

,

international ont for,cé le' gouver'nement fédéral li agir et li

remplir l~ vide législatif qui e)(istait. Initialement, les premiàres ,lois et règlements fédérales s'intéressaien't au contrOle des, fraud'à's. Comme le commerce des denrées prenait d e l ' am p 1 e u' r , '1 a p r é,s e n c e d' u n t i ers p à r t i s ' est s v é r ES e

"

, "

nécessaire pour l'établissement de standards ,st de

,

catégories sur les produits. Le gouverneme,f)t fédéral a donc

j 0 u é

1.

e r'" le d' a r bit, r e en t r e l es pro du ete u ra e"t le a

acheteurs de produits agricoles en établissant des normes, sur lesqueLles se \:j'sse' l'établissement des prixjJ Avec-,'

l'industriel isat!on cle n08 aoc,itSUa, une gran,de demande de

. 22 , , .:

""'1

, ... 'h~

, .~

Figure

Figure  ~  Page}
figure  Page
Figure  3,'1  0  Sché~a.  de  la.  ba.se  de  donnees  /
Figure  3,3  Rela. tlon  lIN
+7

Références

Documents relatifs

Cette mythologie « nationale » est à l'œuvre dans les nombreuses épopées populaires, les chants des haïdouks, mais aussi dans les premières œuvres de prose et de poésie des

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Lorsque les deux dispositifs sont strictement séparés comme c'est le cas dans les entreprises associatives dirigées par des salariés recrutés sur le marché

On peut dire que, d’une manière générale, les initiatives des négociations sur le terrain précis du temps de travail sont venues des directions d’entreprises et n’ont pas

C‟est donc avant tout dans le caractère complexe des rapports au corps et à l‟animalité que les artistes amérindiens rejoignent les préoccupations de nombre d'artistes

The physics of SET is highlighted in former work [6] where we proposed a theoretical SET model (validated by TCAD simulations) based on an infinite number of RC circuits. So,

La base de données regroupant des informations sur les propriétés physico-chimiques et écotoxicologiques des substances prioritaires a été mise en ligne et rendue accessible au

Le grave problème souligne Sébastien Bohler, c’est que nous sommes de plus en plus prisonnier du présent, notre dépendance à l’instantanéité s’accoutume de génération