LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Module de connaissances SI3

Mémoire : Module de connaissances SI3. Recherche parmi 300 000+ dissertations

Par   •  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

...

Uniquement disponible sur LaDissertation.com