0% ont trouvé ce document utile (0 vote)
538 vues2 pages

Examen Informatique: Access & SQL

Transféré par

kenzamenasria29
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)
538 vues2 pages

Examen Informatique: Access & SQL

Transféré par

kenzamenasria29
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

2ième Année Classe Préparatoire – 4ème Semestre Nom : .........................................

Exam : Informatique | Date : 15-05-2023 Prénom : ....................................


Durée : 01h30 | Documents : Autorisés Groupe : .....................................
Exercice 01 : (10pts)
6. Dans la création d’une table Access nous pouvons définir les informations
1. Ms. Access est un : suivantes ?
 Logiciel de gestion de stock.  Noms des colonnes
 Fichier de gestion de stock.  Nombre d’enregistrement
 Fichier de gestion des bases de données.  Valeurs par défauts
 Logiciel de gestion des bases de données.
X  Types des données

X Clés de sécurité
2. Dans Access lorsqu’il existe une relation entre deux tables, il faut :
 Conditions de validation des données

X Créer une liste de choix dans un champs de Tab1 à partir des champs de Tab2.
 Regrouper les deux tables en une seule table. 7. Parmi les affirmations suivantes, laquelle est fausse ?
 Lier le formulaire de la table1 au sous-formulaire de la table2.  Un formulaire peut contenir un champ calculé
 Créer une table intermédiaire.  Un état peut contenir un champ calculé

X Lier les attributs des tables. 
X Une table peut contenir un champ calculé
3. Donner l’ordre exacte des étapes suivantes pour la création d’un formulaire :  Une requête peut contenir un champ calculé
05 : Ajouter les boutons d’action et de navigation
...........
8. Dans Access, Comment se nomme les objets permettant d'afficher tous les
02 : Créer les tables avec les attributs et leur types
...........
clients résidents dans la ville d’Alger ?
04 : Créer un formulaire avec l’assistant d’Access
...........  Table
03 : Choisir la table source du formulaire
...........  Etat
01 : Créer la base de données
...........  Formulaire
4. Donner l’ordre exacte des étapes suivantes pour la création d’un état :
X Requête
05 : Remplir les données dans les tables
........... 9. SQL est un :
01 : Créer la base de données
...........  Logiciel d’intérogation des fichiers de données
04 : Adapter le disposition des champs et la mise en page de l’état
...........  Langage de programmation sur Access
03 : Créer l’état avec l’assistant d’Access
........... 
X Langage d’intérogation des bases de données
02 : Créer les tables de données et les requêtes de recherche
...........  Aucune de ces réponses n’est juste

5. Une Clé primaire : 10. Parmi ces différentes fonctionnalités, une seule n’est pas dans Access

X Permet d’identifier de manière unique chaque enregistrement  L’ajout de données

X Peut être composée de plusieurs attributs  La prévision de données
X

X Permet de créer une relation entre deux formulaires  La recherche des données
 Est obligatoire dans la création d’une table dans Access
X  La mise à jour des données
 Permet de créer une relation entre deux requêtes
1/2
2ième Année Classe Préparatoire – 4ème Semestre Nom : .........................................
Exam : Informatique | Date : 15-05-2023 Prénom : ....................................
Durée : 01h30 | Documents : Autorisés Groupe : .....................................

Exercice SQL : (10 pts)  Le montant total des Commandes pour les clients de la ville de Blida :
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
La représentation textuelle suivante est une description simplifiée d’une base de
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
données de gestion des commandes d’un réstaurant d’hotel. ...... ........................ .................................................................................. ..................................................................................... .....................................................................................
- Client (NumClt, NomClt, PrenomClt, adresseClt, villeClt, télClt, mailClt)
- Plat (NumPla, désignation, prix, catégorie)  Le nombre des commandes contenant le Plat n° 15 :
- Serveur (IdSer, NomSer, PrénomSer, adresseSer) SELECT
...... ........................ Count(*)
.................................................................................. ..................................................................................... .....................................................................................
- Commande (NumCom, NumClt*, IdSer*, NumPla*, dateCom, qtéCom, TotalCom) FROM
...... ........................ commande
.................................................................................. ..................................................................................... .....................................................................................

WHERE numPla = 15
...... ........................ .................................................................................. ..................................................................................... .....................................................................................

Questions : Créer les requêtes suivantes :


 La liste des Clients venus de la ville d’Oran :
 La liste des commandes effectuées par le Serveur "Mohamed" entre le 01 et 30
...... ........................ .................................................................................. ..................................................................................... ..................................................................................... Janvier 2023 : select *
SELECT * FROM CLIENT WHERE villeClt = 'ORAN';
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
from commande, serveur
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
where [Link] = [Link]
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
and nomSer = 'Mohamed'
 La liste des Plats (NumPla, désignation, prix) proposés par le restaurant classés du ...... ........................ .................................................................................. ..................................................................................... .....................................................................................
and dateCom > 01/01/2023 and dateCom <30/01/2023
plus cher au moins cher :
SELECT numplat, designation, prix
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
 Le chiffre d’affaire réalisé pour chaque catégorie de Plat durant l’année 2023 avec
FROM plat
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
un classement croissant (du plus bas vers le plus haut) :
ORDER BY prix DECROISSANT
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
...... ........................ .................................................................................. ..................................................................................... .....................................................................................

...... ........................ .................................................................................. ..................................................................................... .....................................................................................


 La liste des commandes (NumCom, dateCom) du Client n° 10, dont le numéro de la ...... ........................ .................................................................................. ..................................................................................... .....................................................................................
commande est supérieur à 5 : SELECT numCom , dateCom ...... ........................ .................................................................................. ..................................................................................... .....................................................................................

FROM Commande
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
...... ........................ .................................................................................. ..................................................................................... .....................................................................................

Where numclt =10



...... ........................ .................................................................................. ..................................................................................... .....................................................................................
Supprimer tous les Plats appartenant à la catégorie “Assiatique”:
AND numcom > 5;
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
delete
...... ........................ .................................................................................. ..................................................................................... .....................................................................................

 La liste ( numéro Client, numéro commande et total commande) pour les FROM plat
...... ........................ .................................................................................. ..................................................................................... .....................................................................................

Commandes faites le 04/04/2023 : where catégorie = 'Asiatique'


 Supprimer toutes les commandes gratuites :
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
SELECT NumClt , numCmd, totalCMD
...... ........................ .................................................................................. ..................................................................................... ..................................................................................... DELETE
...... ........................ .................................................................................. ..................................................................................... .....................................................................................

FROM commande
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
FROM commande
WHERE dateCom = '04/04/2023'
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
...... ........................ .................................................................................. ..................................................................................... .....................................................................................
WHERE totalCmd = 0
2/2

Vous aimerez peut-être aussi