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.