construire une base de données bibliographiques elaborer un site web

20
Construire une base de données Construire une base de données bibliographiques bibliographiques Elaborer un site web Elaborer un site web Semaine informatique 21-25/11/05 Jean-Pierre Mitsch – Alain Somville

Upload: gracie

Post on 10-Jan-2016

19 views

Category:

Documents


3 download

DESCRIPTION

Construire une base de données bibliographiques Elaborer un site web. Semaine informatique 21-25/11/05. Jean-Pierre Mitsch – Alain Somville. Construire une base de données bibliographiques. Plan. Introduction Structure Données Automatisation Design Recherche simple Recherche avancée - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Construire une base de données bibliographiques Elaborer un site web

Construire une base de données Construire une base de données bibliographiquesbibliographiques

Elaborer un site webElaborer un site web

Semaine informatique21-25/11/05

Jean-Pierre Mitsch – Alain Somville

Page 2: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

2

Construire une base de données bibliographiques

1. Introduction2. Structure3. Données4. Automatisation5. Design6. Recherche simple7. Recherche avancée8. Impression9. Exportation10. Publication

Plan

Page 3: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

3

• Quel logiciel choisir ?– Traitement de texte ?

• Word…

– Tableur ?• Excel…

– SGBD ?• FMP…

– SIGB ?• PMB…

Construire une base de données bibliographiques

Introduction

Page 4: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

4

• Pourquoi FMP ?– Acquis de 2e BBD– Convivialité– Windows / Mac – Publication web– …

Construire une base de données bibliographiques

Introduction

Page 5: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

5

• Rappel de notions FMP ?– Rubriques– Modèles– Scripts – Relations

Construire une base de données bibliographiques

Introduction

Page 6: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

6

• Rubriques– Donner des noms de rubriques clairs

Le premier caractère indique le type de rubrique • "X" pour les rubriques de type "texte", "nombre", "date", "heure" ou "Multimédia" qui devront être

gérées lors d'une mise à jour de l'application. Ajouter un "a" ou un "i" (selon votre préférence) pour indiquer que la rubrique est la clé primaire du fichier (c'est-à-dire que son contenu est unique dans le fichier et permet d'identifier individuellement la fiche, par exemple un n° de lecteur ou un n° de notice)

• "G" pour les rubriques de type "Global" • "C" pour les rubriques de type "Calcul" • "S" pour les rubriques de type "Statistique"

– Exemples : • x_titre (titre propre)

• xa_idisbd (no des notices bibliographiques)

Construire une base de données bibliographiques

Introduction

Page 7: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

7

• Modèles– Utiliser des noms courts et clairs

Indiquer en premier la fonction du modèle • "Lst" pour une liste "G" pur les rubriques de type "Global" • "Fiche" pour une fiche complète • "Chercher" pour un écran de saisie des critères de recherche • "Mes" pour un écran d'information de l'utilisateur• "Imp" pour un modèle d'impression papier

– Indiquer ensuite le contenu du modèle – Exemples :

• Lst vedettes • Fiche monographie • Chercher livre

• Imp bibliographie

Construire une base de données bibliographiques

Introduction

Page 8: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

8

• Scripts– Noms de scripts : utiliser des noms abrégés mais clairs, regrouper les

scripts par "familles" – Insérer des commentaires dans les scripts

– Si un script en déclenche d'autres (et surtout si les scripts déclenchés se trouvent dans un autre fichier filemaker), indiquer en commentaire l'action de ce script (car on ne verra pas son nom)

Construire une base de données bibliographiques

Introduction

Page 9: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

9

• Relations– Généralités– Relation de type 1 à N– Relation de type N à N

Construire une base de données bibliographiques

Introduction

Page 10: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

10

• Relations - Généralités– Deux fichiers peuvent être liés entre eux par une relation (lien)

– Le lien a un sens : il va toujours d'un fichier vers un autre

– Le lien "PART" depuis le fichier "A" ou fichier «Père»,

"pour aller" VERS le fichier "B" ou fichier «Enfant»

– Un lien s'établit entre une rubrique du fichier "Père" et une autre rubrique du fichier "Enfant".

Construire une base de données bibliographiques

Introduction

Rubrique A

Rubrique B

Rubrique C

Rubrique D

Rubrique E

Ref Rubrique A

Rubrique 1

Rubrique 2

Rubrique 3

Rubrique 4

Fichier Père Fichier Enfant

Page 11: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

11

• Relations – 1 à N– A "1" fiche du fichier "A" correspondent "n" fiches du fichier "B"

– Exemple : un livre ses exemplaires

– Comment déterminer le type de lien :• Question 1 : à mon livre, peut-il correspondre plusieurs exemplaires ?

– Réponse : OUI• Question 2 : à un de mes exemplaires, peut-il correspondre plusieurs livres ?

– Réponse : NON

– Nous obtenons 1 seul OUI relation (lien) 1 à N

Construire une base de données bibliographiques

Introduction

Page 12: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

12

• Relations – N à N– A "1" fiche du fichier "A" correspondent "n" fiches du fichier "B"

– A "1" fiche du fichier "B" correspondent "n" fiches du fichier "A"

– Exemple :• un livre ses mots clés • ses livres un mot clé

– Comment déterminer le type de lien :• Question 1 : à un livre, peut-il correspondre plusieurs mots clés ?

– Réponse : OUI• Question 2 : à un mot clé, peut-il correspondre plusieurs livres ?

– Réponse : OUI

– Nous obtenons 2 OUI relation (lien) N à N

Construire une base de données bibliographiques

Introduction

Page 13: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

13

• Comment s’y prendre ?– Réflexion– Cahier des charges

• Objectifs souhaités• Modèle conceptuel des données• Dictionnaire des données• …

Construire une base de données bibliographiques

Introduction

Page 14: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

14

• Objectifs ?– description générale de l'application – objectifs souhaités en termes de

fonctionnalités– volume des données (actuel et futur) – nombre d'utilisateurs – …

Construire une base de données bibliographiques

Structure

Page 15: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

15

• Modèle conceptuel des données ?– schéma décrivant les fichiers – leurs relations – et un résumé de leur contenu

Construire une base de données bibliographiques

Structure

Page 16: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

17

Construire une base de données bibliographiques

Structure

Fichier des données bibliographiques

Isbd.fp3

Id_isbd

Fichier des vedettes auteurs

ved.fp3

Id_ved

Fichier des vedettes matières

mat.fp3

Id_mat

Fichier des choixde vedettes matières

Ref_Id_isbd Ref_Id_mat

Fichier des choixde vedettes auteurs

Ref_Id_isbd Ref_Id_ved

Page 17: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

18

• Dictionnaire des données ?– pour chaque fichier (ou table) :

• liste des informations contenues (ou rubrique, ou champ, ou item)

– dans chaque fiche (ou enregistrement) : • nature de l'information (texte, nombre, etc..),

contrôles de validité

Construire une base de données bibliographiques

Structure

Page 18: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

19

• Fichier isbd.fp3 ?– ISBD(G)– ISBD(CP)

– Rubriques Calcul

– Rubriques techniques

Construire une base de données bibliographiques

Structure

}Titre propreCollationNotes…

Pavé ISBD

Type de document« Votre biblio »…

Page 19: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

20

• Fichier ved.fp3 ?– Règle des vedettes

• Fichier mat.fp3 ?– Thesaurus

– Liste de vedettes matières

Construire une base de données bibliographiques

Structure

} Personne physiqueCollectivitéColloque…

Unesco…

Rameau

Page 20: Construire une base de données bibliographiques Elaborer un site web

Somville Alain Semaine informatique21-25/11/05

21

• Fichier choix_ved.fp3 ?– Type de vedette– Fonctions

Construire une base de données bibliographiques

Structure