construire une base de données bibliographiques elaborer un site web
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 PresentationTRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 »…
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
Somville Alain Semaine informatique21-25/11/05
21
• Fichier choix_ved.fp3 ?– Type de vedette– Fonctions
Construire une base de données bibliographiques
Structure