موضوع امتحان كتابي · Université Ibn Tofaïl, FSHS Kénitra — Technicien 3e grade, informatique · 2023
موضوع حقيقي منقول حرفياً من النسخة المنشورة؛ بدون تصحيح رسمي.
Copie publiée par wadifa-info.com (modèle n°1610). Sujet transcrit mot pour mot ; aucun corrigé officiel publié. Deuxième épreuve ; la copie s'arrête à la question 7 du QCM.
Université Ibn Tofaïl — Faculté des Sciences Humaines et Sociales, KénitraConcours de recrutement de technicien 3ème grade — deuxième épreuve — durée de l'épreuve : 3 heures(Session 2023 selon wadifa-info ; la copie publiée s'arrête à la question 7 de l'exercice 3 et porte des coches d'un candidat, non reprises.)
Une casse automobile souhaite gérer son stock de pièces. Chaque pièce est identifiée par une référence, une catégorie (carrosserie, mécanique, électricité, etc.), une date de récupération et un prix de vente. On souhaite également pouvoir établir une correspondance entre les pièces et les véhicules pour lesquels elles conviennent, ces véhicules étant repérés par marque, modèle et année.
NB : Chaque pièce possède un prix propre.
Établir le MCD et le MLD.
On considère la base de données BD_AIR_MAROC suivante :- PILOTE (NUMPIL, NOMPIL, VILLE, SALAIRE)- AVION (NUMAV, NOMAV, CAPACITE, VILLE)- VOL (NUMVOL, #NUMPIL, #NUMAV, VILLE_DEP, VILLE_ARR, H_DEP, H_ARR)
(Les clés primaires NUMPIL, NUMAV et NUMVOL sont soulignées sur la copie.)
1. Donnez la liste des avions dont la capacité est supérieure à 350 passagers.
2. Quels sont les numéros et noms des avions localisés à Marrakech ?
3. Quels sont les numéros des pilotes en service et les villes de départ de leurs vols ?
4. Donnez toutes les informations sur les pilotes de la compagnie.
5. Quel est le nom des pilotes domiciliés à Meknès dont le salaire est supérieur à 20000 DH ?
6. Quels sont les avions (numéro et nom) localisés à Marrakech ou dont la capacité est inférieure à 350 passagers ?
7. Quels sont les numéros des pilotes qui ne sont pas en service ?
8. Donnez le numéro des vols effectués au départ de Marrakech par des pilotes de Meknès ?
9. Quels sont les vols effectués par un avion qui n'est pas localisé à Marrakech ?
1. Un logiciel libre, quelle mention ci-dessous est fausse ?a) Logiciel dont le code source est disponibleb) Le code source n'est pas modifiablec) Logiciel gratuit
2. Quel est l'ancêtre d'internet ?a) Arpanetb) MouliNetc) Renater
3. Qu'est-ce que les CGI ? (common gateway interfaces)a) Une interface qui permet de faire communiquer un programme avec un serveur webb) Un protocole de communicationc) Un serveur de nomsd) Une balise http
4. Nom du protocole sécurisé utilisé sur internet :a) HTTPb) SMTPc) SHTPd) HTTPS
5. Le protocole FTP ?a) Permet de transférer des fichiers entre une machine locale et une machine distanteb) Est sécuriséc) Est globalement moins efficace que le protocole HTTP pour le transfert de fichiers
6. Quel protocole est dit sécurisé parmi les suivants ?a) POPb) SSLc) Telnet
7. Quel est le schéma HTML correct ?a) <html><body><head></head></body></html>b) <html><head></head><body></body></html>c) <html><head></head><body></html></body>
ليس تصحيحاً رسمياً: حرره مشرفو KounKour.
Corrigé proposé par l'équipe KounKour (aucun corrigé officiel n'est publié). D'autres solutions correctes sont acceptées si elles sont justifiées.
MCD : PIÈCE (référence, dateRécupération, prix) — CATÉGORIE (codeCatégorie, libellé) — VÉHICULE (idVéhicule, marque, modèle, année). Associations : PIÈCE (1,1) appartenir (0,n) CATÉGORIE ; PIÈCE (0,n) convenir (1,n) VÉHICULE. Le prix est une propriété de PIÈCE (« chaque pièce possède un prix propre »).
MLD : CATÉGORIE (codeCatégorie, libellé) ; PIÈCE (référence, dateRécupération, prix, #codeCatégorie) ; VÉHICULE (idVéhicule, marque, modèle, année) ; CONVENIR (#référence, #idVéhicule).
1. SELECT * FROM AVION WHERE CAPACITE > 350;
2. SELECT NUMAV, NOMAV FROM AVION WHERE VILLE = 'Marrakech';
3. SELECT DISTINCT NUMPIL, VILLE_DEP FROM VOL;
4. SELECT * FROM PILOTE;
5. SELECT NOMPIL FROM PILOTE WHERE VILLE = 'Meknès' AND SALAIRE > 20000;
6. SELECT NUMAV, NOMAV FROM AVION WHERE VILLE = 'Marrakech' OR CAPACITE < 350;
7. SELECT NUMPIL FROM PILOTE WHERE NUMPIL NOT IN (SELECT NUMPIL FROM VOL);
8. SELECT V.NUMVOL FROM VOL V JOIN PILOTE P ON V.NUMPIL = P.NUMPIL WHERE V.VILLE_DEP = 'Marrakech' AND P.VILLE = 'Meknès';
9. SELECT V.* FROM VOL V JOIN AVION A ON V.NUMAV = A.NUMAV WHERE A.VILLE <> 'Marrakech';
Un pilote « en service » est ici un pilote qui assure au moins un vol (présent dans la table VOL).
Réponses : 1 b, 2 a, 3 a, 4 d, 5 a, 6 b, 7 b. Les explications sont dans la série interactive du même dossier.