Formation CHM, 6-17 Novembre 2006
Exercices Bases de Données
Introduction
Dossier de travail: C:\FormationRegMadag\Jour7.
1 fichier de base de données MS-Access: Ex-DB.mdb.
Ex01 - Créer une base de données et une table
Créer le dossier C:\FormationRegMadag\Jour7.
Ouvrir MS-Access.
Créer une nouvelle base de données Ex-DB.mdb dans C:\FormationRegMadag\Jour7.
Créer une nouvelle table Persons avec les champs suivants:
o FirstName
o LastName
o Email
o Country
Sauvegarder la table.
S'assurer que la Clé Primaire Field s'appelle PersID et est de type AutoNumber.
Passer de la vue Conception (Design) à la vue Feuille de données (Datasheet).
Entrer quelques enregistrements.
Ex02 - Créer et exécuter une requête simple
Créer une nouvelle requête.
Ajouter la table Persons à la requête etlectionner tous les champs.
Sauvegarder la requête sous Q_Persons.
Exécuter la requête.
Ajouter un critère de sélection Country="Canada".
Sauvegarder et exécuter la requête pour voir la différence.
Ex03 - Créer une deuxième table
Créer une nouvelle table appelée Organizations avec les champs suivants:
o OrgID
o OrgName
o OrgWeb
Sauvegarder la table et s'assurer que OrgID soit la Clé Primaire de type AutoNumber.
Passer en feuille de données et entrer quelques enregistrements organisations.
Ex04 - Spécifier à quelle Organization appartient une Person
Ouvrir la table Persons en mode Design.
Ajouter un nouveau champ appelé PersOrgID de type Long Integer avec une valeur par
défaut NULL.
Passer en mode Datasheet et spécifier l'organisation de chaque personne quand c'est
possible.
Ex05 - Créer une requête combinant Persons et Organizations
Créer une nouvelle requête.
Ajouter les tables Persons et Organizations à la requête.
Sauvegarder la requête sous Q_PersOrg.
Exécuter la requête et compter les résultats. Qu'observez-vous?
Spécifier une relation entre Persons et Organizations.
Sauvegarder la requête et la réexécuter. Quelle est la différence?
Décrivez le rôle des Clés Primaires et Étrangères dans le cas Persons/Organizations.
Mini Projet de Bases de Données
Vous devez développer une base de données pour gérer des événements (réunions, ateliers,
conférences, ...) et leur participants.
Vous disposez des informations suivantes sur le monde réel:
Une organisation peut décider d'organiser des événements.
Chaque participant peut appartenir à une organisation et s'inscrire à l'avance.
Certains participants jouent un rôle spécial (formateur, organisateur, ...).
Ex06 - Mini Projet - Phase 1: Modèle conceptuel
Identifier les Entités.
Identifier les Relations.
Définir le type de chaque Relation.
Spécifier les principaux Attributs des Entités et Relations.
Ex07 - Mini Projet - Phase 2: Modèle logique
Spécifier comment chaque Entité deviendra une Table avec une Clé Primaire.
Spécifier comment chaque Relation 1-N deviendra une Clé Étrangère.
Spécifier comment chaque Relation N-N deviendra une nouvelle table avec 2 Clés
Étrangères.
Ex08 - Mini Projet - Phase 1: Modèle physique
Créer les Tables dans MS-Access avec leurs clés primaires et étrangères.
Spécifier toutes les relations.
Définir les règles d'intégrité pour chaque relation.
Tester le modèle en entrant des données.
Ex09 - Requêtes SQL
Créer une requête appelée Q_PersEmail pour sélectionner toutes les personnes dont
l'e-mail est sur hotmail.com.
Créer une requête appelée Q_Part pour sélectionner tous les participants d'un
événement.
Créer une requête appelée Q_PartCount pour compter le nombre de participants d'un
événement.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !