Vous êtes sur la page 1sur 310

COURS D’INFORMATIQUE

APPLIQUEE A LA GEOLOGIE
DESTINE AUX ETUDIANTS DE TROISIEME BACHELIER GEOLOGIE
ANNEE ACADEMIQUE 2021 - 2022
SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 2


SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 3


INTRODUCTION
La géologie regroupe l’ensemble des disciplines « historiques » dont
la finalité est la description des objets géologiques.

Ces disciplines comprennent d’une part l’étude des minéraux, des


roches, et des fossiles et d’autre part l’étude des milieux de dépôts et
des structures (sédimentologie, géologie structurale…).

COURS DE IAG 2021 - 2022 4


INTRODUCTION (Suite)
A ces disciplines fondamentales sont venues se rajouter d’autres disciplines
basées sur l’utilisation des concepts physiques et chimiques dans l’étude du sous-
sol comme la géophysique et la géochimie.

Même si l’étude de terrain reste de première importance, nombreux sont les


moyens d’investigation qui sont venus compléter les moyens d’étude : imagerie
satellitaire, tomographie sismique, photos aériennes….

COURS DE IAG 2021 - 2022 5


INTRODUCTION (Suite)
Le caractère purement naturaliste et descriptif de la géologie a dû évoluer aujourd’hui
vers une discipline beaucoup plus quantitative avec l’introduction d’outils
mathématiques et informatiques qui ont permis l’émergence de
nouvelles approches telles que la modélisation numérique et la simulation.

Ces évolutions justifient la diversité des enseignements proposés dans la formation du


géologue et le poids non négligeable des disciplines complémentaires que sont la
physique, la chimie, les mathématiques et l’informatique.

COURS DE IAG 2021 - 2022 6


INTRODUCTION (Suite)
Ce cours d’Informatique Appliquée à la Géologie s’inscrit dans cette optique.

Il vise à apporter aux étudiants de troisième bachelier en géologie des notions théoriques
et des techniques sur l’utilisation de l’outil informatique et ses applications dans
l’acquisition, le traitement, l’analyse, la modification, l’archivage, l’affichage, la
restitution et voire même l’interprétation des données géologiques.

Il est plus orienté vers l’apprentissage et l’utilisation des logiciels et programmes utilitaires
aux applications géologiques.

COURS DE IAG 2021 - 2022 7


INTRODUCTION (Suite)
Evolution de la géologie Etude des objets
Etude des milieux
de dépôts et de
géologiques
leurs structures

Minéraux; roches;
Concepts physiques et
Fossiles (minéralogie,
chimiques
pétrographie;
(géophysique,
pétrologie;
géochimie…)
métallogénie; …)

Introduction de
Moyens d’investigation
mathématiques et
(imageries,
Informatiques
photogéologie,
(modélisation,
télédétection)
simulation…)

COURS DE IAG 2021 - 2022 8


INTRODUCTION (Suite)
Informatique appliquée à la géologie :

Utilisation de l’outil informatique en géologie; Informatisation des


données géologiques; Automatisation des traitements de données
géologiques ;

Maîtrise de l’outil informatique et les logiciels de géologie

COURS DE IAG 2021 - 2022 9


SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 10


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Mot informatique proposé par Philippe Dreyfus en 1962 ;

@ Mot-valise, formé d’INFORmation et d’autoMATIQUE ;

@ L’informatique : une automatisation de l’information ou plus exactement un


traitement automatique de l’information ;

@ Au sens le plus large du mot, l’informatique désigne tout ce qui peut être traité
par l’ordinateur (textes, nombres, images, sons, vidéos,…).

COURS DE IAG 2021 - 2022 11


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ L’outil pour traiter l’information de manière automatique s’appelle un ordinateur.


Ce nom a été proposé par Jacques Perret (Professeur de Latin à la Sorbonne) en
1954.

@ Ce mot était à l’origine d’un adjectif qui signifiait ‘qui met de l’ordre’, qui arrange.

@L’anglais, plus restrictif, utilise le terme de computer qui peut se traduire par
calculateur, machine à calculer.

COURS DE IAG 2021 - 2022 12


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Pour exécuter une tâche particulière, l’ordinateur a besoin


d’un programme informatique qui est une suite d’instructions
(ou ordres).

@Un ensemble de programmes coopérant pour exécuter une


tâche particulière est appelé un logiciel.
COURS DE IAG 2021 - 2022 13
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
Types de logiciel Définition Exemples
Types et exemples
Edition de textes Saisie de textes simples, sans mise Bloc-notes, WordPad (PC) SimpleText
(MAC). Kate, gedit (LINUX)
de logiciels en page sophistiquée
Traitement de textes Saisie de textes avec mise en page Word, Latex
sophistiquée, insertion d’images et de
tableaux, etc.
Logiciels graphiques Dessins et images Paint Shop Pro (PC), Adobe Photoshop
(PC et Mac) Adobe Illustrator,

Logiciels cartographiques Cartes et images avec dimensions MapInfo, ArcGis, Surfer, GMT, QGIS, etc
spatiales
Tableur Réalisation de tableaux de calculs Excel
(factures, bulletins de salaire, etc.)

Bases de Données Réalisation de listes structurées Access, Oracle,…


d’éléments
COURS DE IAG 2021 - 2022 14
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

Donnée et information :

© Il est important de faire une distinction entre une donnée et une


information.

© Une donnée ne prend un sens que lorsqu'elle est interprétée.

© Pour un programme, cette interprétation est de nature plutôt rudimentaire


et se borne à la connaissance des opérations sur le type de la donnée
COURS DE IAG 2021 - 2022 15
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

Donnée et information :
© Dans une base de données gérant les données relatives aux sondages d'un gisement
minier, la teneur en un élément métallique pourrait être représentée par une donnée de type
réel (un nombre entier ou décimal).

© Le programme traitant la donnée dans l’ordinateur ne comprend pas qu'il s'agit d'une teneur. Sa
compréhension se limite à pouvoir effectuer certaines opérations sur le nombre réel telles que le calcul de la
moyenne, de la variance ou de l'écart-type d'un ensemble de teneurs. Une interprétation plus raffinée sera
effectuée habituellement par l’homme.

COURS DE IAG 2021 - 2022 16


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
®Donnée (data) : Une donnée au sens informatique ®Une donnée devient une information
est une représentation d'un fait à l'aide d'un code lorsqu'elle enrichit les connaissances de cet
binaire stocké dans la mémoire de l'ordinateur. homme.
®La donnée informe si elle change quelque chose au
®Le contexte de la donnée permettra à l'homme
niveau de l'état du destinataire.
de savoir que la donnée de type réel
®L'information est le résultat de ce changement au représente la teneur en métal obtenue après
niveau de l'état du destinataire.
analyse d'un échantillon donné.

COURS DE IAG 2021 - 2022 17


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
® Lorsque le contexte est connu, l'homme peut Exemples :
alors interpréter la donnée et en tirer une
€ La teneur de 3 % en Cu exploitée dans
information au sens où ses connaissances
le gisement de Musonoie ;
seront enrichies suite à la réception de la
donnée. € La teneur en 34 % de Cu contenue dans

®En consultant la teneur, le géologue devient un minerai de bornite ;


plus informé. Pour lui, la donnée devient une € L’altitude 1300 m de la colline Matra
information.

COURS DE IAG 2021 - 2022 18


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

Donnée et information :

© Shannon et al. (1959) ont proposé une théorie formelle de l'information dans le

but de mesurer la quantité d'information pouvant être communiquée dans un canal de


communication.

© Selon cette théorie, la quantité d'information d'un message d'une source à un


destinataire se mesure comme une diminution de l'incertitude au niveau du destinataire du
message.

COURS DE IAG 2021 - 2022 19


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

Donnée et information :

© La donnée informe si elle change quelque chose au niveau de l'état du destinataire.

L'information est le résultat de ce changement au niveau de l'état du destinataire.

© Comme le niveau d'interprétation d'une donnée par un programme est très rudimentaire, le
terme Donnée sera habituellement préféré au terme information dans le contexte
informatique. Cependant, les deux termes sont souvent utilisés comme synonymes lorsque
de telles nuances sémantiques deviennent une préoccupation secondaire.

COURS DE IAG 2021 - 2022 20


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

Notion de donnée et différents types de données

© Donnée (data) : Au sens informatique, C’est une représentation d'un


fait à l'aide d'un code binaire stocké dans la mémoire de l'ordinateur.

© Type de données (data type) : Détermine la nature du codage utilisé


pour représenter une donnée et les opérations applicables à la donnée.

COURS DE IAG 2021 - 2022 21


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
Exemples :
@ Une donnée de type caractère est souvent
@ Une donnée de type entier est normalement représentée par le code ASCII ou Unicode du
représentée par un entier codé en binaire d'une
caractère.
longueur prédéterminée, par exemple, 32 bits.
@ Une chaîne de caractères peut être
@ Un bit est réservé pour le signe dans le cas d'un
représentée par un tableau de caractères.
entier signé.
@ Pour chaque type de données, il y a un
@ Une donnée de type réel utilise un codage
ensemble d'opérations applicables aux
plus complexe composé de la mantisse, de
l'exposant et d'un bit de signe. données de ce type.
COURS DE IAG 2021 - 2022 22
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ L'American Standard Code for Information Interchange (Code américain


normalisé pour l'échange d'information), plus connu sous l’acronyme ASCII,
est une norme informatique de codage de caractères apparue dans les années
1960.

@ C'est la norme de codage de caractères la plus influente à ce jour. ASCII.

@ Il permet de coder les caractères sur 8 bits, soit 256 caractères possibles.

COURS DE IAG 2021 - 2022 23


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Il est possible d'effectuer des opérations arithmétiques sur


les données de type entier.

@ Normalement, il y a aussi des opérations permettant de lire


ou d'afficher un entier sous forme d'une chaîne de caractères

COURS DE IAG 2021 - 2022 24


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Donnée simple ou complexe : Une donnée @ Une teneur obtenue sur un échantillon dans un
de type simple, ou donnée simple (entier, réel, gisement et représentée par un entier ou un décimal
sera vue comme une donnée de type simple.
caractère), est indécomposable du point de
vue du système qui la manipule alors qu'une @ Mais, l'ensemble des teneurs relatives à un
gisement, incluant son numéro d'échantillon (Id
donnée de type complexe, ou donnée
échantillon), sa localisation, sa provenance et la
complexe, est composée de données simples
liste d'échantillons peut être vue comme une
ou complexes. donnée de type complexe

.
COURS DE IAG 2021 - 2022 25
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Type de données complexe @ Une chaîne de caractères pourra être considérée comme
un type simple ou complexe selon le contexte. Dans les
@ Un type de données complexe est défini en
premières applications des bases de données, les types
composant des types simples ou complexes à
simples étaient limités à des entiers, des réels et des
l'aide de constructeurs de types (enregistrement,
chaînes de caractères d'une taille limitée.
ensemble, tableau, etc.).
@ L'évolution technologique permet de considérer
@ La distinction entre ce qui est simple et ce qui est
aujourd'hui le traitement de données beaucoup plus
complexe est relative au contexte. Il n'y a donc pas de
élaborées et volumineuses telles que les données
notion absolue de simple et complexe.
multimédias.

COURS DE IAG 2021 - 2022 26


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données

@ Le traitement des données dans l’ordinateur ne se fait pas au hasard. Il


implique que l’on soit fixé sur certains préalables dont :

© la nature et les types des données dont on dispose (observation,


détermination, graphiques et numériques) ;

COURS DE IAG 2021 - 2022 27


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données

© des objectifs visés et des modes de traitement des données envisagés ;

© des modes de présentation de résultat de ce traitement ;

© de la nature des supports de l’information ou des données (en entrée et


en sortie).

COURS DE IAG 2021 - 2022 28


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données

© Tous ces facteurs concourent à la prise de décision sur le mode de traitement


qui peut être manuel ou automatique.

© Dans le cas où vous optez pour un traitement automatique, il faut avoir une
connaissance des machines de traitement et une connaissance de la
programmation ou des logiciels qui permet le dialogue avec ces machines.
COURS DE IAG 2021 - 2022 29
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature et type de données


géologiques

© Les données géologiques résultent le plus souvent de la description


d’objets ou phénomènes au moyen d’observations, des déterminations et
des mesures.

© Elles comportent trois composantes:


COURS DE IAG 2021 - 2022 30
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature et type de données géologiques


(Composantes)

© Identification de l’objet: nom de la formation géologique ; référence du puits ou de la


coupe ; nom du gisement décrit ; numéro de l’échantillon ; numéro de la station ou de profil
de mesure ;

© Nom du caractère décrit: puissance, teneur en manganèse ; texture, structure,


réflectance, couleur, orientation, pendage, azimut, etc.
COURS DE IAG 2021 - 2022 31
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Nature et type de données géologiques
(Composantes)

© Valeur (ou état) du caractère décrit: 30 mètres , N20°E, grenue, 3%, saine, altéré, -120
mGal, etc.

© On peut aussi en ajouter une quatrième composante, qui est la composante spatiale.
On peut associer à chaque donnée géologique une composante spatiale liée à sa
localisation définie dans un système des coordonnées de référence (SCR : SIG).
COURS DE IAG 2021 - 2022 32
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Nature de données géologiques
Les données géologiques peuvent prendre l'une de ces cinq natures :

© La mesure des caractères décrits peut être quantitative : dans ce cas, le caractère prend ses
valeurs dans un ensemble continu et structuré tel que l’ensemble des réels (R) ou des réels
strictement positifs (R + )

Exemple (valeurs numériques): les dosages chimiques ; les mesures physiques, pétrophysiques
(densités, porosité, surface spécifique, paramètres de résistance…) ; les mesures géophysiques ; les
indices de plasticité d'un sol, etc.
COURS DE IAG 2021 - 2022 33
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature de données géologiques


Les données géologiques peuvent prendre l'une de ces cinq natures :

© Elle peut être semi-quantitative : Le caractère prend ses valeurs dans un ensemble
non structuré ordinal tel que l’ensemble des modalités ordonnées (échelle ordinale).

Exemple: les classes granulométriques ; les teintes: claire à foncées ; les degrés
d’altération ; estimation modale ;


COURS DE IAG 2021 - 2022 34
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature de données géologiques


Les données géologiques peuvent prendre l'une de ces cinq natures :

© Elle peut être qualitative (une qualité excluant l’autre possible) : Le caractère prend
ses valeurs dans un ensemble des modalités non ordonnées (échelle nominale).

Exemple (valeur alphanumérique): le nom d’une roche, une espèce minérale,


la couleur, la nature de l’anomalie, l’acidité d’une roche, etc...

COURS DE IAG 2021 - 2022 35


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature de données géologiques


Les données géologiques peuvent prendre l'une de ces cinq natures :

© Elle peut être dichotomique. Présence ou absence d’un caractère (valeur logique
0 ou 1): dans une roche, l’existence ou non de myrmekite, des phénocristaux de
feldspath potassique, etc. La présence du quartz dans certaine roche exclue celle
de feldspathoïde.

COURS DE IAG 2021 - 2022 36


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature de données géologiques


Les données géologiques peuvent prendre l'une de ces cinq natures :

© Myrmekite décrit une intercroissance vermiculaire, ou ver, de quartz dans le


plagioclase. Les croissances sont à l'échelle microscopique, généralement
avec des dimensions maximales inférieures à 1 millimètre. Le plagioclase est
riche en sodium, généralement en albite ou en oligoclase.

COURS DE IAG 2021 - 2022 37


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Nature de données


géologiques

@ Les données géologiques peuvent prendre l'une de ces cinq natures :

© Quand un objet est décrit par plusieurs caractères à la fois dans un espace
à p dimensions, il peut être ramené à un vecteur d’un espace vectoriel RP.

COURS DE IAG 2021 - 2022 38


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

@ Processus de traitement des données : Type de données


L’existence des différents moyens de description d’objets permet de distinguer quatre catégories de données :

© Les données d’observation : Elles concernent les notes descriptives, synthétiques sur des objets ou phénomènes.

Exemple : le levé géologique, le logging (description) d'un forage ; la coupe pédologique d'un sol ;

© Les données de déterminations : Elles relèvent du domaine biunivoque de la systématique (systématique animale,
végétale ou minérale, échelle chrono-stratigraphique, classification pétrographique des roches éruptives, sédimentaires,
ou métamorphiques).

COURS DE IAG 2021 - 2022 39


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Type de données

Les données de déterminations :

© Elles sont les aboutissements de l’élaboration mentale issue des observations. Les
déterminations sont généralement structurées et présentent un ordre assez rigoureux. Ce sont
des mots clés et symboles, des fiches de déterminations, etc.

Exemple: Classification des roches plutoniques, volcaniques, diagramme de faciès


métamorphiques
COURS DE IAG 2021 - 2022 40
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Type de données

Le plus souvent les déterminations qualitatives sont complétées par les indications d’ordre quantitatif. C’est ainsi que
classer une roche parmi les granites signifie:

 Déterminer sa composition minérale (proportion de quartz, etc.) ;

 Désigner une texture (grenue sans orientation préférentielle) ;

 Désigner un mode des gisements (plutonique).

 L’opération elle-même est une détermination. L’étape 1 est une indication quantitative et les étapes 2 et 3 sont des
déterminations qualitatives.
COURS DE IAG 2021 - 2022 41
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Type de données
© Données graphiques et pictorales : Elles concernent les variations dans l’espace ou dans le temps de la valeur
et/ou de la distribution d’une propriété. Il s’agit des documents graphiques, enregistrements graphiques et sorties
instrumentales analogiques.

a. Sur une carte:

Géologique → variable = Ages des formations

Hydrogéologique → variable = Conductivité hydraulique des formations;

Lithologique → variable = Lithologie des formations


COURS DE IAG 2021 - 2022 42
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Type de données

b. Sur un diagramme:

Soit la variation d’une propriété quantitative (teneur, densité, etc.) à une dimension
(profil), 2D (espace), 3D (volume) peut-être même 4D

Soit la variation de composition sur 3 pôles (diagramme triangulaire utilisé en


classification chimique des roches).

COURS DE IAG 2021 - 2022 43


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Type de données

c. Images aériennes et spatiales:

 Elles concernent la variation en 2D de la propriété réflectance ou la


luminance. Celle - ci est une donnée analogique analysable dans les
dispositifs de numération.

COURS DE IAG 2021 - 2022 44


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Type de données

© Données numériques : Il s’agit de l’évaluation quantitative de divers


caractères. Elles ressortent, directement ou indirectement, d’une mesure
instrumentale.

Exemple: teneurs en éléments métalliques ; paramètres physiques, etc.

COURS DE IAG 2021 - 2022 45


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données
géologiques

@ La codification des données géologiques dépend de la nature des données:

 Les données qualitatives et dichotomiques sont généralement codées en binaire ;

 Les données quantitatives et semi-quantitatives sont utilisées comme telles ou


codées en binaire.

COURS DE IAG 2021 - 2022 46


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données
géologiques

@ Le format d’un code définit la longueur de chaque mot et il peut être désigné par K.
Pour qu’un code de puissance M puisse représenter un ensemble informationnel de
puissance m, il faut et il suffit que:

@ M ⩾ m : C’est-à-dire que le nombre des mots de code disponible doit être égal au
moins au nombre d’informations à coder.
COURS DE IAG 2021 - 2022 47
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

@ On compte 5 types des codes utilisés en géologie:

© Code direct : Ensemble informationnel de cardinal m est codé par un alphabet possédant m
caractères ou système physique à m états stables. Il est non utilisé parce qu’étant peu pratique
pour un ensemble informationnel à grand cardinal;

© Code complexe : Les mots codés sont des combinaisons, réalisées suivant des règles propres à chaque
code, de caractères d’un alphabet ou de marques d’un système physique. Les plus courants sont des codes
constitués de mots à longueurs fixes.

COURS DE IAG 2021 - 2022 48


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code complexe :

Si p = base de l’alphabet et k = longueur du mot, alors la puissance du code M = pk (effectif du


vocabulaire)

Exemple: Etant donné un ensemble informationnel de puissance m et un alphabet de base p,


trouver la longueur minimale k du mot requise pour représenter l’ensemble dans un code qui utilise
cet alphabet.

COURS DE IAG 2021 - 2022 49


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données
géologiques

© Code complexe : Le nombre des codes disponibles M doit être au moins égal au
nombre d’informations m :

COURS DE IAG 2021 - 2022 50


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code commutatif : Lorsque dans un code complexe les caractères sont permutés sans modifier
ou altérer la signification d’un mot, un code est dit commutatif.

 Mathématiquement, une telle situation correspond à une combinaison des lettres (ou marques)
prises k à k dans un alphabet (ou un ensemble des digits) de base p:

 M est maximum quand k = P (cfr Triangle de Pascal)

COURS DE IAG 2021 - 2022 51


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code commutatif :

 Pour une roche contenant la biotite désignée par le code A et la muscovite désignée
par le code B, si on ne s’intéresse qu’à leur détermination qualitative (leur présence
dans une roche), AB signifie la même chose que BA (les codes désignent la même
composition minérale d’une roche).

COURS DE IAG 2021 - 2022 52


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code positionnel : Il est aussi appelé code hiérarchique ou articulé. Dans ce code une permutation
de caractères modifie la signification d’un mot. Les codes positionnels sont utilisés pour représenter des
objets ou des concepts hiérarchisés entre eux.

Soit à codifier les ères, les systèmes, périodes et étages en stratigraphie. Au total, nous avons quatre
niveaux et à chaque niveau, nous réservons une position. La longueur du mot codé égal 4.

Alphabet = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, b (caractère blanc b)

COURS DE IAG 2021 - 2022 53


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code positionnel : Alphabet = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, b (caractère blanc b)

COURS DE IAG 2021 - 2022 54


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code positionnel :

© En R.D.C : on utilise le code positionnel proposé par Armand François et les géologues du Musée Royal d’Afrique
Centrale (Tervuren) pour la stratigraphie des différents Supergroupes.

© Exemple : Pour le Supergroupe du Katanga ou le Katanguien, le code positionnel est alphanumérique. Il comprend 4
ou 5 codes dont une ou deux lettres suivies de 3 chiffres. La partie alphabétique représente la première lettre ou les
deux premières lettres du Groupe (R pour le groupe du Roan ; Ng pour le groupe de Nguba et Ku pour le Kundelungu).
Les 3 chiffres représentent en ordre le sous-groupe, la formation et la couche.

COURS DE IAG 2021 - 2022 55


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données
géologiques

© Code dérivé : Ces types de codes sont générés à partir des mots utilisés dans le
langage naturel. La première méthode de génération consiste à supprimer dans un
mot en clair les dernières lettres jusqu’à arriver à un mot de longueur déterminée:

 Exemple : Syénite : syen ; grès : grès ; amphibolite : amph

COURS DE IAG 2021 - 2022 56


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données géologiques

© Code dérivé : Cette méthode est inutilisable pour le codage d’un ensemble de mots parmi lesquels certains
ont une racine ou radical commun:

 Exemple: granite, granodiorite, granulite : gran ; calcaire, calcarenite : calc

 La deuxième méthode est d’une application générale. Elle consiste à supprimer dans le
mot à partir de la deuxième lettre, les lettres les plus fréquentes dans la langue écrite (les
moins significatives) jusqu’à obtenir des mots d’une longueur déterminée.

 Sandstone : sndsn ; snds ; gécamines : gcm : (Code à 5 lettres) ; (code à 4 lettres) ; (code à 3 lettres)
COURS DE IAG 2021 - 2022 57
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Codification des données
géologiques

© Le code dérivé représente aussi le code que chaque géologue peut


adopter pour distinguer les différents échantillons de sa campagne ou
différents sondages, puits ou tranchées exécutés au cours d'un
programme d'exploration ou d'exploitation.
COURS DE IAG 2021 - 2022 58
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Objectifs et modes de traitement

© le calcul des réserves des gisements ;

© l’établissement des cartes thématiques (géologique, géophysiques, géotechnique,


hydrogéologique, géochimiques, etc) ;

© le calcul des paramètres géophysiques, pétrographiques ou géochimiques ;

© le tracé des courbes de variations de différentes grandeurs (courbes isovaleurs) ;


COURS DE IAG 2021 - 2022 59
THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ Processus de traitement des données : Objectifs et modes de
traitement

© la simulation sur modèle des phénomènes géologiques ;

© les techniques de corrélation, d'ajustement et d'interpolation;

© l’archivage des données, etc...

COURS DE IAG 2021 - 2022 60


THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES
@ La géologie fait actuellement appel à l’informatique pour effectuer
rapidement des traitements qui impliquent un grand volume des données
et d’opération élémentaires ou complexes.

COURS DE IAG 2021 - 2022 61


SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 62


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Le géologue, dans l’exercice de son métier, est souvent confronté à des masses
considérables de données.

@ Et la plupart du temps plusieurs variables (attributs, caractères) ont été mesurées


pour chaque observation.

@ L'étude individuelle de ces variables, bien qu'essentielle, ne permet pas de retirer


toute l'information désirée de ce tableau de données (e.g.: Relations entre les
variables).
COURS DE IAG 2021 - 2022 63
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Les méthodes bivariables, en particulier les diagrammes binaires (scatterplots en anglais), sont
déjà beaucoup plus riches d'informations puisqu'elles permettent d'établir des relations entre les
variables.

@ Les méthodes multivariables vont un peu plus loin et cherchent les relations simultanées entre
plusieurs variables.

@ Ces méthodes ne sont pas le propre des géologues; elles peuvent servir à analyser les données
de toute provenance. Elles ont été développées tout au long du 20ème siècle par des statisticiens et
des chercheurs provenant surtout des domaines divers
COURS DE IAG 2021 - 2022 64
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

@ L'analyse des données vise donc


essentiellement à décrire les liens entre les
variables et les observations de notre matrice de
donnée.
COURS DE IAG 2021 - 2022 65
Puits CE pH Ca2+ Mg2+ Na+ K+ Cl- SO42- NO3- HCO3- SiO2
PLub01 107.9 6.62 4.014 3.317 11.084 1.072 12.319 4.432 2.856 35.36 1.683
PLub02 43 6.15 0.899 0.194 6.534 1.016 5.277 1.213 3.56 10.7 3.203
PLub03 320 4.36 3.966 12.659 28.976 2.24 37.619 0.06 98.952 0.5 3.547
PLub04 47.8 6.41 5.117 0.643 2.377 0.72 2.676 0.672 12.604 7.41 0.644
PLub05 172.1 6.52 5.954 7.311 15.705 0.512 24.566 1.326 30.108 23.167 1.809
PLub06 133.9 6.85 5.249 6.36 9.342 0.616 18.005 0.527 20.142 24.386 1.356
PLub07 49.7 6.85 1.611 2.677 3.383 0.572 3.422 1.102 1.906 21.948 3.324
PLub08 10.4 6.16 0.445 0.361 0.525 0.222 0.292 0.089 2.93 0.5 10.8
PLub09 16.7 6.29 0.561 0.595 1.199 0.412 0.933 0.524 4.374 2.5 13.32
PLub10 9.7 6.23 0.266 0.284 0.782 0.152 0.323 0.06 2.657 0.5 11.07
PLub11 5.2 6.13 0.108 0.089 0.695 0.134 0.248 0.06 0.933 0.5 12.25
PLub12 6.4 6.17 0.302 0.098 0.591 0.206 0.259 0.06 1.221 2.5 13.69
PLub13 283.1 7.26 19.344 12.342 17.705 2.268 54.139 11.33 17.381 37.738 12.67
COURS DE IAG 2021 - 2022 66
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

@ Et voici une série de questions auxquelles les


traitements des données tenteront de fournir des
réponses sur la matrice de données :

COURS DE IAG 2021 - 2022 67


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Peut-on prédire le comportement d'une variable à partir d'une ou plusieurs autres
variables (problème de régression)? Et quelle est la meilleure équation de prédiction?

@ Peut-on identifier, voir interpréter, des facteurs pouvant expliquer les variations
observées dans les différentes variables (analyse factorielle)?

@ Peut-on filtrer de nos données l'effet dû à des facteurs indésirables (éliminer le


bruit et garder le signal)?

COURS DE IAG 2021 - 2022 68


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Peut-on identifier les différences existant entre divers groupes parmi nos données
(séparer le fond géochimique du seuil d'anomalie ou l'anomalie régionale du résiduel)?

@ Comment utiliser ces différences pour prédire le groupe auquel appartient une
nouvelle observation?

@ Quelles sont les observations (ou les variables) ayant des ressemblances au niveau
de leur comportement (problème de corrélation géologique)?

COURS DE IAG 2021 - 2022 69


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

@ Le processus de traitement permet de résumer les


caractéristiques des données et de fournir
par leur interprétation les réponses à ces différentes
questions.

COURS DE IAG 2021 - 2022 70


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Géologie et Informatique

© Géologie : discipline descriptive pendant de nombreuses années ;

© Les observations disponibles étaient limitées aux parties les plus


superficielles des continents, de sorte que les géologues ne disposaient
pas d'un ensemble cohérent de données permettant une approche globale
des phénomènes.
COURS DE IAG 2021 - 2022 71
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Géologie et Informatique

© Vers des années 1960 : les sciences de la terre ont subi une profonde évolution
avec la naissance de la théorie de la tectonique des plaques :

 Théorie unificatrice permettant d'expliquer les grands faits géologiques :


orogenèses, volcanisme, séismes et montrant l'étroitesse des liens unissant ces
phénomènes.

COURS DE IAG 2021 - 2022 72


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Géologie et Informatique

© Cette théorie a pris naissance après l'accumulation de nouvelles données dues à de récentes
technologies d'investigation de la croûte terrestre, continentale et océanique.

 La géophysique et la géochimie ont été les moteurs de cette théorie et les pourvoyeurs de
données nouvelles, abondantes et précises.

 Des navires et des submersibles ont été équipés d'appareils destinés à cartographier les fonds
océaniques, à observer directement la croûte océanique jusqu'alors méconnue, à mesurer le
paléomagnétisme des roches, à pratiquer des forages sous-marins.
COURS DE IAG 2021 - 2022 73
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Géologie et Informatique

© La masse de données quantitatives ainsi collectées par les


géophysiciens, les géochimistes, les pétrographes, les hydrogéologues,
etc. a pu être exploitée rapidement par le traitement informatique;

 l'ordinateur permettant également des modélisations évolutives et des


simulations
COURS DE IAG 2021 - 2022 74
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques

© Les outils utiles informatiques (logiciels) utilisés pour les traitements dépendent de
la nature et des types des données géologiques.

© Les données qualitatives d'observation dont les notes de description (observation),


synthétique sur des objets ou des phénomènes sont traités directement dans des
logiciels (programmes) de traitement de texte comme le microsoft office Word ou le
Latex.
COURS DE IAG 2021 - 2022 75
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Traitement de texte

© C’est un logiciel qui produit une composition du texte (au sens typographique) à partir des
données textuelles fournies par l’utilisateur. Le rendu est composé en direct lors de la frappe,
c’est ce qu’on appelle un logiciel WYSIWYG (What You See Is What You Get).

© Le format de sauvegarde retient les informations de composition : mise en forme, couleurs,


polices.

Les fichiers sont plus gros.


Les fichiers sont souvent moins exploitables par d’autres logiciels (pas de standard).
COURS DE IAG 2021 - 2022 76
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Traitement
de texte

©Le Word est un logiciel très familier et presque connu de tout le monde. Nous ne
pouvons pas le présenter dans le cadre de cours.

COURS DE IAG 2021 - 2022 77


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Latex

© Ce n’est pas à proprement parler un “traitement de texte”, mais plutôt un


“traitement de document”, au sens où il analyse un texte source pour
fournir le résultat “compilé” sous forme d’un document final.

COURS DE IAG 2021 - 2022 78


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex

© Il rivalise avec les logiciels de mise en page grâce à un langage de programmation et à sa grande
flexibilité;

© Sa mise en œuvre est très différente des autres logiciels, ce qui déroute les habitués des traitements de
texte et des logiciels de PAO.

© LATEX se charge automatiquement de nombreux aspects et détails typographiques.

©Sa démarche ressemble à ce qui se passe avec des navigateurs WEB : composition à partir
d’un fichier texte source en HTML.
COURS DE IAG 2021 - 2022 79
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex

@ LATEX sert à produire des documents contenant du texte.

@TEX créé en 1977 par Donald Knuth (version 3.14159 de 1982)

@LATEX créé en 1982 par Leslie Lamport (version 2e de 1994)

@Utilisations : principalement dans les milieux universitaire et enseignant (surtout


scientifiques)
COURS DE IAG 2021 - 2022 80
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex :
Avantages

© Le fichier source est du texte :

Taille très petite : quelques Mo pour un livre de pages.

Très grande portabilité (tous les systèmes d’exploitation).

Le texte peut être généré par un logiciel tiers (insertion dans un flux automatisé).
COURS DE IAG 2021 - 2022 81
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex :
Avantages

© Logiciels gratuits, ouverts et stabilisés : pérennité des documents.

© Typographie de très grande qualité due au moteur tex : césures, ligatures. . .


© Possibilité de programmation : macros personnelles, mise en page, aspect des
éléments du texte, automatisations diverses.

© Séparation du fond et de la forme.


COURS DE IAG 2021 - 2022 82
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex
: Avantages

©Séparation du fond et de la forme :

 Changement de style aisé.

Gestion automatique de nombreux éléments du document (table des


matières, références croisées, bibliographie. . . ).
COURS DE IAG 2021 - 2022 83
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Avantages

© Capacité à gérer des gros documents complexes.

© Gestion aisée de documents écrits dans des langues et dialectes différents : très utilisé en
linguistique.

© Nombreuses extensions sous forme de packages.

© Écosystème riche : makeindex , bibtex , metapost

©Last but not least : excellente composition des formules mathématiques !


COURS DE IAG 2021 - 2022 84
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Inconvénients

© Installation et maintenance peu aisées, mais il y a une nette amélioration : Depuis TeXLive 2009 on peut mettre
à jour les packages par l’utilitaire tlmgr ;

© Non WYSIWYG (What You See Is What You Get) : Le document de départ est loin visuellement du document
final. Les environnements de travail d’aujourd’hui pallient largement à ce problème ;

©Extrême rigueur requise pour la composition (en fait, c’est un avantage) ;

©Limitations typographiques sur certains points précis (forme des paragraphes. . . ) où la concurrence WYSIWYG
fait largement mieux ( InDesign 2 47 , QuarkXPress 2 48 )
COURS DE IAG 2021 - 2022 85
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Inconvénients

© Il n’y en a guère des polices ! Double origine ;

© TEX fonctionne avec ses propres polices, dans un format très spécifique.

© Peu de polices complètes existent pour les mathématiques.

Xetex et luatex remédient à ces problèmes en accédant aux polices installées sur le système d’exploitation hôte
et en accédant à des polices mathématiques nouvelles.

©Le langage de programmation de TEX est différent des langages de programmation usuels : il est difficile à
maîtriser et très déroutant (consulter les forums ou Youtube !).
COURS DE IAG 2021 - 2022 86
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex :
Inconvénients

 L’ouverture au langage LUA 257 est peut-être une solution.

© Limitations intrinsèques dues à une programmation ancienne (ordinateurs avec


peu de ressources) sur le nombres de fontes en mathématiques, le nombre de
registres. .

COURS DE IAG 2021 - 2022 87


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex :
Inconvénients

Lua est un mot portugais qui signifie « lune ». Mais Lua est aussi un langage de
programmation qui peut être étendu indépendamment de la plate-forme.

Ses autres particularités sont sa petite empreinte de seulement 120 ko et sa rapidité.

Une raison suffisante pour regarder la lune des langages de script de plus près.

COURS DE IAG 2021 - 2022 88


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex :
Installation de TEX et son écosystème

@ Pour utiliser LATEX il faut installer deux types de ressources :

 Des logiciels (“moteurs”) tex , pdftex , bibtex , makeindex et des dizaines de milliers
de fichiers regroupés à différents endroits sur la machine (classes, packages, polices...).
Il existe pour ça des distributions prêtes à l’emploi : TeXLive pour Linux, Mac et Windows
; MacTeX 2.18 (TEXLIVE pour Mac), proTeXt 2.24 (TeXLive pour Windows)
COURS DE IAG 2021 - 2022 89
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Installation

@ Installer MikTeX: http://miktex.org/ ou http://fr.wikipedia.org/wiki/MiKTeX

@Installer Texmaker: http://www.xm1math.net/texmaker/index_fr.html

@Il vous faut les deux, car MikTeX est une version du programme LATEX, tandis que Texmaker
est simplement un éditeur contenant plein de fonctions utiles (mais qui sous Linux est livré avec
le programme LATEX. . . )!

COURS DE IAG 2021 - 2022 90


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Installation de TEX et son écosystème

@ Pour utiliser LATEX il faut installer deux types de ressources :

 Une interface conviviale qui contient :

 un éditeur de texte pour écrire le fichier source ;

 un moyen de lancer la compilation (terminal intégré, menu ou bouton) ;

 un logiciel (intégré ou non) de visualisation du DVI, du PS ou du PDF produit ;

 des fonctionnalités diverses qui permettent une meilleure productivité : aide à la frappe (auto-complétion), correction
orthographique, aller-retour “source”/“résultat visuel”, interface avec d’autres moteurs. . .
COURS DE IAG 2021 - 2022 91
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Installation de TEX et son écosystème

@ Pour utiliser LATEX il faut installer deux types de ressources :

 Une interface conviviale …………. Il existe pour ça des logiciels intégrés :

 TeXShop (Mac ), TeXworks (Linux, Mac, Windows), TeXMaker (Linux, Mac, Windows), emacs ( Linux), ( Aquamacs ( Mac),
TeXnicCenter (Windows), WinEdit (Windows). . .

 TeXShop est souvent préféré pour son interface sobre, conviviale et efficace. Son clone multiplateforme TeXworks reprend
tous ces avantages. On peut aussi installer un gestionnaire de bibliographie compatible avec bibtex, un logiciel de gestion
des packages compatible avec tlmgr . . .

COURS DE IAG 2021 - 2022 92


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Installation de TEX et
son écosystème

@ tlmgr (TEX Live Manager) Cet utilitaire permet de gérer les packages installés sur l’ordinateur et de
les actualiser en les téléchargeant sur le site du CTAN 25 (Comprehensive TEX Archive Network).

@ Idéal pour maintenir son installation TEX à jour

@ Il existe des interfaces graphiques pour l’utiliser ( TeX Live Utility . . . ) : La commande la plus utile
qu’il faut invoquer en tant qu’administrateur est tlmgr update –all : elle met à jour tous les packages et
les logiciels.
COURS DE IAG 2021 - 2022 93
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex
: Installation de TEX et son écosystème

@ bibtex Logiciel d’extraction et de mise en forme de données


bibliographiques.

@Il permet de conserver toutes les données bibliographiques dans un fichier


.bib, et d’utiliser ces données dans n’importe quel projet.
COURS DE IAG 2021 - 2022 94
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex
: Installation de TEX et son écosystème

@ Le style de mise en forme est géré par des fichiers .bst.

@ makeindex: Logiciel qui trie les données d’index d’un fichier .idx produit
par LATEX et les met en forme.

COURS DE IAG 2021 - 2022 95


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex :
Installation de TEX et son écosystème

@ metapost , asymptote Logiciels de dessin basé sur le même principe que TEX :
document source “texte” avec extension .eps ou .pdf.

@Avantages : langage de programmation pour décrire le dessin, insertion de code


TEX.

COURS DE IAG 2021 - 2022 96


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de
fichiers

@ Fichiers visibles côté utilisateur, essentiellement dans le dossier de travail :

 Fichiers créés par l’utilisateur:

 .tex Fichier source TEX ou LATEX qui est compilé par le moteur tex.

 .bib Base de donnée bibliographique, utilisée par bibtex.


COURS DE IAG 2021 - 2022 97
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de fichiers

@ Fichiers visibles côté utilisateur, essentiellement dans le dossier de travail :

 Fichiers générés par LATEX :

 .log : fichier donnant les détails de ce qui s’est passé lors de la compilation.

 .aux : fichier donnant les informations sur le documents, utilisé par une seconde compilation.

.toc : fichier donnant les informations pour la table des matières.

.lof : fichier donnant les informations pour la liste des figures.


COURS DE IAG 2021 - 2022 98
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de fichiers

@ Fichiers visibles côté utilisateur, essentiellement dans le dossier de travail :

 Fichiers générés par LATEX :

 .lot : fichier donnant les informations pour la liste des tableaux.

.idx : fichier donnant les informations pour créer un index.

.dvi : fichier de sortie produit par le moteur tex .

.pdf : fichier de sortie produit pas le moteur pdftex


COURS DE IAG 2021 - 2022 99
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de fichiers

@ Fichiers visibles côté utilisateur, essentiellement dans le dossier de travail :

 Fichiers générés par d’autres moteurs :

 .ind : fichier généré à partir de .idx par makeindex.

 .ilg : fichier log du moteur makeindex .

 .bbl : fichier généré à partir de .aux et .bib par bibtex .

.blg : fichier log du moteur bibtex


COURS DE IAG 2021 - 2022 100
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de fichiers

@ Fichiers plus fondamentaux où l’utilisateur usuel n’intervient pas : Utilisés par LATEX

.cls : fichier de “classe” appelé par \documentclass[-]{-}

 .clo : fichier d’option de “classe” appelé par \documentclass[-]{-} .

 .sty : fichier de “style” (packages) appelé par \usepackage[-]{-} .

 .cfg : fichier de configuration de certains packages ( graphics , hyperref . . . ).

.def : fichier de définition associés à certains packages ( inputenc , babel . . . ).

COURS DE IAG 2021 - 2022 101


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de fichiers

@ Fichiers plus fondamentaux où l’utilisateur usuel n’intervient pas : Utilisés par LATEX

.fd : fichier de description des polices d’écriture.

 .vf : fichier de polices virtuelles.

 .tfm : fichier de métrique des fontes.

.dtx : fichier de distribution des packages (produit les .sty, .def, .pdf. . . ).

.ins : fichier gérant l’installation d’un package par une compilation LATEX.

COURS DE IAG 2021 - 2022 102


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Latex : Type de fichiers

@ Fichiers plus fondamentaux où l’utilisateur usuel n’intervient pas : Fichiers utilisés par d’autres moteurs

 .map : fichier de “mappage” entre les noms des polices ( pdftex , dvips . . . ).

 .enc : fichier d’encodage des polices ( pdftex , dvips . . . ).

 .pfb : fichier des polices vectorielles ( pdftex , dvips . . . ).

 .bst : fichier de style bibliographique ( bibtex ).

 .ist : fichier de style d’index ( makeindex ).

COURS DE IAG 2021 - 2022 103


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Présentation générale de Latex
 LaTex n’est pas vraiment un traitement de texte

 LaTex est un outil de compilation de documents

 LaTex est particulièrement étudier pour les mathématiques

 LaTex permet la mise en forme d’articles, rapports, thèses, polycopies et lettres

 LaTex compile des fichiers texte avec l’extension .tex

 LaTex reconnaît ses commandes du fait que celle-ci commencent par un backslash (\) et
reconnaît certains caractères spéciaux
COURS DE IAG 2021 - 2022 104
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Édition d’un document
• Un fichier .tex doit contenir :
• le préambule
\documentclass[french, 12pts]{article}
\usepackage{a4wide}
\usepackage{epsfig}
\usepackage{supertabular}
• l’environnement document
\begin{document}
\end{document}
• et du texte entre
\begin{document} et \end{document}
COURS DE IAG 2021 - 2022 105
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

Édition d’un document


\documentclass[french, 12pts]{article}
\usepackage{label, indentfirst}
\usepackage{a4wide}
\usepackage{epsfig}
\usepackage{supertabular}

\begin{document}
Voici mon premier document Latex.
\end{document}

COURS DE IAG 2021 - 2022 106


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Compilation d’un document
• Sauvegarder le fichier sous un nom par exemple : premier.tex

• Compiler le fichier en tapant la commande : latex premier.tex

• Plusieurs fichiers sont crées automatiquement :


• premier.log : c’est une transcription détaillée de tout ce qui s’est passé à la compilation
• premier.aux : c’est un fichier auxiliaire
• premier.dvi : c’est le résultat de la compilation, le fichier à visualiser

• Pour visualiser le résultat taper la commande : xdvi premier.dvi

• Pour imprimer le résultat :


• transformer le fichier premier.dvi en premier.ps par la commande : dvips premier.dvi –o
premier.ps
• taper la commande : lpr –Pnom_imprimante premier.ps
COURS DE IAG 2021 - 2022 107
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Structuration du document
• Les classes
• ce sont : report, article, book, letter
• ce sont des classes de documents
• les fichiers correspondants portent l’extension .cls
\documentclass[french, 12pts]{report}

• Les options
• ils sont placées entre crochets juste après le nom de la commande
\documentclass[french, 12pts]{report}

• Les packages
• ce sont des fichiers qui portent l’extension .sty
• pour charger un package, on place la commande
\usepackage{nom_package} entre \documentclass et
\begin{document}
COURS DE IAG 2021 - 2022 108
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
\documentclass[french, 12pts]{report}
Structure de document : rapport
Le package label se chargera de faire les traductions
utiles
\usepackage{label} exemple: chapter en chapitre

\usepackage{a4wide}
Le package a4wide permet d’obtenir de grandes
\usepackage{epsfig} marges

\usepackage{supertabular} Le package epsfig permet d’insérer des figures

Le package supertabular permet d’obtenir des


\begin{document} tableaux

\end{document}

COURS DE IAG 2021 - 2022 109


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
\begin{document}
Structure de document : rapport
\title{Rapport de Stage}
\author{Antoine Lumu}
Le titre
\date{Le \today}
\maketitle

La table de matière
\tableofcontents
\chapter*{Introduction} Un chapitre Introduction
Voici l’introduction de mon rapport … non numéroté

\listoftables Liste des tableaux


\listoffigures
\end{document} Liste des figures

COURS DE IAG 2021 - 2022 110


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
\begin{document} Structure de document : rapport
\part


\chapter*{Introduction}
\chapter
Voici l’introduction de mon rapport \section
\subsection
\part{\’Etude pr\’eliminaire}
\chapter{Premier chapitre} \subsubsection
\section{Introduction}
\paragraph
\subsection{Le probl\`eme}
\subsubsection{Solution} \subparagraph
\section{Conclusion} Commandes de sectionnement
\end{document}

COURS DE IAG 2021 - 2022 111


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Gestion de fontes
\textbf{Ce texte sera écrit en gras}
Ce texte sera écrit en gras \textrm Normal (romain)
\textbf Gras
\textit Italique
\textsc Petit capitales
\textsl Penché
\texttt Machine à écrire
\textmd Graisse normale
\textup Droit
\textnormal Fonte par défaut
\emph Mise en évidence – emphase

COURS DE IAG 2021 - 2022 112


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Gestion des tailles
\begin{small} tiny Exemple
Ce texte sera écrit plus petit que le reste
scriptsize Exemple
\end{small}
footnotesize Exemple

small Exemple
normalsize Exemple
large Exemple
Large Exemple
LARGE
Exemple
huge
Exemple
COURS DE IAG 2021 - 2022 113
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
& Utilisé dans les \&
Accents, caractères spéciaux tableaux
~ Espace entre deux $\sim$
é \’e œ \oe mots
à \`a Œ \OE % Commentaire \%
ê \^e æ \ae
\ Début d’une $\backslash$
ä \¨a å \aa commande
ã \~a ı \i _ Indice en mode \_
î \^{\i} ø \o mathématiques
ç \c{c} Ø \O $ Début ou fin de mode \$
math
{} Délimiteurs \{ et \}

Des caractères interprétés de manière spéciale par LaTex

COURS DE IAG 2021 - 2022 114


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Les listes
• Trois environnements :
• itemize : pour des listes normales
• enumerate : pour des listes numérotées
• description : pour des listes de type dictionnaire
\begin{itemize} \begin{enumerate} \begin{description}
\item Première chose \item Première chose \item[Première] chose
\item Deuxième chose \item Deuxième chose \item[Deuxième] chose
\item Troisième chose \item Troisième chose \item[Troisième] chose
\end{itemize} \end{enumerate} \end{description}

• Première chose 1. Première chose Première chose


• Deuxième chose 2. Deuxième chose Deuxième chose
• Troisième chose 3. Troisième chose Troisième chose

COURS DE IAG 2021 - 2022 115


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Les tableaux
• Un tableau est un environnement : tabular
• Les textes des différentes colonnes est délimité par le caractère &
• et celui des différentes lignes par \\
• il existe 3 types de colonnes :
• l : colonne de type gauche (left)
• r : colonne de type droite (right) Descripteurs de colonne
• c : colonne de type centré (center)

\begin{tabular}{lrc}
Premier mot & Second mot & Troisième mot \\
Première phrase & Seconde phrase & Troisième phrase
\end{tabular}

Premier mot Second mot Troisième mot

Première phrase Seconde phrase Troisième phrase

COURS DE IAG 2021 - 2022 116


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Les tableaux
• Une barre | entre deux descripteurs de colonne insérera un filet
entre deux colonnes
• Un \hline entre deux lignes les séparera par un filet

\begin{tabular}{|c|cc|}
\hline
Premier mot & Second mot & Troisième mot \\ \hline
Première phrase & Seconde phrase & Troisième phrase
\hline
\end{tabular}
Premier mot Second mot Troisième mot

Première phrase Seconde phrase Troisième phrase

\begin{tabular}{|c|p{4cm}|}
\end{tabular} Colonne d’une largeur de 4cm
COURS DE IAG 2021 - 2022 117
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Mathématiques
• Pour passer en mode mathématiques :
•$…$
• \[ … \]
• \begin{equation} … \end{equation}
• \begin{displaymath} … \end{displaymath}

• $a$ produira a en italique


3
• $x_2^3$ produira x 2

• Les symboles :
• lettres grecques
• opérateurs binaires
• symboles de relation
• flèches
• noms de fonctions
• délimiteurs
• etc.

COURS DE IAG 2021 - 2022 118


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Mathématiques
• sommes :
\[ \sum_{i=0}^{n}u_n \]
• opérateurs :
\[ \lim_{n\reghtarrow +\infty}u_n=\ell \]
• fractions et racines :
\[ \sum_{n=0}^{+\infty}\frac{x^n}{n!}=\sqrt{e^{2x}} \]
• délimiteurs :
\[ \left(\sum_{i=0}^n u_i \right) \]
\left \{ \right \} \left [ \right ]
• matrices :
\[ \left(
\begin{array}{ccccc}
1 & 2 & 3 & \cdots & n \\
2 & 3 & 4 & \cdots & n+1 \\
3 & 4 & 5 & \cdots & n+2 \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
n & n+1 & n+2 & \cdots & 2n-1 \\
\end{array}
\right) \]

COURS DE IAG 2021 - 2022 119


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Figures
\begin{figure}[htbp]
\centerline{\epsfig{file=NbCpu.eps, angle=90, width=10cm}}
\caption{Nombre de probl\`emes r\'esolus en fonction du temps}
\label{nb_cpu}
\end{figure}

• width : largeur de la figure

• height : longueur de la figure


• angle : (en degrés) tourne la figure
• scale : échelle de la figure

COURS DE IAG 2021 - 2022 120


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
 Récapitulatif de LATEX : commandes & arguments
 Une commande commence par un antislash \ .
 Certaines commandes prennent un argument entre accolades { } .
 Certaines commandes prennent également des arguments optionnels entre crochets [ ]

COURS DE IAG 2021 - 2022 121


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
 Récapitulatif de LATEX : commandes & arguments
 Les commandes \begin et \end sont utilisés pour créer une grande variété d’environnements
— contextes.
 Les environnements itemize et enumerate produisent des listes

COURS DE IAG 2021 - 2022 122


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

Récapitulatif de LATEX : commandes & arguments


L’environnement equation produit des équations numérotées.

COURS DE IAG 2021 - 2022 123


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Récapitulatif de LATEX : commandes & arguments
Utilisez des signes de dollar $ pour indiquer les mathématiques dans
le texte courant. En fait, on aurait pu aussi écrire
\begin{math}...\end{math} au
lieu de $...$.

Toujours utiliser les signes de dollar par paires — un pour commencer l’expression mathématiques,
un autre pour la finir.
COURS DE IAG 2021 - 2022 124
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
Récapitulatif de LATEX : commandes & arguments
Commencer par \documentclass : quel type de document ?
Placer les metadonnées (\title et \author) et les packages dans le
préambule.
Placer le contenu entre \begin{document} et \end{document}.
La commande \maketitle crée le titre ; les commandes \section
créent des sections numérotées.
COURS DE IAG 2021 - 2022 125
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
 Récapitulatif de LATEX : commandes & arguments

A mettre dans le préambule

COURS DE IAG 2021 - 2022 126


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Un tableur est un logiciel permettant de manipuler des données numériques et


d’effectuer des calculs de manière automatique sur des nombres stockés dans des
tableaux.

@ Il permet également de créer facilement des représentations graphiques à partir des


données saisies (diagrammes en barres, courbes, diagrammes circulaires, etc.).

COURS DE IAG 2021 - 2022 127


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Différents tableurs :
Microsoft Excel, de la suite bureautique Microsoft Office.
Sun StarOffice Calc, de la suite StarOffice.
OpenCalc, de la suite OpenOffice.
IBM/Lotus 1-2-3 de la suite SmartSuite.
Corel Quattro Pro de la suite WordPerfect.
KSpread de la suite libre KOffice sous Linux.
COURS DE IAG 2021 - 2022 128
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs

@ Un tableur peut être vu comme une super calculatrice, mais avec des
fonctionnalités bien supérieures :

 Contenu dynamique : en changeant le contenu d'une cellule, d'autres


cellules liées à cette cellule sont automatiquement recalculées ;
COURS DE IAG 2021 - 2022 129
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Un tableur peut être vu comme une super calculatrice, mais avec des fonctionnalités
bien supérieures :

 Automatisation : les calculs répétitifs sont obtenus par des copier/coller de formules.

 Support de fonctions : de nombreuses fonctions (mathématiques, statistiques,


financières, ...) permettent l'analyse de données complexes (XLSTAT) ;

COURS DE IAG 2021 - 2022 130


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Un tableur peut être vu comme une super calculatrice, mais avec des fonctionnalités
bien supérieures :

 Intégration de graphiques : les données peuvent être analysées sous forme de


courbes, de diagrammes

 Le tableur est l'outil tout désigné pour une première interprétation des données issues
de l'expérience scientifique, de l'échantillonnage ou des observations scientifiques.
COURS DE IAG 2021 - 2022 131
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Bases d’Excel

 Excel est un logiciel dit « tableur » (fichier .xls ou « classeur »)

 Il fait aussi parti de la suite MS Office.

 Il permet de manipuler des « feuilles de calcul » c’est à dire des tableaux de « cellules
» comportant des données et des formules (calculs) sur ces données.
COURS DE IAG 2021 - 2022 132
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Bases d’Excel

 Le résultat de ces formules est aussi affiché pour servir de données à d’autres
formules etc.

Excel est très utilisé en comptabilité mais aussi pour les emplois du temps, les
factures, et en tant que mini SGBD (nous verrons Access plus tard).
COURS DE IAG 2021 - 2022 133
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Bases d’Excel

 Un grand nombre de fonctionnalité de Word (sur la présentation des feuilles de calculs) sont présentes :

enregistrer, ouvrir, imprimer (aperçu avant impression);

 police d’écriture, couleur, format ;

copier/couper/coller ;

alignement des textes, format des cellules ;

 etc. COURS DE IAG 2021 - 2022 134


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Motivations :

 Gestion de données numériques sous forme de tableaux et par extension :

 Données textuelles,

 Horaires,

 Dates, …
COURS DE IAG 2021 - 2022 135
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs

@ Motivations :

 Liaison entre les données :

 Calcul automatique de résultats en fonction de données

 Mise à jour automatique à chaque changement des données de base

COURS DE IAG 2021 - 2022 136


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs

@ Motivations :

Nombreuses fonctions mathématiques, statistiques, de recherche sur les


données ;

Représentation des données numériques sous forme graphique


COURS DE IAG 2021 - 2022 137
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Mois T°C T°K
Tableurs Janvier 10 283.15
Février 14.2 287.35
Mars 16.3 289.45
@ Exemple Avril 16.4 289.55
Mai 17 290.15
Juin 18.7 291.85
Juillet 19.6 292.75
Août 21.7 294.85
Septembre 21.6 294.75
Octobre 20.7 293.85
Novembre 17.4 290.55
Décembre 15 288.15
COURS DE IAG 2021 - 2022 138
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
25

Tableurs
20

@ Exemple
Temperature moyenne

15

10

0
Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre
Mois

COURS DE IAG 2021 - 2022 139


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
25

Tableurs
20

@ Exemple
Temperature moyenne
15

10

0
Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre
Mois

COURS DE IAG 2021 - 2022 140


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs 17,4
15 10 14,2
16,3
20,7
16,4

@ Exemple 21,6 17

21,7 18,7
19,6

Janvier Février Mars Avril Mai Juin


Juillet Août Septembre Octobre Novembre Décembre

COURS DE IAG 2021 - 2022 141


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs :
Excel

@ Un document Excel est appelé classeur. Il est composé d’une ou plusieurs


feuilles de calcul.

@ À l’ouverture d’un classeur, Excel présente une feuille de calcul, ainsi que des
onglets en bas à gauche de l’écran permettant l’accès à d’autres feuilles de calcul.

COURS DE IAG 2021 - 2022 142


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Interface

@ Elle se présente sous la forme suivante :

COURS DE IAG 2021 - 2022 143


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Interface

@ Elle se présente sous la forme suivante :

@ Une barre de titre indiquant le nom du classeur ouvert.

@ Un bouton Office permettant d’ouvrir, enregistrer, imprimer ou fermer un document.

@ Une barre d’onglets permettant d’accéder aux différentes fonctions du tableur, proposées sous forme d’icônes.
Cette barre d’onglets remplace les menus déroulants des versions antérieures.

@ Une barre de formules donnant la référence ou le nom de la cellule active et indiquant son contenu. La barre de
formules permet ainsi de saisir ou de modifier les nombres, textes et formules à insérer dans les cellules.
COURS DE IAG 2021 - 2022 144
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Interface

@ Elle se présente sous la forme suivante :

@ La feuille de calcul, ensemble de cellules sur lesquelles porteront les opérations. Sur le bas de la feuille de calcul
affichée, des onglets permettent de passer d’une feuille de calcul à une autre. Chaque feuille porte un nom (par défaut
Feuil1, Feuil2, etc.)

@ Des cellules correspondant à l’intersection d’une colonne et d’une ligne, repérées par leurs références (ou adresses)
obtenues en combinant numéro de colonne et numéro de ligne. Ainsi, A1 désigne la cellule se trouvant à l’intersection de la
1re colonne (colonne A) et de la 1re ligne (ligne 1). Les cellules peuvent contenir des nombres, des formules ou du texte, et
peuvent être mises en forme.
COURS DE IAG 2021 - 2022 145
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Interface

@ Elle se présente sous la forme suivante :

@ La cellule active est la cellule sélectionnée. Elle se repère facilement de


par son encadrement plus prononcé.

COURS DE IAG 2021 - 2022 146


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel
: Feuille

On peut rajouter, supprimer, renommer des feuilles. Pour insérer : menu « insertion »
option « feuille » ou clic droit sur les noms des feuilles puis choisir « insérer »

Avec ce clic droit, on peut aussi « supprimer » une feuille ou la « renommer » pour lui
donner un nom explicite (fortement recommandé)

COURS DE IAG 2021 - 2022 147


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Feuille

Avec le clic gauche (qu’on laisse appuyé), on peut aussi modifier l’ordre des
feuilles en modifiant leur ordre (déplacer les feuilles)

Notez que l’on peut se déplacer entre les feuilles avec les flèches sur la
gauche
COURS DE IAG 2021 - 2022 148
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel :
Entrer les données

@ Cela se fait soit en cliquant sur la cellule puis en tapant au clavier

@ On peut aussi insérer des données par copier/coller soit dans une seule cellule soit dans
plusieurs cellules si le texte copié comporte plusieurs lignes (touche entrée)

@ On peut aussi insérer une donnée pour une cellule avec la « boîte d’entrée » en dessous des
menus.
COURS DE IAG 2021 - 2022 149
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Entrer les données

@ Important : cette boîte comporte la donnée enregistrer dans la cellule alors


que le tableau comporte les données affichée c’est-à-dire modifiées suivant
les options d’affichage (tailles, formules de calculs, police d’écriture, format de
la cellule etc.)
COURS DE IAG 2021 - 2022 150
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Entrer les données

Cellule: une cellule est l’intersection entre une ligne (horizontale) et une
colonne (verticale).

D’un point de vue informatique, une cellule est une variable qui a un nom et
qui contient une valeur.
COURS DE IAG 2021 - 2022 151
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Entrer les données dans les cellules
Colonne B

Cellule B3

Ligne 3

COURS DE IAG 2021 - 2022 152


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données dans les
cellules

Une cellule peut contenir une valeur ou bien être vide

La valeur a deux caractéristiques:

® Type:
Numérique: nombres, symbole de devise, …

Alphanumérique: chaîne de caractère qui forment des mots

Formules: expressions mathématiques qui commencent par =

Les types sont déterminés automatiquement par Excel au moment de la saisie.


COURS DE IAG 2021 - 2022 153
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données dans les
cellules
Contenu de la cellule sélectionnée

Type alphanumérique
Type numérique

Type formule

COURS DE IAG 2021 - 2022 154


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Une cellule peut contenir une valeur ou bien être vide

La valeur a deux caractéristiques:


® Format:

façon dont le tableur va afficher la cellule, ex: le nombre de chiffres après la virgule

Il existe un format conditionnel, c-à-d qui dépend de la valeur de la cellule. Ceci permet par exemple de
changer la couleur des cellules d’une colonne dont les valeurs sont négatives.

Les formats sont définis par l’utilisateur. Menu: Format Cellule


COURS DE IAG 2021 - 2022 155
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Format:

COURS DE IAG 2021 - 2022 156


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Format:

COURS DE IAG 2021 - 2022 157


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Format alphanumérique:

COURS DE IAG 2021 - 2022 158


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Format numérique:

COURS DE IAG 2021 - 2022 159


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Format : Mise en forme conditionnelle

COURS DE IAG 2021 - 2022 160


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Format : Mise en forme conditionnelle

COURS DE IAG 2021 - 2022 161


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Formules :

® Expression mathématique permettant d’effectuer des calculs en utilisant :


Des nombres (des « constantes »)

Des opérateurs

Des valeurs présentes dans d’autres cellules

Des fonction prédéfinies

Des fonctions définies par l’utilisateur

COURS DE IAG 2021 - 2022 162


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les
données

Formules :

Les formules font référence à une autre cellule en utilisant ses coordonnées ou un nom défini par
l’utilisateur.

Il y a différentes façon de faire une référence:

Référence absolue = utilisation des coordonnées absolues par rapport à l’origine de la feuille :
$lettre_de_colonne$numéro_de_ligne ex: $B$3
COURS DE IAG 2021 - 2022 163
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les
données

Formules :

 Référence relative = utilisation des coordonnées par rapport à la cellule qui contient la formule
(cellule de référence) : la position relative est masquée, on visualise une référence absolue sans le
signe $ , ex: A8.

 !!! Attention: lorsqu’on copie une cellule contenant une référence relative, c’est la position relative qui
est copiée.
COURS DE IAG 2021 - 2022 164
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Entrer les données

Formules :

 Référence mixte = mélange d’une référence absolue et relative ex: B$3

Référence nommée = un nom est spécifiquement donné à une cellule et les


formules peuvent faire référence directement à ce nom
COURS DE IAG 2021 - 2022 165
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Exemple:

 Saisir sur une feuille de calcul (case A1) la valeur 19,6%

 Saisir ensuite un tableau à 3 colonnes:

Produit

Prix HT

Prix TTC

 Saisir par exemple 4 produits ainsi que leurs prix HT

 Remplir la colonne Prix TTC en utilisant la case A1

Saisir la bonne formule dans la première case de la colonne Formule avec une adresse absolue et une adresse relative
Puis la recopier vers le bas
COURS DE IAG 2021 - 2022 166
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les
données
Une autre façon de procéder
(meilleure) serait :
 de « nommer » la case qui
contient le taux de TVA
 D’utiliser ce nom dans la
formule pour calculer les
TTC

COURS DE IAG 2021 - 2022 167


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les
données
•Si on recopie C1 vers C2, quelle valeur y
sera-t-elle affichée?

•Même question si en C1 on saisit la formule


=A$1*B1 ?

•Même question si en C1 on saisit la formule


=A1*B$1?

•Même question si la formule est =$A1*$B1 ?

COURS DE IAG 2021 - 2022 168


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel
: Entrer les données

Formules :

Vous pouvez créer une formule simple pour ajouter, soustraire, multiplier ou diviser les
valeurs de votre feuille de calcul. Formules simples commencent toujours par un signe
égal (=), suivi par les constantes qui sont des valeurs numériques et des opérateurs de
calcul
COURS DE IAG 2021 - 2022 169
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les
données

Formules : les opérateurs

Arithmétiques: ils s’appliquent à des valeurs numériques et retournent des valeurs numériques : +, -,
*, /, ^

Relationnels: ils comparent deux résultats numériques et retournent une valeur logique; exemple:
égalité (=), différence (<>), infériorité stricte (<), supériorité stricte (>), infériorité (<=), supériorité (>=) …

COURS DE IAG 2021 - 2022 170


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel
: Entrer les données

Formules : les opérateurs

Logiques: ils s’appliquent à des valeurs logiques et retournent des valeurs logiques;
négation NOT(), ET logique AND(), OU logique OR()

Remarque: opérateur textuel de concaténation & pour coller deux chaînes de


caractères
COURS DE IAG 2021 - 2022 171
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Formules : les opérateurs

COURS DE IAG 2021 - 2022 172


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques : Tableurs : Excel : Entrer les données

Formules : les opérateurs

COURS DE IAG 2021 - 2022 173


TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Entrer les données

Formules : Exercice : TABLE DE MULTIPLICATION

COURS DE IAG 2021 - 2022 174


COURS DE IAG 2021 - 2022 175
TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES
@ Outils informatiques des traitements des données géologiques :
Tableurs : Excel : Entrer les données : Fonctions

COURS DE IAG 2021 - 2022 176


SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 177


LES BASES DE DONNEES RELATIONNELLES

Les activités humaines génèrent des données. Il en a toujours été ainsi et, plus
notre civilisation se développe, plus le volume de ces données croît.

De nos jours, les données sont de plus en plus souvent gérées par des moyens
informatiques.

Dans les entreprises, on manipule souvent des données ayant la même structure.

COURS DE IAG 2021 - 2022 178


LES BASES DE DONNEES RELATIONNELLES
Quelles sont mes données ?
Comment les structurer?
Comment y accéder ? ?
L’utilisateur doit écrire un Comment créer un index ?
Comment les manipuler ?
?
programme souvent complexe
pour une meilleure gestion de
données !!!

COURS DE IAG 2021 - 2022 179


LES BASES DE DONNEES RELATIONNELLES

Exemple1 : Liste des membres du personnel de l'Université: pour chaque personne, on


enregistre le nom, le prénom, le sexe, la date de naissance, l'adresse, la fonction dans
l'entreprise, etc.

Exemple2 : Liste des sondages de reconnaissance d’un gisement : pour chaque sondage, on
enregistre le nom (code), l’azimut, la profondeur, la localisation, l’inclinaison, la date de début, la
date de fin...

COURS DE IAG 2021 - 2022 180


LES BASES DE DONNEES RELATIONNELLES

d’où la nécessité d’avoir un système de stockage des données.

Différentes manières ont été développées pour le stockage :

A- avant l’ère informatique :

Le tri manuellement : plus le volume des données croît plus la gestion
manuelle devient difficile vue la masse et la complexité des données.

COURS DE IAG 2021 - 2022 181


LES BASES DE DONNEES RELATIONNELLES

B - L’ère informatique

Utilisation des fichiers informatiques pour stocker les informations ;

Mais l’utilisation des fichiers impose :

à l'utilisateur de connaître l’arborescence des fichiers afin de pouvoir accéder aux


données dont il a besoin,

d'écrire des programmes pour pouvoir effectivement manipuler ces données.


COURS DE IAG 2021 - 2022 182
LES BASES DE DONNEES RELATIONNELLES

On a donc recherché des solutions tenant compte à la fois des


désirs des utilisateurs et des progrès techniques. Cette recherche
a abouti au concept de base de données.

On utilise aussi le sigle BD, et le terme anglais correspondant


est DataBase !!!
COURS DE IAG 2021 - 2022 183
LES BASES DE DONNEES RELATIONNELLES

Une base de données est donc un ensemble structuré de données (1)


enregistrées sur des supports informatisés (2), pouvant satisfaire simultanément
plusieurs utilisateurs (3) de façon sélective (4), en un temps raisonnable (5).

(1) : Organisation et description de données (2) : Stockage sur disque (3) :


Partage des données (4) : Confidentialité (5) : Performance

COURS DE IAG 2021 - 2022 184


LES BASES DE DONNEES RELATIONNELLES

Dans un sens plus strict, une base de données est un ensemble de données, possédant les
caractéristiques suivantes :

Elles sont fortement structurées.

Elles sont persistantes.

Leur structure est définie dans un schéma.

Elles sont gérées par un logiciel appelé système de gestion de bases de données qui en gère
aussi le schéma.
COURS DE IAG 2021 - 2022 185
LES BASES DE DONNEES RELATIONNELLES

Un schéma est simplement la description des données


contenues dans la base.

Cette description est conforme à un modèle de données qui


propose des outils de description (structures, contraintes et
opérations).
COURS DE IAG 2021 - 2022 186
LES BASES DE DONNEES RELATIONNELLES

Bref : Une base de données BD, (database DB) est un ensemble de données, stocké
avec les caractères suivants :

Exhaustif : la base contient toutes les informations requises pour le service que l'on en
attend ;

Non redondant : la même information n'est présente qu'une seule fois (pas de doublons);

Structuré : les données ont des structures bien définies.

COURS DE IAG 2021 - 2022 187


LES BASES DE DONNEES RELATIONNELLES

Utilité d’une base de donnée :

Elle permet de mettre des données à la disposition des utilisateurs pour :


une consultation,
une saisie
une mise à jour,
tout en s'assurant des droits accordés aux utilisateurs.
COURS DE IAG 2021 - 2022 188
LES BASES DE DONNEES RELATIONNELLES

Une base de données peut être :

Locale : c'est-à-dire utilisable sur une machine par un utilisateur ;

Répartie : c'est-à-dire que les informations sont stockées sur des


machines distantes et accessibles par réseau et par plusieurs
personnes.

COURS DE IAG 2021 - 2022 189


LES BASES DE DONNEES RELATIONNELLES

L'avantage majeur de l'utilisation de bases de données est la possibilité de pouvoir être accédées par
plusieurs utilisateurs simultanément.

Il existe des bases de données de toutes tailles, depuis les plus modestes :

une liste des numéros de téléphone utilisée par une seule personne,

jusqu'aux plus grandes :

la base des données commerciales d'une société à activités multiples, avec des Giga octets de
données.
COURS DE IAG 2021 - 2022 190
LES BASES DE DONNEES RELATIONNELLES

Une base de données relationnelle est une base de données divisée en unités
logiques appelées tables, en relation les unes avec les autres au sein de la base ;

On rajoute parfois deux conditions supplémentaires à la définition précédente :

Exhaustivité : la base contient toutes les informations requises pour le service que
l'on en attend ;

Unicité : la même information n'est présente qu'une seule fois (pas de doublons).
COURS DE IAG 2021 - 2022 191
LES BASES DE DONNEES RELATIONNELLES

Bases de données relationnelles Bases de données relationnelles


Intérêt : Contraintes :
Un stockage facile, peu volumineux des
Organisation stricte des données
données ;
nécessaires ;
 Recherche facile et rapide d’un objet ;
 Les erreurs ne peuvent être
Duplication et exportation aisée des
admises.
données ;
Liens possibles entre différents types
d’information ;

COURS DE IAG 2021 - 2022 192


LES BASES DE DONNEES RELATIONNELLES

Remarques :

 Ces données doivent pouvoir être utilisées par des utilisateurs différents. Ainsi, la
notion de base de données est généralement couplée à celle de réseau.

 On parle généralement de Système d'Information pour désigner toute la


structure regroupant les moyens mis en place pour pouvoir partager des données.

COURS DE IAG 2021 - 2022 193


LES BASES DE DONNEES RELATIONNELLES

Preuve… La conception d’une base de


Les logiciels de type SGBD sont intégrés données n’est pas un domaine
aux suites bureautiques les plus connues. réservé aux informaticiens !
Ex: ACCESS du pack Office.
Cependant …
La maîtrise d’un SGBD est loin d ’être aussi facile à
acquérir que celle d ’un logiciel de traitement de texte
par ex.

COURS DE IAG 2021 - 2022 194


LES BASES DE DONNEES RELATIONNELLES

Un système de Gestion de Base de données (SGBD) :

Ensemble des programmes et des langages de commande qui permettent de :

Définir des "bases de données", et des relations entre les éléments de chaque
base ;

Spécifier le traitement de ces données : interrogations, mises à jour, calculs,


extractions...
COURS DE IAG 2021 - 2022 195
LES BASES DE DONNEES RELATIONNELLES

Un système de Gestion de Base de données (SGBD) : Logiciel qui permet


d’interagir avec une Base de Données

COURS DE IAG 2021 - 2022 196


LES BASES DE DONNEES RELATIONNELLES

Un système de Gestion de Base de données (SGBD) :

Pour pallier aux inconvénients des méthodes classiques de gestion de fichiers, les SGBD visent quatre objectifs
:
Ces objectifs exigent une distinction nette entre les
Intégration et corrélation ;
données et les procédures de manipulation de ces
Flexibilité (indépendance) ; données : aux données, on associera une fonction
d'administration des données, aux procédures de
Disponibilité ;
manipulation une fonction de programmation.
Sécurité.

COURS DE IAG 2021 - 2022 197


LES BASES DE DONNEES RELATIONNELLES

Intégration et corrélation :

Dans les systèmes classiques, chaque application gère ses données dans ses propres fichiers, d’où :

Un risque de redondance, et un danger d'incohérence des données ;

La même donnée peut appartenir à plusieurs applications, induisant une déperdition de stockage ;

Toute modification de cette donnée est à enregistrer plusieurs fois : si cette mise à jour multiple n'est pas effectuée
correctement, les données deviennent incohérentes ;

Le coût de la mise à jour augmente du fait de la multiplication des entrées-sorties physiques.

COURS DE IAG 2021 - 2022 198


LES BASES DE DONNEES RELATIONNELLES

Intégration et corrélation :

Une difficulté pour créer de nouveaux traitements :

Les nouvelles applications entraînent des duplications supplémentaires de


données.

Leur intégration avec les applicatifs en exploitation entraîne des modifications


importantes.
COURS DE IAG 2021 - 2022 199
LES BASES DE DONNEES RELATIONNELLES

Intégration et corrélation :

Dans l'approche SGBD, un "réservoir" commun (intégration) est constitué, représentant une
modélisation (corrélation) aussi fidèle que possible de l'organisation réelle de l'entreprise :

Toutes les applications puisent dans ce réservoir, les données qui les concernent, évitant ainsi les
duplications ;

Mais le partage des données entre les utilisateurs pose le problème de la synchronisation des
accès concurrents.

COURS DE IAG 2021 - 2022 200


LES BASES DE DONNEES RELATIONNELLES

 Flexibilité ou indépendance

Dans les systèmes classiques, tout changement intervenant dans le stockage des données (support,
méthode d'accès physique) entraîne des modifications lourdes des applications correspondantes.

L'approche SGBD poursuit trois objectifs, pour assurer l’indépendance des données par rapport aux
traitements :

Indépendance physique: tout changement de support, de méthode d'accès reste transparent au


niveau de l'utilisateur ;

COURS DE IAG 2021 - 2022 201


LES BASES DE DONNEES RELATIONNELLES

 Flexibilité ou indépendance

Indépendance logique : les programmes d'application sont rendus transparents à une


modification dans l'organisation logique globale, par la définition de sous-schémas couvrant les
besoins spécifiques en données ;

Indépendance vis-à-vis des stratégies d'accès : l'utilisateur n'a plus à prendre en charge
l'écriture des procédures d'accès aux données. Il n'a donc pas à intégrer les modifications tendant
à optimiser les chemins d'accès (ex: création d'index).
COURS DE IAG 2021 - 2022 202
LES BASES DE DONNEES RELATIONNELLES
 Sécurité

La sécurité des données recouvre deux aspects :

Intégrité, ou protection contre l'accès invalide (erreurs ou pannes), et contre l'incohérence des
données vis-à-vis des contraintes de l'entreprise.

Confidentialité, ou protection contre l'accès non autorisé ou la modification illégale des données.

Pour ne pas trop affecter les performances, la sécurité doit également être prise en compte dès la
phase de conception.

COURS DE IAG 2021 - 2022 203


LES BASES DE DONNEES RELATIONNELLES

 Disponibilité :

Le choix d'une approche SGBD ne doit pas se traduire par des temps de traitement plus longs que ceux des
systèmes antérieurs ;

L’utilisateur doit ignorer l'existence d'utilisateurs concurrents ;

L'aspect performance est donc crucial dans la mise en œuvre d'une base de données. Un tel objectif ne peut
être atteint que si la conception d'une base de données est menée de façon rigoureuse avec un découpage
fonctionnel adéquat. Les règles et contraintes inhérentes sont évoquées lors de l'apprentissage d'une
méthodologie d'analyse (exemple MERISE).
COURS DE IAG 2021 - 2022 204
LES BASES DE DONNEES RELATIONNELLES

Que doit-on savoir pour utiliser un SGBD ?

L ’utilisation d’un SGBD suppose de comprendre (et donc de savoir utiliser) les fonctionnalités suivantes :

Définition du schéma de données en utilisant les modèles de données du SGBD;

Opérations sur les données : recherche, mises-à-jour, etc. ;

Partager les données entre plusieurs utilisateurs (Mécanisme de transaction) ;

Optimiser les performances, par le réglage de l’organisation physique des données. Cet aspect relève plutôt de
l’administration et ne sera évoqué dans ce cours.

COURS DE IAG 2021 - 2022 205


LES BASES DE DONNEES RELATIONNELLES

Quelques SGBD (relationnels du marché) :

Micro : ACCESS, Paradox, Dbase, PostSQL, MySQL, …

Gros système : DB2, ORACLE, SYBASE, …

Dans le cadre de cours, nous allons étudié le SGBD Access.


COURS DE IAG 2021 - 2022 206
LES BASES DE DONNEES RELATIONNELLES
Définir précisément les
besoins (i.e. pourquoi
Construction de base de données créer une base de
données?)

COURS DE IAG 2021 - 2022 207


LES BASES DE DONNEES RELATIONNELLES

La méthode Merise (créée en France dans les années 1970) : utilise le système dit
d'entités- relations. Il s'agit d'un outil et d'une technique d'analyse permettant de construire
des schémas théoriques de raisonnement sur des applications tournant avec des bases
Méthode de données dite relationnelles (comme celles d'Access).
Merise
Dans ce cours nous ne présenterons qu'une partie de la méthode Merise: la méthode
Merise générale traite de l'intégralité de la conception de la base de données (elle ne
s'intéresse pas uniquement de la partie correspondant au stockage des données, mais
également à leur traitement).

COURS DE IAG 2021 - 2022 208


LES BASES DE DONNEES RELATIONNELLES

4 phases :

Analyse : étude de l'existant et enquête;


Méthode
Merise Conceptuelle : création du MCD;

Logique : création du MLD;

Physique : conception de la base de données dans Access.

COURS DE IAG 2021 - 2022 209


LES BASES DE DONNEES RELATIONNELLES

La phase d'analyse qui est la phase essentielle qui consiste à étudier l'existant :

Y – a – t – il un système qui gère déjà tout ou partie de l'information, qu'il s'agisse


d'un logiciel ou d'un ensemble de documents papiers ?

Comment ces informations sont elles stockées ?

Quelles sont les informations stockées ?

Que manque – t – il ?
COURS DE IAG 2021 - 2022 210
LES BASES DE DONNEES RELATIONNELLES

La phase d'analyse qui est la phase essentielle qui consiste à étudier l'existant :

Qu'est ce qui convient ou ne convient pas aux utilisateurs : interroger les futurs
utilisateurs : Qu'attendent-ils du futur SGBD ? Quelles sont les opérations qu'ils
désirent automatiser ?

Recueillir les informations existantes, étudier les divers liens qui peuvent exister entre
ces informations, mettre en évidence les règles de gestion employées ;
COURS DE IAG 2021 - 2022 211
LES BASES DE DONNEES RELATIONNELLES

La phase conceptuelle qui consiste à représenter l'organisation des données de manière générale. Elle aboutit sur la
création du modèle conceptuel des données (MCD) dans lequel les données sont représentées sous forme d'entités
liées entre elles par des relations.

Une Entité est un élément du problème et elle est définie par un ensemble de propriétés: chacune des propriétés est
l'un des éléments qui caractérise l'entité.

Il faut distinguer une entité et une occurrence d'entité (ou instance).

Une entité correspond au type général d'une donnée (ex : le type « roche ») alors qu'une occurrence d'une entité est
un représentant particulier de cette entité (la roche magmatique).

COURS DE IAG 2021 - 2022 212


LES BASES DE DONNEES RELATIONNELLES

Après avoir fait une analyse aussi complète que possible du problème à informatiser, la construction du MCD se fait en
quatre étapes :

Repérage des entités;

Construction des entités, choix des propriétés : On commence par donner un nom à chacune des entités et il faut ensuite
rechercher les propriétés de ces entités;

Construction des relations;

Choix des cardinalités : une fois les relations établies, il convient ensuite de caractériser le nombre de fois ou chacune de
ces relations peut apparaitre réellement. Ceci se fait à l'aide des cardinalités ;

COURS DE IAG 2021 - 2022 213


LES BASES DE DONNEES RELATIONNELLES

Après avoir fait une analyse aussi complète que possible du problème à informatiser,
la construction du MCD se fait en quatre étapes :

Repérage des entités : Exemple :

Une société qui vend des produits de forage (couronne, fluide de forage, tiges,
trépan,…) veut informatiser la gestion des commandes de ses clients. Chaque
commande d’un client peut comporter plusieurs produits différents.

COURS DE IAG 2021 - 2022 214


LES BASES DE DONNEES RELATIONNELLES

Repérage des entités : Exemple :

Dans cet exercice, nous pouvons définir les entités suivantes :

Produits: un produit commercialisé par la société ;

Clients: une personne qui achète des produits à la société ;

Commandes: une liste de produits commandés par un client à la société.


COURS DE IAG 2021 - 2022 215
LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Après le repérage des entités, l’on doit donner un nom à chacune des entités et ensuite
rechercher les propriétés (ou attributs) de ces entités.

Une propriété est une donnée élémentaire que l’on perçoit sur une entité. Chacune des
propriétés d’une entité prend une valeur parmi une variété de valeurs possibles (le domaine de
l’attribut).

Une propriété peut être obligatoire ou facultative. On devra garder à l’esprit les points suivants :
COURS DE IAG 2021 - 2022 216
LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Toute propriété est élémentaire. Elle n’est pas la composition d’éventuelles propriétés plus petites :
plutôt qu’une propriété unique « adresse », il est préférable d’avoir des propriétés rue, code postal, ville,
pays....

Une propriété ne doit pas être "instable" ou "calculable" : si une propriété peut être obtenue par calcul
à partir d’autres éléments qui vont apparaître dans la base de donnée (notamment d’autres propriétés),
on ne doit pas la considérer : il est inutile d’avoir une propriété montant de la commande si celui-ci peut
être calculé à partir d’autres propriétés.
COURS DE IAG 2021 - 2022 217
LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Toute entité doit posséder une propriété particulière appelée sa clé (ou identifiant). Une clé doit
caractériser de manière unique chaque occurrence de l’entité. L’identifiant d’une entité est une
propriété de l’entité telle qu’à chaque valeur de la propriété corresponde une et une seule
occurrence de l’entité.

Par exemple, le nom de famille d’une personne ne peut pas être considéré comme une clé d’une
entité "personne" puisque deux personnes peuvent avoir le même nom de famille.

COURS DE IAG 2021 - 2022 218


LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Le numéro de sécurité sociale est par contre tout à fait acceptable. Il vaut mieux éviter les identifiants trop
longs (on préférera un code de quelques chiffres à un intitulé d’une vingtaine de lettres par exemples).

Une « bonne » clé ne doit pas comprendre un sous-ensemble qui pourrait lui-même être une clé (notion
de minimalité).

si aucune des propriétés "naturelles" ne peut servir de clé, on en rajoute une artificiellement (par exemple
"CodeProduit" ou "IdClient").

COURS DE IAG 2021 - 2022 219


LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Une entité se représente ensuite graphiquement sous la forme d’une boîte dans laquelle on
indique en titre le nom de l’entité suivi de toutes ses propriétés. On indique d’une manière
particulière l’identifiant.

Chaque propriété ne doit dépendre que d’une seule entité. ENTITE


Identifiant
Propriété 1
Propriété 2

COURS DE IAG 2021 - 2022 220


LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Dans l’exemple de la gestion des commandes de la société, on peut construire les entités
suivantes (les propriétés sont indiquées après le nom de l’entité, l’identifiant est en gras) :

Clients : IdClient, nom, prénom, rue, code postal, ville, pays, tél, email....

Produits : CodeProduit, libellé, prixHT, quantité en stock...

Commandes : NumCommande, date, mode de paiement....

COURS DE IAG 2021 - 2022 221


LES BASES DE DONNEES RELATIONNELLES

Construction des entités

Il est également possible de transformer la propriété « ville » de l’entité Clients, en une entité Villes dont
l’identifiant serait le code postal. On aurait dans ce cas quatre entités :

Clients : IdClient, nom, prénom, rue, code postal, pays, tél, email....

Produits : CodeProduit, libellé, prixHT, quantité en stock...

Commandes : NumCommande, date, mode de paiement

Villes : CodePostal, Nom_ville

COURS DE IAG 2021 - 2022 222


LES BASES DE DONNEES RELATIONNELLES
Construction des relations

Dans la description de la situation à informatiser les relations correspondent souvent aux verbes.

Une relation se représente de la manière suivante :

Entité A Entité B

Identifiant A Identifiant B

Propriété 1 Propriété 1
Relation
Propriété 2 Propriété 2

COURS DE IAG 2021 - 2022 223


LES BASES DE DONNEES RELATIONNELLES

Construction des relations

On notera les points suivants :

Une relation est en général entre deux entités. Il est possible d’avoir des relations entre plus que deux entités.

Par exemple, une relation Vente entre Acheteur, Vendeur et Lieu pour une base de données de transactions
immobilières. Il est néanmoins souvent possible (et préférable!!!) de se restreindre à des relations entre deux
entités.

Dans le cas ici, la relation Vente pourrait être remplacée par une entité Acte de vente qui est en relation avec
l’acheteur, le vendeur et le lieu. Il est tout à fait possible d’avoir plusieurs relations entre deux entités.
COURS DE IAG 2021 - 2022 224
LES BASES DE DONNEES RELATIONNELLES
Construction des relations

Il est également possible d’avoir une relation dite réflexif, c’est-à-dire entre une entité et elle-même. Par exemple, on peut avoir une
relation Responsable entre une table employée et elle-même.

Dans ce cas, il convient tout de même de remarquer que chacune des "pattes" de la relation a une signification différente. Ici, l’une des
"pattes" signifiera est responsable de et l’autre signifiera a comme responsable.

A comme responsable …
EMPLOYES
IdEmployé
Responsable
Nom
Prénom Est responsable de …

COURS DE IAG 2021 - 2022 225


LES BASES DE DONNEES RELATIONNELLES

Construction des relations

Une relation peut avoir des propriétés. Par exemple, si une relation Comporte lie l’entité Commandes et
l’entité Produit, elle possède certainement la propriété "quantité" (une facture contient un produit x en quantité
y).

D’ailleurs, si une propriété dépend de plus d’une entité (comme c’est le cas ici avec la quantité qui dépend à la
fois de la facture et du produit), c’est certainement qu’elle dépend d’une relation, et non pas d’une entité.

Il faut éviter les relations que l’on peut déduire d’autres relations par transitivité.

COURS DE IAG 2021 - 2022 226


LES BASES DE DONNEES RELATIONNELLES

Construction des relations

Par exemple, dans une base de données gérant une université, si on dispose d’entités étudiant,
formation et cours.

On a les relations fait partie entre formation et cours (un cours fait partie d’une formation) et
inscription entre étudiant et formation.

Il est inutile d’avoir en plus une relation inscription entre étudiant et cours : tout étudiant inscrit à une
formation est systématiquement inscrit à tous les cours qui composent la formation.

COURS DE IAG 2021 - 2022 227


LES BASES DE DONNEES RELATIONNELLES
Construction des relations

Dans l’exemple de la gestion des commandes de la société, on a les relations suivantes. La relation «
commande comporte produits » a une propriété « quantité » qui correspond à la quantité d’un produit qui a été
commandé.

COURS DE IAG 2021 - 2022 228


LES BASES DE DONNEES RELATIONNELLES

Choix des cardinalités ou liens fonctionnels

Une fois les relations établies, il convient ensuite de caractériser le nombre de fois où chacune de ces relations peut apparaître
réellement. Ceci se fait à l’aide des cardinalités. Dans une relation classique (i.e. entre deux entités), quatre cardinalités sont à
déterminer.

les liens fonctionnels notés n : 1

On a un lien fonctionnel n:1 de A vers B si toute occurrence de A détermine au plus une occurrence de B, et si à toute occurrence
de B, correspond un nombre quelconque d’occurrences de A.

Exemple : Dans une compagnie aérienne, connaissant le numéro d'un vol, on en déduit d'une manière unique la destination, mais
plusieurs vols peuvent avoir la même destination.
COURS DE IAG 2021 - 2022 229
LES BASES DE DONNEES RELATIONNELLES
Choix des cardinalités ou liens fonctionnels

Les liens hiérarchiques notés 1 : n.

On a un lien hiérarchique 1:n de A vers B si une occurrence de A peut déterminer un nombre quelconque d’occurrences de B et si, à une
occurrence de B, correspond au plus une occurrence de A.

Exemple : la polygamie est un lien 1 : n de "homme" vers "femme".

les liens maillés notés n : m.


On a un lien maillé de A vers B s'il n'existe aucune restriction sur le nombre d'occurrences de A et B intervenant dans le lien.

COURS DE IAG 2021 - 2022 230


LES BASES DE DONNEES RELATIONNELLES

Choix des cardinalités ou liens fonctionnels

Exemple : Dans une université donnée, un professeur peut dispenser des cours dans plusieurs matières différentes; de la
même façon, une matière peut être dispensée par plusieurs Professeurs.

min A est le nombre minimal de fois où une occurrence de l’entité A participe à une relation du type considéré. Il s’agit en
général de 0 ou 1.

max A est le nombre maximal de fois où une occurrence de l’entité A participe à la relation. Il s’agit en général de 1 ou n
(n pour plusieurs fois, ou un nombre quelconque de fois).

min B et max B fonctionnent de la même manière, mais en considérant l’entité B.

COURS DE IAG 2021 - 2022 231


LES BASES DE DONNEES RELATIONNELLES

Choix des cardinalités ou liens fonctionnels

Notons qu’il est souvent difficile de choisir entre une cardinalité de type 0:n et une cardinalité de type 1:n. Dans le
premier cas, la participation à la relation est facultative pour les occurrences de l’entité, alors qu’elle est obligatoire
dans le second cas : toute occurrence de l’entité participe à la relation. Il faut toutefois souligner que ce choix a
souvent peu d’importance.

Pour illustrer la notion de cardinalité, prenons l’exemple d’une base de données destinée à enregistrer les mariages
entre les hommes et les femmes dans des sociétés ayant des régimes matrimoniaux différents. Nous avons deux
entités (les hommes et les femmes) et une relation (« est marié à ») avec une propriété « date du mariage ».

COURS DE IAG 2021 - 2022 232


LES BASES DE DONNEES RELATIONNELLES
Choix des cardinalités ou liens fonctionnels

Les cardinalités minimales seront égales à 0 si l’on prend en compte tous les hommes et toutes les femmes (y compris les
célibataires) et à 1 si l’on ne prend en compte que les hommes et les femmes mariés. Les cardinalités maximales seront
différentes selon le régime matrimonial en vigueur :

1 :dans une société interdisant la polygamie et la polyandrie

Remarque : si seule la bigamie était autorisée, la cardinalité maximale pour l’entité Hommes serait 2 (et non pas n).

COURS DE IAG 2021 - 2022 233


LES BASES DE DONNEES RELATIONNELLES
Choix des cardinalités ou liens fonctionnels

2- dans une société autorisant la polygamie mais interdisant la polyandrie

3- dans une société autorisant la polyandrie mais interdisant la polygamie

COURS DE IAG 2021 - 2022 234


LES BASES DE DONNEES RELATIONNELLES
Choix des cardinalités ou liens fonctionnels

4. dans une société autorisant la polyandrie et la polygamie

Autre exemple : la relation réflexive Responsable entre une table employés et elle -même.

Il faut distinguer le cas où un employé ne peut avoir qu’un seul supérieur hiérarchique direct du cas où il peut en avoir plusieurs (par
exemple le technicien informatique du SRI (Service des Ressources Informatiques de l'Unilu) a deux responsables hiérarchiques directs :
le directeur du SRI et le directeur local de la Coopération Universitaire de Développement CUD).

COURS DE IAG 2021 - 2022 235


LES BASES DE DONNEES RELATIONNELLES

Choix des cardinalités ou liens fonctionnels

Le MCD complet est donc :

COURS DE IAG 2021 - 2022 236


LES BASES DE DONNEES RELATIONNELLES

Choix des cardinalités ou liens fonctionnels

Cas particuliers et pièges

Quelques points particuliers sont à garder à l’esprit lors de la réalisation d’un MCD.

 Un identifiant est obligatoire pour chaque entité.

Il ne doit pas y avoir de redondance d’informations : une information quelconque ne doit pas être représentée plus d’une fois dans le
MCD.

Évitez autant que possible les relations entre plus de deux entités. Souvent, il est possible de remplacer la relation par une entité.

Restez dans la mesure du possible avec des cardinalités de valeurs 0, 1 ou n. Il est de toute manière souvent possible de se ramener à
ce cas dans les rares cas où des cardinalités d’un autre type semblent plus naturelles.
COURS DE IAG 2021 - 2022 237
LES BASES DE DONNEES RELATIONNELLES

Choix des cardinalités ou liens fonctionnels

Cas particuliers et pièges

Dans l’idéal, il faut trouver un bon compromis entre niveau de détail et "taille" de la base de données. Il est toujours
possible de multiplier les entités, mais il vaut mieux le faire que si cela a vraiment du sens et un intérêt dans le problème.

Par exemple, si on a une entité personne, on peut considérer l’adresse comme une entité séparée (reliée à personne
par une relation "habite à") ou comme une propriété de la personne (ce qui est fait usuellement).

En règle générale, il est plus économique de définir l’adresse comme une propriété, mais dans un cas où il est fréquent
que des personnes habitent au même endroit, la règle de non-redondance incite plutôt à utiliser une nouvelle entité.

COURS DE IAG 2021 - 2022 238


LES BASES DE DONNEES RELATIONNELLES

Le modèle logique de données, ou MLD montre l'organisation des données sous forme de tables et
est très proche de la manière dont les données vont être effectivement organisées dans Access par
exemple. L'étape de transformation du MCD en MLD est assez simple et passe par trois étapes :

Transformation des entités en tables (sans modification);

Transformation des relations en liens en fonction des cardinalités ;

Suppression des tables inutiles: il s'agit essentiellement des tables à un seul champ (leur clé) ;

COURS DE IAG 2021 - 2022 239


LES BASES DE DONNEES RELATIONNELLES
Modèle logique de données : MLD

les entités sont transformées en tables (sans modification);

les relations sont transformées en lien en fonction de leurs cardinalités:

pour une relation de type 1:1 entre une entité A et une entité B se traduit par une importation de la clé primaire
de l'entité B dans la table de A, et on ajoute un lien entre les deux clés;

une relation autre (sans 1:1 se transforme en table dans laquelle on retrouve les clés primaires de A et B.

les tables inutiles sont supprimées : il s'agit essentiellement des tables à un seul champ (leur clé).
COURS DE IAG 2021 - 2022 240
LES BASES DE DONNEES RELATIONNELLES
Modèle logique de données : MLD

Entités transformées en tables :

Cette transformation est directe : il suffit de recopier les entités. Il s’agit essentiellement d’un changement de vocabulaire :

une entité : table;

une propriété : champ;

un identifiant : clé primaire;

une occurrence d’une entité : enregistrement de la table.

A noter toutefois qu’il est essentiel qu’il n’y ait pas deux tables qui aient le même nom.

COURS DE IAG 2021 - 2022 241


LES BASES DE DONNEES RELATIONNELLES

Modèle logique de données : MLD : Transformation des relations du MCD en liens du MLD.

Deux grands cas peuvent se présenter :

le cas où l’une des branches de la relation a une cardinalité maximale de 1 (1:1 ou 0:1) , la transformation de la relation se fait de la

manière suivante :

On ramène dans la table correspondant à l’entité "du côté du 1:1" (ou du 0:1) la clé primaire de l’autre table ainsi que toutes les

éventuelles propriétés de la relations;

On lie la clé primaire ainsi importée avec la clé primaire de la deuxième table;

Si la relation contenait des propriétés, celle-ci se retrouve également importées du côté du 1:1.
COURS DE IAG 2021 - 2022 242
LES BASES DE DONNEES RELATIONNELLES

Modèle logique de données : MLD : Transformation des relations du MCD en liens du


MLD.

A noter que la clé importée (ici Identifiant B qui se retrouve dans table A) ne devient
pas une clé de la table : c’est une propriété comme une autre. Notons aussi que le lien
se fait entre champs (on relie IdentifiantA à IdentifiantB) et non pas, comme dans le
MCD, entre les tables.

COURS DE IAG 2021 - 2022 243


LES BASES DE DONNEES RELATIONNELLES
Modèle logique de données : MLD : Transformation des relations du

MCD en liens du MLD.

le cas où les deux branches de la relation ont une cardinalité maximale de n (1:n ou 0:n) : On crée une nouvelle table correspondant à
la relation. Cette table contient toutes les éventuelles propriétés de la relation.

On intègre à cette table les clés primaires des entités impliquées dans la relation;

On relie les clés primaires des tables avec les clés importées dans la nouvelle table;

On choisit enfin la ou les clés primaires de la nouvelle table. L’idée générale est que chaque occurrence de cette entité doit pouvoir
être identifiée de manière unique par ses clés primaires. Cela revient en général à choisir comme clé primaire l’ensemble des clés
importées des autres tables.
COURS DE IAG 2021 - 2022 244
LES BASES DE DONNEES RELATIONNELLES

Modèle logique de données : MLD : suppression de tables inutiles

supprimer simplement les tables inutiles : en général (mais pas toujours),


une table qui ne contient qu’un seul champ (sa clé) est inutile : elle ne nous
apporte aucune information.

COURS DE IAG 2021 - 2022 245


LES BASES DE DONNEES RELATIONNELLES

Modèle physique : Construction d’une base de données sous le SGBD Access

Etape finale de la méthode Merise consiste à concevoir le Modèle physique de nos données. Il s'agit ni plus ni moins que d'intégrer le MLD au sein du

SGBD (Access).

Cette opération comprend trois phases essentielles:

Création de la base de données : il s'agit simplement d'ouvrir Access et de choisir Nouvelle base de données;

Création des tables : toutes les tables du MLD doivent être créées. Les données peuvent éventuellement provenir d'un logiciel extérieur (feuille Excel,

document textuel...). Il faut également spécifier le type de donnée que doit contenir chaque champ de la table et préciser quelle est la ou les clé(s) de la

table;

Création des liens : tous les liens qui apparaissent dans le MLD doivent apparaitre dans la base de données.
COURS DE IAG 2021 - 2022 246
LES BASES DE DONNEES RELATIONNELLES

Modèle physique : le SGBD Access

Ce logiciel permet une conception aisée de bases de données de petite taille avec un nombre restreint d'utilisateurs.

Access est basé sur le modèle relationnel et fonctionnent sur le même principe général (comme les autres SGBD):

 les informations sont stockées dans des tables qui sont reliées entre elles par des relations;

L'interrogation de la base de données se fait à l'aide de requêtes écrites à l'aide d'un langage : le SQL (Structured Query Language).

Access a comme avantage par rapport à la plupart de ses concurrents:

de permettre une écriture en mode graphique des tables, de leurs relations et de la plupart des requêtes.

COURS DE IAG 2021 - 2022 247


LES BASES DE DONNEES RELATIONNELLES

Modèle physique : le SGBD Access Modèle physique : le SGBD Access

L’interface graphique du SGBD Access: L’interface graphique du SGBD Access:

Tables, pour stocker les données ; Pages, pour communiquer avec la BDD via un navigateur
(Internet Explorer uniquement) ;
Requêtes, pour retrouver les données ;
Macros, pour automatiser des opérations répétitives
Formulaires, pour saisir les données ou les visualiser à
effectuées sur la base ;
l'écran ;
Modules, pour rajouter des fonctionnalités grâce à de la
Etats, pour imprimer les données ; programmation en VBA (Visual Basic for Applications).

COURS DE IAG 2021 - 2022 248


LES BASES DE DONNEES RELATIONNELLES

Modèle physique : Le SGBD Access

COURS DE IAG 2021 - 2022 249


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 250


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 251


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 252


LES BASES DE DONNEES RELATIONNELLES

Modèle physique : Création de tables sous le SGBD Access

Deux principales méthodes pour créer une table dans Access:

Soit la table est créée directement dans Access (avec ou sans aide);

Soit elle provient d'un logiciel extérieur (importation de la table).

Quels sont les types de données d’une table?

COURS DE IAG 2021 - 2022 253


LES BASES DE DONNEES RELATIONNELLES
Type Propriétés Taille

Texte Ce champ peut contenir n'importe quel caractère < 256 caractères
alphanumérique (chiffre, lettre, signe de ponctuation). Ce type
de données est utilisé pour le texte, mais aussi pour les
nombres sur lesquels on n'effectue pas de calculs (code postal,
numéro de téléphone
Création de tables sous le SGBD Access :

type de données Numérique Données numériques (non monétaires) susceptibles d'être 1 à 16 octets
utilisées dans des opérations mathématiques

Date/Heure Données de date et/ou d'heure (pour les années comprises 8 octets
entre 100 et 9999)
COURS DE IAG 2021 - 2022 254
LES BASES DE DONNEES RELATIONNELLES

Type Propriétés Taille


Monétaire Données monétaires, présentées avec deux chiffres 8 octets

après la virgule, et le symbole monétaire du pays (€ pour la


France)
NuméroAuto Numérotation automatique, séquentielle (commençant à 1) ou 4 octets (entier long)
Création de tables sous le SGBD Access :
aléatoire. Souvent utilisée pour générer le code des

type de données enregistrements


Oui/Non Variable booléenne (deux valeurs possibles uniquement) 1 bit

COURS DE IAG 2021 - 2022 255


LES BASES DE DONNEES RELATIONNELLES

Création de tables sous le SGBD Access :


Type Propriétés Taille

type de données Objet OLE Pour lier un objet extérieur, ou incorporer un objet dans la < 1 Go
base. Souvent utilisé pour les données multimédia. Peut servir
pour tout fichier binaire (document Word, feuille de calcul
Excel, etc.)
Mémo Le champ peut contenir n'importe quel caractère < 65.536 caractères

alphanumérique. Le type mémo est réservé aux champs de


type texte susceptibles de contenir plus de 255 caractères
Lien Permet d'enregistrer des URL de sites web et des < 2049 caractères
hypertexte
adresses de courrier électronique

COURS DE IAG 2021 - 2022 256


LES BASES DE DONNEES RELATIONNELLES

Création de tables sous le SGBD Access :

type de données

COURS DE IAG 2021 - 2022 257


LES BASES DE DONNEES RELATIONNELLES
Création de tables sous le SGBD Access : propriétés de champs

Taille du champ ;

Format : définit la manière dont les informations s'affichent. Exemple : le format monétaire affiche deux chiffres après la virgule, puis un espace
et le symbole de l'euro ;

Masque de saisie : guide la saisie des données et exerce un contrôle: le code postal français est composé de cinq chiffres ;

Légende : définit le nom de l'étiquette dans le formulaire associé à la table. Il est préférable d'implémenter cette propriété au niveau du formulaire
lui-même ; d'implémenter cette propriété au niveau du formulaire lui-même ;

Valeur par défaut : valeur qui s'affiche dans le champ avant saisie par l'utilisateur ;

Valide si : condition de validité du champ. Exemple : une notation sur 20 doit être comprise entre 0 et 20 ;

COURS DE IAG 2021 - 2022 258


LES BASES DE DONNEES RELATIONNELLES
Création de tables sous le SGBD Access : propriétés de champs

Message si erreur : ce message s'affiche si la condition de validité précédente n'est pas satisfaite ;

Null interdit : le champ correspondant ne peut rester vide lors de la saisie d'un enregistrement ;

Chaîne vide autorisée : le champ peut contenir une chaîne ne comportant aucun caractère ;

Indexé : un fichier index est associé au champ de telle sorte que les recherches d'information s'effectuent plus
rapidement ;

Compression unicode : un octet suffit pour saisir un caractère (pour les alphabets utilisés dans l'Europe de l'ouest et dans
le monde anglophone).

COURS DE IAG 2021 - 2022 259


LES BASES DE DONNEES RELATIONNELLES

Création de tables sous le SGBD Access :

Propriétés de champs

COURS DE IAG 2021 - 2022 260


LES BASES DE DONNEES RELATIONNELLES

Création et suppression de tables sous le SGBD Access : Création et suppression de tables sous le
sous SQL
SGBD Access : sous SQL
Création de table : clause CREATE TABLE
Création de table : clause CREATE TABLE
Syntaxe:
Exemple :
CREATE TABLE NOM_TABLE (CHAMP1 TYPE DONNEES
[NOTNULL], CHAMP2 TYPE DONNEES [NOT NULL], CREATE TABLE Sondages (DH_ID CHAR (15),
CHAMP3 TYPE DONNEES [NOT NULL], CHAMP4 TYPE Azimuth INTEGER (15);
DONNEES [NOT NULL], CHAMP5 TYPE DONNEES [NOT
NULL]);
COURS DE IAG 2021 - 2022 261
LES BASES DE DONNEES RELATIONNELLES

Création et suppression de tables sous le Création et suppression de tables sous le SGBD


Access : sous SQL
SGBD Access : sous SQL
Pour modifier une table existante, en ajoutant une
Suppression de table : clause DROPTABLE colonne ou en supprimant une colonne existante, on
utilise la commande suivante :
Syntaxe:
ALTER TABLE Sondages ADD Drill DATE;
DROP TABLE Sondages;
ALTER TABLE Sondages ADD COLUMN DRILL
La table sondages est supprimée. DATE;

COURS DE IAG 2021 - 2022 262


LES BASES DE DONNEES RELATIONNELLES

Création et suppression de tables sous le SGBD Access : sous SQL

Pour supprimer la colonne que nous venons de créer, nous utilisons la commande suivante : ALTER TABLE Sondages

DROP DRILL

Pour empêcher un champ de rester vide, nous utilisons la clause NOT NULL :

CREATE TABLE Sondages (DH_ID CHAR(15) NOT NULL, Azimuth INTEGER(15) ;

Pour qu'un champ soit indexé sans doublons, nous utilisons la clause UNIQUE:

CREATE TABLE Sondages (DH_ID CHAR (15) UNIQUE, Azimuth INTEGER (15);
COURS DE IAG 2021 - 2022 263
LES BASES DE DONNEES RELATIONNELLES

Création et suppression de tables sous le SGBD Access : sous SQL

Pour poser une clé primaire sur un champ, nous utilisons la clause : PRIMARY KEY:

CREATE TABLE Sondages (DH_ID CHAR (15) PRIMARY KEY, Azimuth INTEGER (15);

Pour appliquer la clé à deux champs, nous utilisons la syntaxe suivante :

CREATE TABLE Sondages (DH_ID CHAR (15), Azimuth INTEGER (15), CONSTRAINT
essai_index PRIMARY KEY (DH_ID, Azimuth)

COURS DE IAG 2021 - 2022 264


LES BASES DE DONNEES RELATIONNELLES
Création des index

Un index est un ensemble de pointeurs vers les données d’une table.

Avantages :

il accélère les recherches d'information. En effet, l'index est une représentation de la table, triée sur un champ donné. On peut donc lui
appliquer les méthodes connues de recherche rapide sur un ensemble ordonné (c'est le SGBD qui se charge de l'opération, laquelle est
transparente pour l'opérateur) ;

il est de taille très inférieure à celle de la table : on peut le remettre à jour en temps réel à chaque modification de cette dernière ;

il peut servir à empêcher l'opérateur de créer des enregistrements dupliquées en saisissant deux fois, par erreur, les mêmes données.

COURS DE IAG 2021 - 2022 265


LES BASES DE DONNEES RELATIONNELLES
Création des index

Inconvénients :

chaque fois que nous demandons au système de créer (et de maintenir) un index, nous augmentons sa charge de
travail, et par conséquent nous le freinons. Ainsi, les opérations de saisie et de maintenance sont ralenties par la
présence d'index, car ces derniers doivent être mis à jour immédiatement ;

un index occupe de la place en mémoire sur le disque. En fait, ce dernier argument a beaucoup perdu de sa valeur
avec le temps, parce que la mémoire de masse des ordinateurs ne cesse de croître rapidement, et qu'elle est
devenue si bon marché (son coût à l'octet est divisé par deux tous les deux ans environ) qu'on la gaspille
allégrement.
COURS DE IAG 2021 - 2022 266
LES BASES DE DONNEES RELATIONNELLES
Création des index

Pour créer un index multichamps, il faut se trouver en mode création de la table,

et cliquer sur l'icône

dans la colonne de gauche, on donne un nom à l'index multi-champ ;

dans la colonne médiane, on écrit les uns sous les autres les noms des champs constitutifs de l'index ; constitutifs de l'index ;

dans la colonne de droite, on précise l'ordre de tri. Par défaut, on conserve "Croissant" ;

on clique sur le nom de l'index puis, dans la moitié inférieure de la boîte, intitulée "Propriétés de l'index", on fixe à "Oui" la
propriété "Unique" si l'on désire interdire les doublons.

COURS DE IAG 2021 - 2022 267


LES BASES DE DONNEES RELATIONNELLES

Création des index

COURS DE IAG 2021 - 2022 268


LES BASES DE DONNEES RELATIONNELLES

Création des index

COURS DE IAG 2021 - 2022 269


LES BASES DE DONNEES RELATIONNELLES

Création des index

COURS DE IAG 2021 - 2022 270


LES BASES DE DONNEES RELATIONNELLES

Création des index en SQL

Syntaxe de l’instruction CREATE INDEX

CREATE INDEX NOM_INDEX ON NOM_TABLE

Sur une colonne : CREATE INDEX NOM_INDEX ON NOM_TABLE (NOM_COLONNE)

Index unique: CREATE UNIQUE INDEX NOM_INDEX ON NOM_TABLE (NOM_COLONNE)

Index composés: CREATE INDEX NOM_INDEX ON NOM_TABLE (COLONNE1, COLONNE2)

COURS DE IAG 2021 - 2022 271


LES BASES DE DONNEES RELATIONNELLES

Création des index : Quand éviter les index ?

N’indexez pas les tables de petite taille;

N’indexez pas les colonnes qui retournent un pourcentage élevé de lignes de données lorsqu’elles
sont exploitées comme condition de filtrage dans la clause WHERE d’une requête;

N’indexez pas les colonnes contenant un grand nombre de valeurs NULL;

N’indexez pas les colonnes dont vous modifiez souvent les entrées.

COURS DE IAG 2021 - 2022 272


LES BASES DE DONNEES RELATIONNELLES

Les requêtes servent à afficher uniquement certaines données contenues

dans les tables selon certains critères.

Elles peuvent aussi :

faire des calculs sur vos données;

créer des sources de données pour les formulaires, les états ou même d'autres requêtes (on peut faire une

requête sur le résultat d'une autre requête);

modifier des tables existantes ou à en créer des nouvelles.


COURS DE IAG 2021 - 2022 273
LES BASES DE DONNEES RELATIONNELLES

Types de requêtes:

La requête sélection : permet de sélectionner des enregistrements, de faire des calculs et des regroupements. Elles ressemblent

beaucoup aux filtres, mais permettent, en plus, de travailler sur plusieurs tables simultanément;

La requête d'Analyse croisée : présente ses résultats sous forme de tableau (de type Excel). Utilisée pour comparer des valeurs,

dégager des tendances;

La requête de Création de table crée une table à partir des données qu'elle a extraites dans une ou plusieurs autres tables;

La requête Mise à Jour: modifie le contenu d'un ou plusieurs champs d'une ou plusieurs tables. C'est le moyen le plus efficace pour

mettre à jour un grand nombre d'enregistrements en une seule opération;

COURS DE IAG 2021 - 2022 274


LES BASES DE DONNEES RELATIONNELLES

Types de requête:

La requête Ajout : ajoute les données qu'elle a extraites à la fin d'une table déjà existante;

La requête Suppression : supprime un ou plusieurs enregistrements dans une ou plusieurs tables.

La requête SQL direct;

La requête de définition de données ;

La requête UNION : combine les résultats de deux ou plusieurs requêtes ou tables indépendantes.
COURS DE IAG 2021 - 2022 275
LES BASES DE DONNEES RELATIONNELLES
Création de requêtes : Access nous propose 5 façons de créer une requête :

Mode création: nous allons créer la requête de A à Z par nous-mêmes ;

Assistant de Requête simple : crée une requête simple sur une ou plusieurs tables, on pourra, dans cette requête simple, faire des

calculs, des regroupements ;

Assistant de Requête d'analyse croisée : aide à la création d'une requête d'analyse croisée ;

Assistant de Requête trouver les doublons : Localise les enregistrements doublons dans une table ou une requête ;

Assistant de Requête de non - correspondance : localise les enregistrements d'une table auxquels ne correspond aucun autre

enregistrement d'une autre table.


COURS DE IAG 2021 - 2022 276
LES BASES DE DONNEES RELATIONNELLES

Types de requête

COURS DE IAG 2021 - 2022 277


LES BASES DE DONNEES RELATIONNELLES

Requête en mode création

COURS DE IAG 2021 - 2022 278


LES BASES DE DONNEES RELATIONNELLES

Dans la partie supérieure de la fenêtre se


trouvent la ou les tables avec la listes de
leur champs, c'est sur ces tables que vont
porter les requêtes. Dans la partie
inférieure, se trouve la description de la
requête.

COURS DE IAG 2021 - 2022 279


LES BASES DE DONNEES RELATIONNELLES

Pour ajouter un champ, on peut:


 soit le sélectionner dans la table et l'amener avec la souris sur une colonne;
 soit on clique sur la ligne "Champ", la liste de tous les champs s'affiche alors et on en
sélectionne un dans la liste.
Un des champs proposé s’appelle '*', ce champ signifie "tous les champs de la table", si on choisi ce champ, tous les champs de la table
apparaitront dans le résultat de la requête, en plus des autres champs que vous aurez choisis.

COURS DE IAG 2021 - 2022 280


LES BASES DE DONNEES RELATIONNELLES

Création de requêtes

La ligne "Table" sert à sélectionner la table à laquelle appartient le champ sélectionné;

La colonne "Tri" indique de quelle façon vont être triés les champs dans le résultat de la requête : il y
a trois sortes de tri : Croissant (de A à Z), Décroissant (de Z à A) et non trié.

La colonne "Afficher" indique si le champ doit être affiché ou non ;

La colonne "Critères " va indiquer le critère de la requête.

COURS DE IAG 2021 - 2022 281


LES BASES DE DONNEES RELATIONNELLES

Exécuter la requête

COURS DE IAG 2021 - 2022 282


LES BASES DE DONNEES RELATIONNELLES

Création de requêtes

Le résultat de la requête s'affiche sous la forme d'une table que l'on

peut modifier comme si il s'agissait d'une table normale, on peut ajouter

des enregistrements, les modifier, faire des filtres, des tris, etc.

COURS DE IAG 2021 - 2022 283


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 284


LES BASES DE DONNEES RELATIONNELLES

Création de requêtes

Les résultats des requêtes, même s’ils sont présentés sous forme de tables ne sont pas de

véritables tables qu’aurait généré la requête.

Ils ne sont qu'une "vue" faite à partir des tables qui ont servi à faire la requête.

Autrement dit, si vous modifiez quelque chose dans le résultat de la requête, la modification se

répercutera dans la table qui a servi à faire la requête.

COURS DE IAG 2021 - 2022 285


LES BASES DE DONNEES RELATIONNELLES

Type de requêtes : Analyse croisée

Les requêtes d'analyse croisée permettent de répondre à des questions du type "qui à commandé combien de quoi ?".

Elles retournent le résultat sous forme d'un tableau comportant des champs en abscisse et en ordonnée, avec, dans

chaque case la réponse à notre question.

Entête Qui Qui


Quoi Combien Combien
Quoi Combien Combien

COURS DE IAG 2021 - 2022 286


LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : Analyse croisée

D'abord on crée une requête standard (de sélection) ;

On transforme la requête de sélection en requête d'analyse croisée en allant dans le menu "Requête" et en choisissant « Analyse croisée » ;

Une nouvelle ligne apparaît dans la requête : la ligne « Analyse » ;

Dans cette ligne, on va indiquer si le champ qu'on a choisi va être l'entête des colonnes, l'entête des lignes ou la valeur contenue dans les cases du

tableau;

L'Opération pour les entêtes est toujours « Regroupement » ;

L'Opération pour les valeurs des cases dépend de ce qu'on cherche (i.e.: Somme ).

COURS DE IAG 2021 - 2022 287


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 288


LES BASES DE DONNEES RELATIONNELLES

Type de requêtes : Les requêtes ACTION

ces requêtes vont permettre de :

Créer une table à partir du résultat d'une requête ;

Ajout des enregistrements à une table à partir des résultats de la requête ;

Mettre à Jour une table en fonction de certains critères ;

Supprimer des enregistrements répondant aux critères de la requête ;


COURS DE IAG 2021 - 2022 289
LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : requêtes création : Elle crée une table à partir des résultats qu'elle produit à partir d'une
table existante.

Créer la requête normalement (de sélection);

On la transforme en requête Création (Menu Requête / Requête Création de table) ;

Access nous demande le nom de la table à créer ;

Exécutez la requête avec l 'icône point d'exclamation : la table va être créée avec le résultat de la requête ;

Si vous vous voulez vérifier avant de créer la table quel sera le résultat de la requête, cliquez sur l'icône:

Une fois que le résultat sera conforme à vos attentes, vous pourrez cliquer sur l'icône point d'exclamation.
COURS DE IAG 2021 - 2022 290
LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 291


LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : requêtes d’ajout : Elle copie tout ou partie des enregistrements d'une table (la

table source) à la fin d'une autre table (la table cible).

Création de la requête normale (de sélection);

On la transforme en requête Ajout (Menu Requête / Requête Ajout)

Access nous demande le nom de la table à laquelle il faut ajouter le résultat de la requête ;

Comme précédemment, avec les icônes Affichage et point d'exclamation, vérifiez et validez votre

requête.
COURS DE IAG 2021 - 2022 292
LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 293


LES BASES DE DONNEES RELATIONNELLES

Type de requêtes : requêtes d’ajout

Attention:

Les enregistrements sont COPIES de la table source vers la table cible et non pas déplacés ;

Les deux tables doivent avoir des noms de champs identiques (et les mêmes types de données), les deux structures ne doivent pas nécessairement être

identiques ;

Si la table source comporte plus de champs que la table cible, les champs supplémentaires sont ignorés ;

Si la table source comporte moins de champs que la table cible, les champs dont les noms sont identiques sont copiés, les autres sont laissés vides ;

Access ne copie QUE les champs que vous avez déclarés dans la requête (d'ou le champ *).

COURS DE IAG 2021 - 2022 294


LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : requêtes de mise à jour

Les requêtes mise à jour permettent de modifier rapidement tous les enregistrements d'une table ou

un groupe d'entre eux.

On crée une requête de sélection, et dans le menu Requête, on clique sur « Requête Mise à

Jour » ;

Un champ "Mise à jour" apparaît dans la requête, c'est là qu'on va indiquer la modification qui va

avoir lieu.
COURS DE IAG 2021 - 2022 295
LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 296


LES BASES DE DONNEES RELATIONNELLES

Type de requêtes : requêtes de suppression

Les requêtes suppression vous permettent de supprimer un groupe d'enregistrements qui répondent à un critère donné.

On crée une requête standard, puis dans le menu Requête, on clique sur Requête Suppression;

On exécute la requête ou on vérifie avant que le résultat est conforme à ce que l'on attend.

Attention:

Vérifiez bien le résultat avant d'exécuter la requête, il n'est pas possible de revenir en arrière après avoir effacé des

enregistrements.
COURS DE IAG 2021 - 2022 297
LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 298


LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : requêtes multitables

Il est possible de faire des requêtes qui portent sur plusieurs tables simultanément. Dans ce cas, les requêtes peuvent être

très complexes;

Toutes les tables intervenant dans la requêtes doivent être reliées entre elles, il ne doit pas y avoir de tables isolées, sinon,

Access va essayer de trouver lui -même les relations entre ces tables isolées et parfois le résultat peut être erroné;

Il ne doit pas y avoir de tables n'ayant rien à faire dans la requête, sinon, Access va se baser sur les relations entre ces

tables n'ayant rien à voir avec la choucroute et celles ayant à voir et va donner des résultats erronés.

COURS DE IAG 2021 - 2022 299


LES BASES DE DONNEES RELATIONNELLES

Type de requêtes : Définition des critères de sélection

On peut utiliser dans les requêtes les opérateurs suivants :


Opérateur Signification
= Egal
<> Différent
< Inférieur
> Supérieur
<= Inférieur ou égal
>= Supérieur ou égal

COURS DE IAG 2021 - 2022 300


LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : Définition des critères de sélection

Access met à notre disposition d'autres opérateurs :

COURS DE IAG 2021 - 2022 301


LES BASES DE DONNEES RELATIONNELLES
Type de requêtes : Définition des critères de sélection : Les fonctions :

On peut intégrer des fonctions dans les critères de sélection.

Access met à notre disposition un très grand nombre de fonctions (pour en avoir la liste complète, consultez l'aide intégrée à Access). Ce sont les mêmes

fonctions que celles qui sont utilisé s dans les contrôles des formulaires (et d’ailleurs dans tous les logiciels de la gamme Microsoft Office) .

Notes:

On peut avoir plusieurs critères de sélection, ces critères étant séparés entre eux par des OU ou des ET.

Si deux critères sont séparés par des ET, on les place sur la même ligne;

Si deux critères sont s éparés par des OU, on les place sur des lignes différentes.

COURS DE IAG 2021 - 2022 302


LES BASES DE DONNEES RELATIONNELLES

Type de requêtes : Requête paramétrée

Les critères de chaque requête que nous avons fait étaient indiqués explicitement dans la requête.

Supposons maintenant que nous voulions faire une requête du type : « On cherche les essais géomécaniques qui ont été

fait sur tel type de roche ».

On ne connaît pas par avance le nom de la roche, et on ne va pas préparer autant de requêtes qu'il peut y avoir de roches,

la solution la plus simple est alors de demander à l'utilisateur d'entrer le nom de la roche, et de faire la requête en fonction

de ce qu'il a entré.

COURS DE IAG 2021 - 2022 303


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 304


LES BASES DE DONNEES RELATIONNELLES

COURS DE IAG 2021 - 2022 305


COURS DE IAG 2021 - 2022 306
A chaque séance : Bonjour : TD/5
EVALUATION
Travaux pratiques : TP/5

Après 5 TD : Interrogation

Moyenne/10 : Moyenne Interrogation/5 + TP/5

Examen: Examen/10

Total : Moyenne + Examen : Total/20

Ne passe l’examen que celui qui a suivi ¾ du cours !

COURS DE IAG 2021 - 2022 307


SUPPORT DU COURS

Droit d’Auteur : 10000 FC !!!!!!!!!! A


prendre ou à laisser !!!

Chaque étudiant aura un code


d’identification à mettre sur chaque copie
de TD et d’interrogation : Pas de nom!!!
Avec joie
COURS DE IAG 2021 - 2022 308
SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 309


SOMMAIRE • INTRODUCTION

• THEORIE DE L’INFORMATION ET DONNEES GEOLOGIQUES

• TRAITEMENT INFORMATISE DES DONNEES GEOLOGIQUES

• LES BASES DE DONNEES RELATIONNELLES

• TECHNIQUES DE CORRELATION ET D’AJUSTEMENT

• TECHNIQUES D’INTERPOLATION ET CARTES D’ISOVALEURS

COURS DE IAG 2021 - 2022 310

Vous aimerez peut-être aussi