La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Requêtes SQL & Paniers Anne-Marie Cubat. Pour les bibliothécaires mais aussi pour les lecteurs PMB : une base de données relationnelle et performante.

Présentations similaires


Présentation au sujet: "Requêtes SQL & Paniers Anne-Marie Cubat. Pour les bibliothécaires mais aussi pour les lecteurs PMB : une base de données relationnelle et performante."— Transcription de la présentation:

1 Requêtes SQL & Paniers Anne-Marie Cubat

2 Pour les bibliothécaires mais aussi pour les lecteurs PMB : une base de données relationnelle et performante Les tables et leurs relations sont conçues pour assurer une gestion efficace et conviviale dans le respect des normes en vigueur en bibliothéconomie Les procédures de base (et beaucoup dautres !) sont déjà prédéfinies. Quelques exemples : gestion des lecteurs et des prêts, du catalogue, des autorités … Recherches simples ou avancées en gestion dans lOPAC (interface pour les lecteurs) Le logiciel open source est orienté full Web

3 Une base de données flexible Personnaliser la gestion et lOPAC Agir sur un grand nombre de paramètres Ajouter des champs personnalisables aux tables existantes Créer des requêtes SQL pour sélectionner les données et les afficher comme on le veut Faciliter la gestion grâce au traitement par lot des données Paniers de notices, dexemplaires, de bulletins et de lecteurs Adaptable à vos besoins et à vos moyens

4 1/2 États personnalisables : requêtes SQL Deux étapes « Administration » : rédiger la requête « Éditions » : exécuter la requête On obtient ainsi un « état », cest-à-dire un rapport, un compte rendu Cet état est « personnalisable » puisquon précise soi-même les tables et les champs dont on veut extraire les données, les critères de sélection… On peut donc choisir les données, le mode de présentation, calculer des statistiques… chronologiquesdans le diaporama

5 1/2 États personnalisables : requêtes SQL Le résultat est ensuite transféré dans un tableur il peut alors être sauvegardé en tant que feuille de calcul ou être exporté vers un autre logiciel. Exemple : imprimer des étiquettes de rangement Repérer dans la liste des états personnalisables la requête SQL dont on a besoin

6 Choisir dans la liste le panier dexemplaires concerné 1/2 États personnalisables : requêtes SQL Exécuter la requête SQL adéquate

7 Transférer le résultat vers un tableur 1/2 États personnalisables : requêtes SQL

8 Sauvegarder cette « mini base de données » 1/2 États personnalisables : requêtes SQL

9 Dans le logiciel approprié : publipostage entre le modèle détiquettes de rangement et les données 1/2 États personnalisables : requêtes SQL Et voilà le résultat final ! Imprimer la série détiquettes

10 Comment arriver à ce genre de résultat ? 1/2 États personnalisables : requêtes SQL Regardons « en coulisses » dans longlet « Administration »

11 Voici le code de la requête SQL à enregistrer 1/2 États personnalisables : requêtes SQL Classez les requêtes, vous retrouverez plus vite celle dont vous avez besoin !

12 Ensuite, configurer les paramètres 1/2 États personnalisables : requêtes SQL A noter : une requête peut en appeler une autre Noubliez pas denregistrer le tout !

13 Diverses possibilités sont offertes 1/2 États personnalisables : requêtes SQL Exécuter la requête afin de la tester Retourner en mode édition pour corriger Configurer les paramètres Exporter la requête « Exporter » sauvegarde la requête sous forme de fichier. « Importer » intègre une nouvelle requête. Limport-export permet léchange de « trucs et astuces » entre utilisateurs.

14 Une requête nest pas nécessairement liée à un panier. 1/2 États personnalisables : requêtes SQL Cette procédure vous donne la liste de toutes les indexations décimales, triées par ordre croissant.

15 Quatre types de paniers paniers de notices paniers dexemplaires paniers de bulletins paniers de lecteurs 2/2 Traitement par lot : les paniers regrouper dans un panier des éléments qui ont un ou plusieurs points communs exécuter une requête SQL afin de leur faire subir un changement global ex. exclure du prêt des exemplaires, changer lindexation décimale des notices ou la cote des exemplaires … Donc un gain de temps appréciable ! Une manière astucieuse de faciliter la gestion

16 Passons à longlet « Catalogue » 2/2 Traitement par lot : les paniers Première étape : créer un panier

17 Deuxième étape : remplir le panier 2/2 Traitement par lot : les paniers saisir le code-barres au clavier ou à la douchette exécuter une requête SQL afin de déterminer les critères de sélection ex. codes-barres de … à …, cote Dewey = …, cote de rangement comprise entre 2 valeurs … A noter : à tout moment, on peut ajouter des éléments en cliquant sur licône du panier

18 Remplir par sélection 2/2 Traitement par lot : les paniers Sélectionner la requête à exécuter Sélectionner le panier à remplir

19 Remplir par sélection 2/2 Traitement par lot : les paniers Observer le résultat Préciser les paramètres « Pointer » sert entre autres lors de linventaire, pour vérifier si tous les exemplaires dun panier sont effectivement présents en rayon.

20 Troisième étape : modifier les données 2/2 Traitement par lot : les paniers Exemple concret de requête daction Modifier le statut de quelques bulletins de périodiques mal catalogués. Ils devraient être « en consultation sur place », or ils ont par erreur le statut de « document en bon état », donc ils sont empruntables. vider le panier transférer les éléments dun panier à lautre éditer imprimer les étiquettes de rangement exporter les notices ou exemplaires exporter des documents numériques lancer une procédure daction, une requête SQL supprimer les éléments de la base de données

21 Exclure des périodiques du prêt 2/2 Traitement par lot : les paniers Sélectionner la requête à exécuter Sélectionner le panier concerné

22 Exclure des périodiques du prêt 2/2 Traitement par lot : les paniers Observer le résultat Sélectionner le nouveau statut Les 16 bulletins qui avaient été catalogués de manière erronée sont maintenant exclus du prêt. Dun coup de baguette magique !

23 Comment arriver à ce genre de résultat ? 2/2 Traitement par lot : les paniers Regardons « en coulisses » Procédures de sélection Procédures daction

24 Voici la procédure de sélection 2/2 Traitement par lot : les paniers et ses paramètres

25 Voici la procédure daction 2/2 Traitement par lot : les paniers et ses paramètres

26 Les paniers et la gestion au quotidien 2/2 Traitement par lot : les paniers Il nest pas nécessaire de créer une requête pour remplir un panier. Pour y ajouter des éléments, cliquez simplement sur licône du panier. ce bulletin n° 3ces 10 notices (articles du bulletin 3) ces 3 notices (ou exemplaires) cette notice (ou exemplaire)

27 2/2 Traitement par lot : les paniers Le choix du type de panier dépend bien sûr du contenu à y mettre (bulletins, notices, exemplaires ou lecteurs) Les paniers sont aussi un aide-mémoire bien pratique pallier les trous de mémoire … ou le manque de temps vous venez de remarquer une erreur de catalogage or un lecteur souhaite emprunter quelques livres et un autre vous signale son changement dadresse Bref, vous navez pas toujours loccasion de corriger tout de suite les données : créez un panier « notices à vérifier ». gérer la file dattente de limprimante Pour éviter dimprimer une page entière pour quelques étiquettes, créez un panier « étiquettes en attente ». mettez-y les exemplaires récemment catalogués ajoutez-y éventuellement les documents dont létiquette est erronée ou détériorée Et attendez davoir une feuille complète avant dimprimer. Particulièrement utile si plusieurs personnes cataloguent !

28 Pour les bibliothécaires : pas de panique à bord ! PMB : une base de données relationnelle et performante Les procédures de base (et beaucoup dautres !) sont déjà prédéfinies. Quelques exemples : gestion des lecteurs et des prêts, du catalogue, des autorités, des acquisitions, accès Z39.50 … Donc vous ne devrez pas créer toutes ces procédures. Si vous voulez personnaliser lapplication aide via la mailing-list aide sur le site de PMB (en accédant au Wiki de PMB) aide sur le site de Citédoc aide sur mon site Merci de votre attention Anne-Marie Cubat


Télécharger ppt "Requêtes SQL & Paniers Anne-Marie Cubat. Pour les bibliothécaires mais aussi pour les lecteurs PMB : une base de données relationnelle et performante."

Présentations similaires


Annonces Google