Jacim II.1 Initiation 26 novembre 2009 Aude ANDOUCHE Les bases de données du Muséum 1

Preview:

Citation preview

Jacim II.1Initiation

26 novembre 2009

Aude ANDOUCHE

Les bases de données du Muséum

1

Les bases de données du Muséum :

Le petit monde de Jacim

JacimInterface de saisie et de consultation

Wiki des collection

sAccès direct à JacimAide en ligne

Collections en ligne

Visualisation des informations

Bases de données sous Oracle

2

http://coldb.mnhn.fr/

Les collections en ligne

Les bases de données du Muséum :

3

Les collections en ligneLes bases de données du Muséum :

Recherche sur différents critères

4

Les collections en ligneLes bases de données du Muséum :

Résultats sous forme de fiche

5

http://jacim.mnhn.fr/wiki/

Les bases de données du Muséum

Le wiki des collections

6

Le wiki des collections

Les données

Les bases de données du Muséum :

7

Schéma des bases de données

Le wiki des collectionsLes bases de données du Muséum :

8

Jacim

Le wiki des collectionsLes bases de données du Muséum :

9

http://jacim.mnhn.fr/wiki/

Les bases de données du Muséum

Le wiki des collections

10

Jacim II.1

Définitions

JACIM = interface

Java Application des Collections pour l’Informatisation des Musées

« Jacim est une application permettant d'accéder à des données stockées dans des bases de données relationnelles (saisie, recherche, modification, importation, exportation) et de mettre en forme ces données (PDF, HTML, impressions...) »

Langage de programmation

un système de gestion de bases de données relationnelles

Java

Oracle

Les bases de données du Muséum :

11

Jacim II.1

Définitions

Les bases de données du Muséum :

Base de données

Système d'organisation de l'information, conçu pour une localisation et une mise à jour rapide et facile des données.Organise l'information qu'elle contient en tables, en champs (les colonnes) et en enregistrements (les lignes).

- Tables

- Champs

Les tables renferment les champs qui renferment les données

un même type d’information

ensemble de données

12

Jacim II.1Les bases de données du Muséum :

Organisation de l’information

Données sur spécimen

Table origineLocalité

pays

Table spécimenÉtat

N° inventairedétermination

Localité X

Pays Y

État du spécimen

N° inventaire

Détermination

informatisation

13

Table ORIGINE

LocalitéPaysContinentDépartementProvinceLatitudeLongitudeoriginePK

Table SPECIMEN

N° inventaireÉtatCollectionnombreSpecimenPKorigine FK

PK: Primary Key (clé primaire): unique

FK: Foreign Key (clé étrangère)

Jacim II.1Les bases de données du Muséum :

Relation entre les tables

14

Relation de 1 à 11 spécimen vient d’une seule localité

Jacim II.1Les bases de données du Muséum :

Relation entre les tables

Relation de n à 11 localité regroupe plusieurs spécimens

Spécimen 1localité

Spécimen 1

Spécimen 2

Spécimen 3

Spécimen 4

Spécimen 5

localité

15

16

http://jacim.mnhn.fr/wiki/

Les bases de données du Muséum

Connexion

Toujours la dernière version déployée17

Jacim II.1Les bases de données du Muséum :

Pour la connexion, saisir :

- Le nom d’utilisateur- le mot de passe

• Administrateur

• Utilisateur lambda

• Consultations uniquement

Base test des CrustacésNom utilisateur : CRUSTATESTMot de passe : 26novembre

Connexion

18

Jacim II.1Les bases de données du Muséum :

Ouvrir

Possibilité d’ouvrir le dernier modèle de document sur lequel nous avons travaillé

19

Tables

ex: table « ORIGINE »contient les champs PAYS, CONTINENT, VILLE, LAT, LONG…

Correspondent à plusieurs tables

environnement de travail avec plusieurs documents

Documents

Contextes

Jacim II.1Les bases de données du Muséum :

Ouvrir

20

Jacim II.1Les bases de données du Muséum :

WIKI: « Un modèle de document est un document XML décrivant une perception hiérarchique de la structure d'une base de données relationnelle »

Ouvrir la table ORIGINE

Enregistrer le document

Création d’un modèle de documentAvec une seule table

21

22

Jacim II.1Les bases de données du Muséum :

5 modes d’affichage pour les tables et

documents

Disponible à tout moment

23

« Configurateur » permet :– de personnaliser la présentation des tables et des

documents.

« Composeur » permet :– De mettre en forme l’information pour l’impression ou la

visualisation

« Assistant de saisie » permet :– de saisir de nouveaux enregistrements.

« Éditeur » permet :– De visualiser, de corriger, d’ajouter de l’information à des

enregistrements.

« Tableur » permet :– De créer un formulaire ou un tableau pour effectuer de la

recherche, de la saisie ou de l’échange d’information entre Jacim et d’autres applications.

Jacim II.1Les bases de données du Muséum :

5 modes d’affichage

24

Jacim II.1 : le configurateur

Les bases de données du Muséum :

Personnaliser son document

AideCopieFormat de sortieNom des champs

25

Les bases de données du Muséum :

Personnaliser son document

Aide

Jacim II.1 : le configurateur

26

Les bases de données du Muséum :

Personnaliser son document

Nom des champs

Jacim II.1 : le configurateur

27

Les bases de données du Muséum :

Enregistrement des modifications

Jacim II.1 : le configurateur

28

Jacim II.1 : le tableurLes bases de données du Muséum :

Le Tableurpermet de créer des formulaires

Rechercher des données dans la BDD

récupérer des données

sélectionnées

Ajouter des données dans la BDD

29

Jacim II.1 : le tableurLes bases de données du Muséum :

Le tableur Code couleur Rechercher : Bleu

Ajouter : jaune Charger : vert

Table

Tableur Formulaire

30

Jacim II.1 : le tableurLes bases de données du Muséum :

La barre d’outils

Enregistrer le tableur

Ouvrir

Importer des données Texte

Exporter des données Excel

Exécuter une action (baguette magique)

Ajouter une ligne de recherche

Retirer une ligne de recherche

Réinitialiser le tableur

Importer des url d’images

Dédoublonner

Outil de gestion des images

Accès aux différents modes31

Jacim II.1 : le tableurLes bases de données du Muséum :

Créer ou modifier un tableur

Ajouter des champsSupprimer des champsDéplacer les champsMettre à la ligne des champsRéduire ou afficher les

fenêtres

32

Jacim II.1 : le tableurLes bases de données du Muséum :

Effectuer une requête simple

Exemple : Mauritanie

Pour exécuter l’action

33

Jacim II.1 : le tableurLes bases de données du Muséum :

Effectuer une requête simple

34

Jacim II.1 : l’éditeur

Les bases de données du Muséum :

Visualisation des résultats de la requêtedans l’éditeur

Formulaire Texte par défaut

35

Jacim II.1 : le tableurLes bases de données du Muséum :

Utilisation de l’aideClic droit dans le champ (ou aide automatique dans le configurateur)uniquement disponible dans la partie formulaire

36

Jacim II.1 : le tableurLes bases de données du Muséum :

Utilisation de l’aideUtilisation des opérateurs dans l’aide

Mauritanie

*ritanieMauri**aurit*

37

Jacim II.1 : le tableurLes bases de données du Muséum :

Effectuer une requête simple

Exemple : Mauritanie sans la baie du Lévrier

38

Jacim II.1 : le tableurLes bases de données du Muséum :

Utiliser plusieurs critères de recherche

Ajouter des critères en ajoutant des lignes

Supprimer des critères en supprimant des lignes

39

Jacim II.1 : le tableurLes bases de données du Muséum :

Utiliser plusieurs critères de recherche

Changer les critères de recherche

Ou : tout les cas de figureSauf : sans ce critère

40

Jacim II.1 : le tableurLes bases de données du Muséum :

Utiliser plusieurs critères de recherche

Changer les critères de recherche

Et : à la fois Mauritanie et Cap blanc

41

Jacim II.1 : le tableurLes bases de données du Muséum :

Réinitialiser le tableur

42

Jacim II.1 : le tableurLes bases de données du Muséum :

Exercices

Recherche « PAYS » avec Mexique Indonésie Congo

Recherche avec la ville de « Washington » Navire « Jean Charcot » Mission de l’Astrolabe Origines avec prof max > ou égale à 100m Origines avec prof comprise entre 200 et

500 m

43

Base test des CrustacésNom utilisateur : CRUSTATESTMot de passe : 26novembre

Jacim II.1 : le tableurLes bases de données du Muséum :

Exercices

Recherche « PAYS » avec Mexique 57 Indonésie 178 Congo 28

Recherche avec « Washington » 5 Navire « Jean Charcot » 116 Mission de l’Astrolabe 6 Origines avec prof max > ou égale à 100m 5011 Origines avec prof comprise entre 200 et 500 m

1301

Base test des CrustacésNom utilisateur : CRUSTATESTMot de passe : 26novembre

Jacim II.1 : le tableurLes bases de données du Muséum :

Corrections

Recherche « PAYS » avec Mexique* *ndon* *Congo*

Recherche avec « Washington » Wash* Navire « Jean Charcot » Jean Charcot Mission de l’Astrolabe *strolabe* prof max opérateur supérieur ou égale 100 prof min opérateur supérieur ou égale 200 et prof max opérateur inférieur ou égal 500

Jacim II.1Les bases de données du Muséum :

Base test de malacologieNom utilisateur : formamalMot de passe : malaco

Création d’un modèle de documentAvec plusieurs tables

44

Jacim II.1 : le configurateur

Les bases de données du Muséum :

Création d’un modèle de documentAvec plusieurs tables

45

Jacim II.1 : le configurateur

Les bases de données du Muséum :

Document multi-tables

En partant de la table Lot, ajoutez les tables

Détermination, Localité, Statutype et Nom

La 1ère table dite la table « racine » est importante pour le type de requête…Ici ce document va permettre de faire des recherches sur des spécimens

Penser à enregistrer votre modèle de document 46

47

Les bases de données du Muséum : Jacim II.1 : le tableur

Requête sur un document multi-tablesEnraciné sur la table Lot

48

Les bases de données du Muséum : Jacim II.1 : le tableur

Enregistrer le tableurRéouverture lors d’une autre sessionOuverture par défaut de celui-ci s’il porte le même nom que le document

49

Jacim II.1 : le tableurLes bases de données du Muséum :

Exercices

Holotype en alcool exclusivementTypes en alcool 70 et alcool adn Types en alcool 70 et alcool adn et de Nouvelle-

CalédonieColl LamarckMurex récoltés à plus de 1000mCréer un document basé sur la table « localité » et

faire les mêmes requêtes

50

Base test de malacologieNom utilisateur : formamalMot de passe : malaco

Jacim II.1 : le tableurLes bases de données du Muséum :

Exercices

Holotype en alcool exclusivement 61Types en alcool 70 et alcool adn 416Types en alcool 70 et alcool adn et de Nouvelle-Calédonie 8Coll Lamarck 53Murex récoltés à plus de 1000m 1Créer un document basé sur la table « localité » et faire les

mêmes requêtes

Base test de malacologieNom utilisateur : formamalMot de passe : malaco

Jacim II.1 : le tableurLes bases de données du Muséum :

Corrections

alcool * *alcool* et *type* *alcool* et *type* et *alédonie* Coll. Lamarck* champ Ngenerique Murex et PROF2 opérateur supérieur

1000Créer un document basé sur la table « localité » et faire les

mêmes requêtesPas même résultats car recherche des localités et non des

spécimens comme dans les exercices précédent

Base test de malacologieNom utilisateur : formamalMot de passe : malaco

Les bases de données du Muséum :Jacim II.1 : l’éditeur

L’éditeur

va permettre de :

Visualiser les données et de les trier

Ajouter des informations

Changer des informations

Corriger les données

51

Les bases de données du Muséum :Jacim II.1 : l’éditeur

La barre d’outils

Enregistrer

Ouvrir

Poubelle pour la sélection

Hiérarchie déployée

Hiérarchie resserrée

Remise à jourTrier

Imprimer

Ouvrir les composeurs associés au document

Exporter en PDF

52

Les bases de données du Muséum :Jacim II.1 : l’éditeur

3 modes d’affichage

Le formulaire (affichage par défaut)

53

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Le composeur par défaut

Avec aucune mise en page

54

Les bases de données du Muséum :Jacim II.1 : l’éditeur

le composeur avec mise en page

55

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Développer ou réduire la sélection

Permet de visualiser les différentes tables du document

développer réduire

56

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Visualiser les différentes tables du document

57

Jacim II.1 : l’éditeurLes bases de données du Muséum :Jacim II.1 : l’éditeur

Le tri s’effectue dans l’ordre des colonnes sélectionnées (double clic ou sélection et ajouter)Tri ascendant ou descendant (en décochant les cases)

Trier la sélection

58

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Si le modèle de tri porte le même nom que le document alors ce tri se fera par défaut

Enregistrer le modèle de tri

59

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Attention! Ne pas corriger directement dans les champs car les modifications ne seront pas enregistrées!

Corriger ou compléter des données

Correction de la localité

60

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Corriger ou compléter des données

Rechercher sur le tableur

Voir la recherche sur l’éditeur

Se positionner au bon niveau dans la liste

Cliquer sur CORRIGER

Sélectionner la table que nous voulons corriger

Corriger

61

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Changer ou corriger des donnéesCe n’est pas la même chose

On peut corriger quand :

une information n’est valable que pour un lot comme l’état, la quantité… ou des fautes d’orthographe

On doit changer quand :

une information peut être valable pour plusieurs lots comme la localité

62

Les bases de données du Muséum :

localité 1

Spécimen 1

Spécimen 2

Spécimen 3

Spécimen 4

Spécimen 5

Jacim II.1 : l’éditeur

Changer ou corriger des données

localité 2 Spécimen 8

Spécimen 7

Spécimen 6

localité 2 Spécimen 8

Spécimen 7

Spécimen 6

Spécimen 1

Spécimen 2

Spécimen 3

Spécimen 4

Spécimen 5

localité 2 Spécimen 8

Spécimen 7

Spécimen 6

localité 1

Spécimen 1

Spécimen 2

Spécimen 3

Spécimen 4

Spécimen 5

localité 2 Spécimen 8

Spécimen 7

Spécimen 6

ChangerCorriger

Erreur de localité pour le spécimen 2

63

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Changer ou corriger des données

1er exemple :

n°inventaire A10002, en bon état, 1 exemplaire, 2 valves entières, fossile, holotype, collection Jousseaume

Vous voulez mettre la coll Lamarck à la place de la coll Jousseaume

On peut

corriger

64

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Changer ou corriger des données

2ème exemple :

n°inventaire MOLL0002, en bon état, 1 exemplaire, 2 valves entières, holotype, collection Jousseaume

Vous voulez mettre Lectotype à la place de Holotype

On doit

changer 65

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Sur plusieurs enregistrements en même temps

Corriger ou compléter des données

L’information doit être la même pour tous les enregistrements!

Une fenêtre vide apparaît (normal)Les autres informations dans les autres champs ne sont pas effacées

66

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Ils seront supprimés de la sélection mais pas dans la base

Effacer des enregistrements de l’éditeur

Clic sur la poubelle

Sélectionner les enregistrements à supprimer

(avec SHIFT ou CTRL)

67

Les bases de données du Muséum :Jacim II.1 : l’éditeur

Créer un PDF

68

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

L’assistant de saisie

va permettre de rentrer les données étape par étape en recherchant les données déjà inscrites dans la base

L’assistant de saisie va dérouler les différentes tables en fonctions de la table racine et des autres tables qui lui sont associées

69

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

l’assistant de saisie va à chaque étape proposer de rechercher de l’information existante ou de saisir de l’information

70

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

Rechercher si la localité est présente dans la base

Taper une informationcomme « Mauritanie »(on peut s’aider de l’aide)

Rechercher pour voir si c’est déjà rentrée

Si oui, une nouvelle fenêtre apparait

Trier la recherche

Choisir, Accepter

71

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

Si la localité n’est pas présente dans la base

Changement de la couleur de fond du formulaire, bleu en recherche jaune en ajout

72

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

L’assistant propose ensuite la table lotLa recherche n’est pas disponible pour cette table (fond jaune)

73

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

L’aide et la copieClic droit sur le champ

74

Les bases de données du Muséum :Jacim II.1 : l’assistant de saisie

75

Les bases de données du Muséum : Jacim II.1 : le tableur

Ajout de données avec le tableur

couleur de fond du formulaire, jaune en ajout

76

Les bases de données du Muséum : Jacim II.1 : le tableur

Ajout de données avec le tableur Saisir des données avec le tableur: «

AJOUTER »Puis baguette magique pour exécuter le travail

77

Les bases de données du Muséum : Jacim II.1 : le tableur

Ajout des données table par table

Procédure identique à l’assistant de saisie 78

Les bases de données du Muséum : Jacim II.1 : le tableur

Exportation de donnéesPeut se faire sous format Excel ou texte

Choisir les champs voulus, dans l’ordrePasser dans l’éditeur

Revenir dans le tableurChargerExporter (baguette magique) 79

Les bases de données du Muséum : Jacim II.1 : le tableur

Exportation de donnéesCréation du fichier Excel ou

texte

80

Les bases de données du Muséum : Jacim II.1 : le tableur

En tête des colonnes: NOM BASE.NOM TABLE.NOM CHAMP

Données exportées sous fichier excel

81

Les bases de données du Muséum : Jacim II.1 : le tableur

Importation de donnéesPeut se faire sous format

texteEn tête des colonnes: NOM BASE.NOM TABLE.NOM CHAMP

82

Les bases de données du Muséum : Jacim II.1 : le tableur

Importation de données

Le fichier doit être le plus homogène possible,

et respecter le format des champs!! Oe Apostrophe ‘ Guillemet «

Pas de formule Pas de caractère

spéciaux Pas de touche « entrée » Pas de ligne vide

83

Les bases de données du Muséum : Jacim II.1 : le tableur

Importation de donnéesImporter un fichier texte: « AJOUTER AUTO »

Jacim ne demande pas à chaque table votre accordvérifier qu’il n’y a pas de cellule rouge: mauvais format

84

Les bases de données du Muséum : Jacim II.1 : le tableur

Importation de donnéesvérifier dans l’éditeur le nb de lignes enregistrées

85

Les bases de données du Muséum : Jacim II.1 : le tableur

Recherche de données à partir d’un fichier texte

86