Cours manipulation d’une base de données, tutoriel & guide de travaux pratiques en pdf.
Démarche de création d’une base de données
Avant la création de la base de données un travail d’analyse préalable est indispensable. Il est nécessaire d’analyser le problème à traiter en partant des résultats à obtenir (en sortie) avec leur fréquence. Etudions par exemple la création d’une base de données de gestion d’un Centre sportif.
LE PROBLEME A RESOUDRE
Le Centre sportif NATURE ET SANTE permet à ses adhérents d’utiliser des équipements sportifs, sur certains sites moyennant une cotisation dont le montant est fonction des équipements nécessités par l’activité choisie et le lieu de pratique. Les activités possibles et les cotisations annuelles sont les suivants : • BALNEO 2 035,00 F • GOLF 4 200,00 F • GYMNASTIQUE 1 815,00 F • MUSCULATION 2 420,00 F • SQUASH 1 320,00 F • TENNIS 3 500,00 F Le montant du droit d’entrée par lieu de pratique est le suivant : • Decazeville 150,00 F • Millau 190,00 F • Rodez 300,00 F • Saint Affrique 90,00 F • Villefranche 160,00 F
Les cotisations sont payées pour l’année au début du mois de janvier. Les adhérents peuvent choisir plusieurs activités et utiliser les équipements correspondant aux activités choisies, quand bon leur semble, aux heures d’ouverture de chaque lieu. Chaque adhérent ne s’inscrit que dans un seul lieu de pratique. Le responsable du Centre souhaite gérer sur Base de données les cotisations d’environ 500 adhérents. De plus, il voudrait gérer les renseignements concernant les adhérents, les activités, les lieux, les tarifs, et pouvoir éditer les états correspondants.
LES RESULTATS A OBTENIR
Recenser tous les résultats que votre application doit pouvoir vous fournir. Il s’agit généralement d’états à produire. Ces états doivent contenir des données. Une maquette papier des états peut être réalisée afin de ne rien oublier. Si nous reprenons notre exemple, les résultats à obtenir sont : • la liste des adhérents avec leur code, nom, prénom, date de naissance, adresse, code postal, ville et numéro de téléphone • la liste des équipements mis à leur disposition avec le code, le nom et le tarif d’utilisation • la liste des adhérents et des équipements qu’ils utilisent, ainsi que le montant payé. • …
LE DICTIONNAIRE DES DONNEES
Il faut alors créer le dictionnaire des données c’est-à-dire recenser tous les renseignements à gérer sans distinguer ce à quoi ils se rapportent. Nous aurons donc : • Nom adhérent • Prénom adhérent • Date de naissance • Adresse • Code postal • Ville • Numéro de téléphone • Nom activité • Tarif activité • Lieu de pratique • Droit d’entrée
LA DEFINITION DES ENTITES
L’entité peut être un individu (client, adhérent), un bien (article, dépôt, magasin, équipement…), un concept (description d’une commande, inscription…). Nous voyons apparaître ici trois entités : les adhérents les activités et les lieux de pratique. Il s’agit maintenant de définir à quelle entité se rapportent les données recensées plus haut, c’est-à-dire de quel objet ou entité elles deviennent l’attribut (ou la caractéristique).