Module de connaissances SI3
Mémoire : Module de connaissances SI3. Recherche parmi 300 000+ dissertationsPar azertygfhkhgkfhg • 13 Octobre 2014 • Mémoire • 215 Mots (1 Pages) • 884 Vues
Savoirs faire module SI3
• Extraire et modifier les données d’une base de données
Savoirs module SI3
• Principaux concepts des SGBD
Contexte : contexte ambulance
Objectifs
• Savoir réaliser des requêtes de jointure simple
A rendre
Compte-rendu
1 Etude de la base Access proposée
Jusqu’ici vous avez réalisé des requêtes de sélection ne mettant en jeu qu’une seule table ; c’est assez peu satisfaisant car vous voulez mettre « en relation » les différentes données de la base de données relationnelle.
On vous donne la requête suivante que vous testez :
SELECT Equipe.ambulancier, Equipe.chauffeur, Presence.jour
FROM Equipe
INNER JOIN Presence ON Presence.codeEquipe = Equipe.code
WHERE Presence. jour = datevalue("04/11/2008");
1. Vous vous posez les questions suivantes :
Les données à afficher appartiennent-elles à la même table ? si non lesquelles ?
S’il y a plusieurs tables, celles-ci sont elles nommées dans la requête ?
2. Vous testez cette requête et notez le rôle de cette requête.
3. Vous vous posez la question de savoir si la requête aura le même résultat si l’on échange les 2 tables dans la requête. Notez la requête et votre réponse.
4. Vous reprenez la requête initiale et inversant les 2 termes de l’égalité uniquement
(Equipe.code =Presence.codeEquipe). A-t-on le même résultat ? Justifiez.
5. Vous reprenez la requête initiale, mais vous ne voulez plus afficher le jour. A-t-on toujours besoin de la table Presence ? Vous rédigez la requête.
Voici une autre requête :
SELECT e.ambulancier, e.chauffeur, p.jour
FROM Equipe e
...