0% ont trouvé ce document utile (0 vote)
18 vues4 pages

Requêtes SQL et Justifications Techniques

Le document présente un ensemble de questions et réponses sur des requêtes SQL et des concepts de bases de données. Il inclut des justifications pour chaque réponse, ainsi qu'une requête SQL spécifique pour sélectionner des factures récentes. Les réponses abordent divers aspects de la structure des tables, des relations et des opérations SQL.

Transféré par

cookiescookie
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues4 pages

Requêtes SQL et Justifications Techniques

Le document présente un ensemble de questions et réponses sur des requêtes SQL et des concepts de bases de données. Il inclut des justifications pour chaque réponse, ainsi qu'une requête SQL spécifique pour sélectionner des factures récentes. Les réponses abordent divers aspects de la structure des tables, des relations et des opérations SQL.

Transféré par

cookiescookie
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

NOM DU COURS

TITRE DU RAPPORT
INSÉREZ VOTRE TEXTE ICI
question 1 : reponse A et B

question 2 : reponse c

Justification

SELECT Factures.[N°Facture], Clients.Nom, Clients.Prénom

FROM Factures INNER JOIN Clients ON Factures.CodeClient = Clients.CodeCit

WHERE DateDiff("m", Factures.DateFacture, Date()) <= 3;

Cette requête sélectionne les colonnes N°Facture, Nom, Prénom à partir des tables
Factures et Clients où Factures.CodeClient est égal à Clients.CodeCit. Elle filtre les résultats
pour n’inclure que les factures des trois derniers mois à partir de la date actuelle. Notez
que la fonction DateDiff est utilisée pour calculer la différence en mois entre la DateFacture
et la date actuelle. Si cette différence est inférieure ou égale à 3, alors la facture est incluse
dans les résultats.

question 3 : reponse a ;

justification : la cardinalite sur les entites

question 4 : reponse c

justification : lors de la creation de table on peux changer la structure de la table ,ajouter,


modifier ou supprimer des champs dans la table. nous pouvons également modifier le type
de données d’un champ, ajouter ou modifier les clés primaires et étrangères, et définir des
contraintes sur les champs.

question 5 : reponse a

justification: en SQL * selection tous les champs de la table , exemple select * from
maTable

question 6 : reponse a et e

justification: voir la l

question 7 : reponse B

2
justification: analyse de la requete

question 8 : reponse D

justification: analyse de la requete

question 9 : reponse A

question 10 : reponse B

question 11 : reponse B

justification: syntaxe et ordre des clause SQL

question 12 : reponse B

justification : client peut réserver plusieurs hôtels et qu'un hôtel peut être réservé par
plusieurs clients.

question 13 : reponse C et D

La cle primaire d'une table peut être composée de plusieurs champs et chaque
enregistrement dans une table doit avoir une valeur unique pour la clé primaire.

question 14 : reponse B et D

justification : Lorsque les symboles 1 et Infini apparaissent sur une relation, cela indique
qu'il y a une relation un à plusieurs entre les tables et que l'intégrité référentielle a été
activée pour cette relation.

question 15 : reponse A

justfification : Pour créer une relation entre deux tables, vous pouvez faire glisser un
champ de la table parente (avec la clé primaire) et le déposer sur la table fille (avec la clé
étrangère).

3
question 16 : reponse A

justfification : La requête filtre les employés en fonction de la date d’embauche. Le critère


“>3” indique que seuls les employés embauchés après le troisième mois (Mars) sont inclus.

question 17 : reponse C

justfification : la condition indique bien que la data< 4 ( donc l’intervalle est [ 1 , 2 ,3 ] ) et en


appliquand les regles des operateur logique ( and , or ) on trouve l’annee en question;

question 18 : reponse A et B

question 19 : reponse A et D

question 20 : reponse D

Vous aimerez peut-être aussi