Salle d'étude Karinoya

Qualifications · Labo réussite IT Passport

Design de l'information et bases de données

Les questions et les explications sont disponibles en Français. Les cours (articles explicatifs) n'existent qu'en japonais.

Voir la version japonaise (avec les cours) →

Q1 | Proximité

Quel principe de design consiste à rapprocher les informations liées entre elles pour les faire percevoir comme un même ensemble ?

  1. La proximité
  2. Le contraste
  3. La répétition
  4. L'alignement
RéponseA. La proximité

La proximité consiste à rapprocher les éléments liés et à éloigner les éléments sans rapport, pour que les groupes se voient au premier coup d'œil. L'alignement consiste à caler positions et bords des éléments, la répétition à réutiliser la même présentation pour les éléments de même rôle et le contraste à marquer nettement les différences d'importance : aucun ne crée de regroupement.

Q2 | Signifiant

Comment appelle-t-on l'indice qui montre à l'utilisateur comment manipuler un objet ?

  1. L'accessibilité
  2. Le signifiant
  3. Le persona
  4. L'utilisabilité
RéponseB. Le signifiant

Le signifiant est l'indice qui fait percevoir à l'utilisateur la façon de manipuler : un bouton en relief qui semble pouvoir être pressé, la poignée d'une porte. L'utilisabilité est le degré de facilité d'utilisation, l'accessibilité le degré d'utilisabilité par tous, et le persona le portrait type d'utilisateur imaginé lors de la conception.

Q3 | Design universel

Quelle proposition exprime le mieux l'idée du design universel ?

  1. Concevoir dès le départ pour que le plus grand nombre possible de personnes puissent utiliser le produit tel quel, quels que soient l'âge, les capacités ou la situation
  2. Fabriquer des produits spécialisés destinés aux seules personnes handicapées ou âgées, entièrement à part des produits pour le grand public
  3. Concevoir en privilégiant avant tout la beauté de l'apparence sur la facilité d'utilisation
  4. Concevoir en donnant la priorité absolue à la manipulation en un minimum de gestes par des experts rompus à la tâche
RéponseA. Concevoir dès le départ pour que le plus grand nombre possible de personnes puissent utiliser le produit tel quel, quels que soient l'âge, les capacités ou la situation

Le design universel consiste à concevoir dès l'origine pour des utilisateurs divers, plutôt que de fabriquer des versions séparées pour certains publics. Préparer des produits spécialisés à part contredit la définition ; privilégier la seule efficacité des experts ou la seule esthétique ne traduit pas la considération pour la diversité des utilisateurs.

Q4 | Accessibilité

Quelle mesure améliore l'accessibilité d'une page Web ?

  1. Convertir tout le texte du corps de page en images incorporées à la page
  2. Distinguer les informations importantes uniquement par une différence de couleur du texte
  3. Ne transmettre le contenu que par le son d'une vidéo, sans aucun sous-titre ni explication écrite
  4. Ajouter aux images un texte de remplacement (alt) pour que le contenu soit compréhensible même en lecture vocale
RéponseD. Ajouter aux images un texte de remplacement (alt) pour que le contenu soit compréhensible même en lecture vocale

Le texte de remplacement transmet en toutes lettres le contenu de l'image : l'information atteint aussi les utilisateurs de lecteurs d'écran. Le texte transformé en image ne peut plus être lu à voix haute ni agrandi, la distinction par la seule couleur ignore les différences de perception des couleurs, et le contenu transmis uniquement par le son n'atteint pas les personnes sourdes ou malentendantes : ces mesures sont contre-productives.

Q5 | Couleurs accessibles

Du point de vue du design universel des couleurs, quelle précaution est appropriée pour un graphique en courbes comportant plusieurs séries ?

  1. Distinguer les séries uniquement par la différence entre rouge et vert
  2. Multiplier les couleurs et séparer les séries par des nuances subtiles
  3. Permettre de les distinguer aussi par le type de trait, la forme des marqueurs et les étiquettes de nom de série, en plus de la couleur
  4. Réduire au minimum l'écart de luminosité entre la couleur de fond et celle des courbes pour un rendu apaisé
RéponseC. Permettre de les distinguer aussi par le type de trait, la forme des marqueurs et les étiquettes de nom de série, en plus de la couleur

La perception des couleurs varie selon les personnes : en combinant des indices autres que la couleur, chacun peut distinguer les séries. Le rouge et le vert forment justement une paire particulièrement difficile à différencier, un faible écart de luminosité noie les courbes dans le fond, et des nuances subtiles ne se distinguent pas : ces précautions sont inappropriées.

Q6 | Pictogramme

Comment appelle-t-on les symboles graphiques dessinés simplement, comme la sortie de secours ou le fauteuil roulant, dont le sens se comprend sans savoir lire la langue ?

  1. Le pictogramme
  2. Le signifiant
  3. L'infographie
  4. Le diagramme
RéponseA. Le pictogramme

Le pictogramme est un symbole dessiné transmettant un sens indépendamment de la langue ; au Japon, les symboles de signalisation sont définis par la norme JIS Z 8210. L'infographie présente des informations générales de façon claire par schémas et illustrations, le signifiant est l'indice montrant comment manipuler, et le diagramme un schéma exprimant des relations par lignes et figures.

Q7 | Structuration

Pour créer une page Web volumineuse, quelle démarche de structuration de l'information est appropriée ?

  1. Regrouper tout le texte en un seul paragraphe et l'afficher sans retour à la ligne
  2. Découper le contenu par ensembles de sens, le doter de titres et l'organiser hiérarchiquement
  3. Tout aligner dans l'ordre de saisie, sans considération d'importance
  4. Ne pas utiliser de titres et marquer les séparations du contenu par la seule différence de couleur du texte
RéponseB. Découper le contenu par ensembles de sens, le doter de titres et l'organiser hiérarchiquement

Structurer, c'est découper l'information en ensembles de sens et en montrer la hiérarchie par des titres pour faciliter la recherche. Le paragraphe unique et l'alignement dans l'ordre de saisie ne présentent aucune organisation et empêchent le lecteur de saisir la vue d'ensemble. La séparation par la seule couleur n'est qu'apparente : la structure n'est pas transmise aux lecteurs d'écran, ce n'est pas une structuration.

Q8 | Bouton radio

Quel composant d'interface graphique utilise-t-on pour faire choisir obligatoirement une seule option parmi plusieurs ?

  1. La barre de défilement
  2. La zone de texte
  3. La case à cocher
  4. Le bouton radio
RéponseD. Le bouton radio

Le bouton radio ne permet de sélectionner qu'une seule option de la liste : en choisir une autre annule la sélection précédente. Les cases à cocher s'activent et se désactivent indépendamment, autorisant sélection multiple ou absence de sélection, la zone de texte est un champ de saisie libre et la barre de défilement déplace la zone affichée : aucun ne convient au choix unique.

Q9 | Cases à cocher

Dans un questionnaire, on veut permettre une sélection multiple avec la consigne « cochez toutes les réponses qui s'appliquent ». Quel composant d'interface graphique convient le mieux ?

  1. Le bouton radio
  2. Le menu déroulant à choix unique
  3. La zone de texte
  4. La case à cocher
RéponseD. La case à cocher

Les cases à cocher s'activent et se désactivent indépendamment pour chaque option : on peut n'en choisir aucune comme en choisir plusieurs. Le bouton radio et le menu déroulant à choix unique ne permettent qu'un seul choix et ne conviennent pas à la question. La zone de texte, en saisie libre, entraîne des variations d'écriture qui compliquent le dépouillement.

Q10 | Menu déroulant

On veut faire choisir une seule valeur pour une rubrique comportant de nombreuses options, comme un département, tout en économisant la place à l'écran. Quel composant d'interface graphique convient ?

  1. Le menu déroulant
  2. La barre de progression
  3. La case à cocher
  4. Le bouton radio
RéponseA. Le menu déroulant

Le menu déroulant n'occupe habituellement qu'une ligne et, une fois ouvert, permet de choisir une valeur dans la liste : il convient aux rubriques à nombreuses options. Les boutons radio occupent autant de place qu'il y a d'options, les cases à cocher servent à la sélection multiple, et la barre de progression est un affichage de l'avancement d'un traitement, pas un composant de saisie.

Q11 | UX

Quelle est la description appropriée de l'UX (expérience utilisateur) ?

  1. L'ensemble de l'expérience vécue par l'utilisateur pendant l'utilisation d'un produit ou d'un service, ainsi qu'avant et après
  2. Le nombre moyen de manipulations nécessaires à l'utilisateur pour atteindre son objectif
  3. La quantité de travail qu'un système peut traiter par unité de temps
  4. La disposition et l'apparence des éléments que l'utilisateur manipule directement à l'écran, boutons et menus
RéponseA. L'ensemble de l'expérience vécue par l'utilisateur pendant l'utilisation d'un produit ou d'un service, ainsi qu'avant et après

L'UX désigne l'expérience dans son ensemble, incluant, au-delà de la facilité d'utilisation, la satisfaction et le sentiment de confiance. La disposition des éléments manipulés est l'UI (interface utilisateur), qui n'est qu'une des composantes de l'UX ; le nombre de manipulations est un simple indicateur d'efficacité et la quantité de travail par unité de temps le débit : aucune n'est la définition de l'UX.

Q12 | VUI

Comment appelle-t-on l'interface, comme celle des enceintes connectées, où l'on interroge par la voix et où l'on reçoit une réponse vocale ?

  1. API
  2. CUI
  3. GUI
  4. VUI
RéponseD. VUI

La VUI est une interface utilisateur dont l'entrée et la sortie passent par la voix : elle permet de manipuler même les mains ou les yeux occupés. La GUI se manipule en désignant des éléments graphiques à l'écran et la CUI en tapant des commandes textuelles. L'API est un point de connexion permettant aux logiciels de s'appeler entre eux, pas un point de contact manipulé par l'humain.

Q13 | Chiffre de contrôle

Quelle méthode consiste, pour détecter les erreurs de saisie d'un code produit, à ajouter à la fin du code un chiffre calculé selon une règle déterminée à partir de chacun de ses chiffres ?

  1. Le contrôle de séquence
  2. Le contrôle de format
  3. Le chiffre de contrôle
  4. Le contrôle de plage
RéponseC. Le chiffre de contrôle

Le chiffre de contrôle est un chiffre de vérification ajouté au code : on refait le même calcul sur la valeur saisie et on détecte l'erreur si le résultat ne concorde pas. Le contrôle de format vérifie la forme, nombre de caractères et agencement des symboles, le contrôle de séquence l'ordre des données et le contrôle de plage l'encadrement de la valeur : aucun n'ajoute de chiffre au code.

Q14 | Contrôle de concordance

Sur un écran de saisie de commandes, quel contrôle vérifie que le code produit saisi est bien enregistré dans le fichier maître des produits ?

  1. Le contrôle de doublon
  2. Le contrôle numérique
  3. Le contrôle de plage
  4. Le contrôle de concordance
RéponseD. Le contrôle de concordance

Le contrôle de concordance confronte la valeur saisie à des données de référence préparées à part, comme un fichier maître, pour vérifier son existence. Le contrôle numérique vérifie seulement l'absence de caractères non numériques, le contrôle de doublon détecte les doubles saisies et le contrôle de plage vérifie l'encadrement de la valeur : aucun ne fait de rapprochement avec le fichier maître.

Q15 | Contrôle de plage

Dans un champ de saisie de l'âge, on veut n'accepter que les entiers de 0 à 120. Quel contrôle rejette les valeurs trop grandes comme « 130 » ?

  1. Le contrôle de doublon
  2. Le contrôle de séquence
  3. Le contrôle de plage
  4. Le contrôle numérique
RéponseC. Le contrôle de plage

Le contrôle de plage vérifie que la valeur reste entre les bornes fixées : il peut rejeter 130. Le contrôle numérique vérifie seulement l'absence de caractères non numériques sans juger de la grandeur, le contrôle de séquence porte sur l'ordre des données et le contrôle de doublon sur la présence de données identiques : ils ne peuvent pas juger la grandeur de la valeur.

Q16 | Compression sans perte

Comment appelle-t-on le procédé de compression qui permet, à la décompression, de restituer des données parfaitement identiques aux données d'origine ?

  1. La compression sans perte
  2. Le streaming
  3. L'archivage
  4. La compression avec perte
RéponseA. La compression sans perte

La compression sans perte restitue à la décompression des données parfaitement identiques à l'original : elle s'emploie pour les documents et programmes, où pas un bit ne doit changer. La compression avec perte sacrifie une partie de l'information pour augmenter le taux de compression, sans retour possible. Le streaming est la lecture pendant la réception et l'archivage le regroupement de fichiers : ce ne sont pas des catégories de compression.

Q17 | JPEG

Parmi les formats de fichiers d'images fixes, lequel utilise une compression avec perte ?

  1. JPEG
  2. BMP
  3. GIF
  4. PNG
RéponseA. JPEG

Le JPEG est un format à compression avec perte qui réduit la taille en supprimant des informations peu perceptibles : il convient à l'enregistrement des photos. Le PNG et le GIF utilisent tous deux une compression sans perte et restituent l'image d'origine à la décompression. Le BMP ne compresse en principe pas et enregistre telles quelles les informations de couleur de chaque pixel.

Q18 | GIF

Quelle est la caractéristique appropriée du format GIF ?

  1. Il n'applique aucune compression et enregistre telles quelles les informations de couleur de chaque pixel
  2. Il gère jusqu'à 256 couleurs et peut contenir dans un seul fichier une animation simple composée de plusieurs images
  3. Il enregistre en compression avec perte environ 16 700 000 couleurs et convient le mieux aux photos
  4. Il conserve la mise en page et les polices d'un document, même créé dans un autre environnement, et rassemble plusieurs pages en un fichier
RéponseB. Il gère jusqu'à 256 couleurs et peut contenir dans un seul fichier une animation simple composée de plusieurs images

Le GIF est un format d'image fixe à compression sans perte limité à 256 couleurs, gérant la transparence du fond et les animations simples. La compression avec perte en couleurs vraies décrit le JPEG, l'absence de compression le BMP et la conservation de la mise en page le PDF : aucune de ces caractéristiques n'est celle du GIF.

Q19 | PDF

Quel format de document électronique vise à afficher et imprimer un document avec la même présentation, sans déplacement des textes et figures, même ouvert sur un ordinateur différent de celui où il a été créé ?

  1. PDF
  2. CSV
  3. MP4
  4. HTML
RéponseA. PDF

Le PDF est un format de document électronique affichable et imprimable en conservant la mise en page, normalisé internationalement sous la référence ISO 32000. Le CSV n'est que du texte à valeurs séparées par des virgules, sans mise en forme ; le rendu du HTML varie selon la taille de l'écran et les réglages ; et le MP4 est un format vidéo contenant images et son.

Q20 | Streaming

Quelle est la description appropriée du visionnage en streaming d'une vidéo sur Internet ?

  1. La lecture ne commence qu'une fois le fichier vidéo entièrement enregistré
  2. Les données sont lues au fur et à mesure de leur réception, ce qui permet de commencer le visionnage sans attendre la réception complète
  3. La vidéo est décomposée et enregistrée en images fixes, que l'utilisateur choisit et affiche une à une
  4. La vidéo est envoyée sans compression, ce qui réduit le volume de communication
RéponseB. Les données sont lues au fur et à mesure de leur réception, ce qui permet de commencer le visionnage sans attendre la réception complète

Le streaming mène réception et lecture en parallèle : l'attente avant le début du visionnage est courte. La lecture après enregistrement complet décrit la lecture après téléchargement, la décomposition en images fixes n'est pas un mode de visionnage vidéo, et sans compression le volume de communication augmenterait au contraire.

Q21 | AR

Quelle technologie superpose par ordinateur, sur le paysage réel filmé par la caméra d'un smartphone, des indications et explications sur le lieu ?

  1. La MR (réalité mixte)
  2. La VR (réalité virtuelle)
  3. L'AR (réalité augmentée)
  4. La CG (images de synthèse)
RéponseC. L'AR (réalité augmentée)

L'AR superpose des informations à l'image du réel et enrichit la perception de la réalité. La VR masque la vue du réel pour ne présenter qu'un espace artificiel, la MR fusionne réel et virtuel en les faisant interagir, et la CG désigne l'ensemble des techniques de création d'images par ordinateur.

Q22 | MR

Quelle est la description appropriée de la MR (réalité mixte) ?

  1. Transmettre les images d'un lieu distant en haute résolution et les afficher telles quelles
  2. Imprimer en 3D une maquette grandeur nature d'un produit conçu, pour en vérifier la forme en la prenant en main
  3. Fusionner l'espace réel et des objets virtuels, de sorte qu'on puisse tourner autour d'un objet virtuel ou le déplacer à la main
  4. Ne montrer aucun paysage réel et ne présenter qu'un espace virtuel élaboré
RéponseC. Fusionner l'espace réel et des objets virtuels, de sorte qu'on puisse tourner autour d'un objet virtuel ou le déplacer à la main

La MR est la technologie qui fusionne réel et virtuel et réalise une expérience où les deux interagissent. La présentation d'un espace virtuel seul, coupé du réel, décrit la VR ; la transmission d'images distantes n'est qu'une diffusion haute définition ; et l'impression 3D est une fabrication de maquette : rien de tout cela n'est la fusion de l'espace réel et d'objets virtuels.

Q23 | 4K

Que désigne le « 4K » dont on parle notamment pour la télévision ?

  1. Le fait que l'écran compte environ 4 000 pixels dans le sens horizontal (3 840 pixels)
  2. Le fait d'afficher environ 4 000 images par seconde
  3. Le fait que la diagonale de l'écran mesure environ 4 000 millimètres
  4. Le fait de pouvoir afficher simultanément environ 4 000 couleurs
RéponseA. Le fait que l'écran compte environ 4 000 pixels dans le sens horizontal (3 840 pixels)

4K signifie que le nombre de pixels horizontaux est d'environ 4 000, le standard étant 3 840×2 160 pixels. Le 8K double ces valeurs en largeur et en hauteur : 7 680×4 320 pixels. Le nombre d'images par seconde, la taille de l'écran et le nombre de couleurs sont d'autres notions, sans rapport avec la définition du 4K.

Q24 | SGBD

Quelle fonction est fournie par un SGBD (système de gestion de base de données) ?

  1. Chiffrer les données circulant sur les lignes de communication pour empêcher écoute et falsification par des tiers
  2. Gérer l'envoi et la réception des courriels et classer les messages indésirables
  3. Contrôler les mises à jour simultanées d'une même donnée par plusieurs utilisateurs pour éviter toute incohérence
  4. Détecter et corriger automatiquement les erreurs des programmes
RéponseC. Contrôler les mises à jour simultanées d'une même donnée par plusieurs utilisateurs pour éviter toute incohérence

Le SGBD assure le contrôle des accès concurrents (verrouillage), ainsi que la protection de la confidentialité par droits d'accès et la reprise après incident. Le chiffrement des communications est une technique de transmission, la correction des programmes relève du débogage et de la vérification, et la gestion du courrier des serveurs et logiciels de messagerie : ce ne sont pas des fonctions du SGBD.

Q25 | Clé primaire

Quelle condition la clé primaire d'une base de données relationnelle doit-elle remplir ?

  1. Elle doit obligatoirement être constituée d'une seule colonne
  2. Elle doit obligatoirement être une colonne de type numérique
  3. Ses valeurs ne doivent pas se répéter dans la table et ne doivent pas être vides (NULL)
  4. Elle doit être la colonne placée le plus à gauche de la table
RéponseC. Ses valeurs ne doivent pas se répéter dans la table et ne doivent pas être vides (NULL)

La clé primaire sert à identifier chaque ligne de façon unique : les doublons y sont interdits, tout comme les valeurs vides. Le type n'est pas limité au numérique, les chaînes de caractères sont admises ; une clé composée de plusieurs colonnes est autorisée ; et aucune règle n'impose la position de la colonne : les trois autres propositions ne sont pas des conditions.

Q26 | Clé étrangère

La colonne code produit de la table Commandes est définie comme clé étrangère référençant la clé primaire code produit de la table Produits. Quelle règle est alors garantie ?

  1. On ne peut pas enregistrer deux fois ou plus le même code produit dans Commandes
  2. Le code produit de Commandes est forcément une valeur vide NULL
  3. Les lignes de Produits peuvent être supprimées librement à tout moment, sans effet sur Commandes
  4. On ne peut pas enregistrer dans Commandes un code produit qui n'existe pas dans Produits
RéponseD. On ne peut pas enregistrer dans Commandes un code produit qui n'existe pas dans Produits

Une clé étrangère ne peut contenir que des valeurs existant dans la clé primaire référencée : c'est l'intégrité référentielle. L'interdiction des doublons est le rôle de la clé primaire ou d'une contrainte d'unicité, et un même produit peut naturellement être commandé plusieurs fois. La suppression de lignes référencées est au contraire restreinte, et la valeur vide n'a aucun rapport avec l'intégrité référentielle.

Q27 | Normalisation

Quel est l'objectif principal de la normalisation dans une base de données relationnelle ?

  1. Chiffrer les données pour protéger leur confidentialité
  2. Regrouper plusieurs tables en une seule grande table pour rendre les jointures inutiles
  3. Réduire le nombre de lignes des tables pour accélérer les recherches
  4. Éliminer la duplication des données et prévenir les incohérences lors des mises à jour
RéponseD. Éliminer la duplication des données et prévenir les incohérences lors des mises à jour

La normalisation est une méthode de conception qui supprime l'état où les mêmes données sont détenues en double à plusieurs endroits, et prévient les anomalies de mise à jour où seule une copie est corrigée. L'accélération des recherches est le rôle des index, le regroupement des tables va à l'inverse de la normalisation et le chiffrement relève de la sécurité : les objectifs diffèrent.

Q28 | Diagramme entité-association

Que représente un diagramme entité-association (E-R) ?

  1. La répartition des rôles entre utilisateurs et administrateurs dans l'organisation et l'étendue des droits accordés à chacun
  2. Les entités et les associations (relations) entre entités
  3. Les procédures de traitement d'un programme, avec les branchements conditionnels et les répétitions
  4. La disposition physique des équipements réseau et la configuration de leurs liaisons
RéponseB. Les entités et les associations (relations) entre entités

Le diagramme entité-association représente la structure des données par des entités et leurs associations, un à un, un à plusieurs, plusieurs à plusieurs. Les procédures de traitement se représentent par organigrammes ou diagrammes d'activité, la répartition des rôles par organigrammes et tableaux de répartition des tâches, et la disposition des équipements par schémas de réseau : aucun n'est l'objet du diagramme entité-association.

Q29 | Projection

À partir de la table Employés (colonnes : numéro d'employé, nom, code service, date de naissance), on crée une nouvelle table en extrayant uniquement les deux colonnes nom et code service. Quelle est cette opération relationnelle ?

  1. La jointure
  2. La sélection
  3. La projection
  4. L'union
RéponseC. La projection

La projection est l'opération qui extrait d'une table les seules colonnes nécessaires : c'est le cas ici. La sélection extrait les lignes satisfaisant une condition, la jointure relie deux tables par une colonne commune et l'union est l'opération ensembliste réunissant les lignes de deux tables de même format : aucune ne restreint les colonnes.

Q30 | Sélection

À partir de la table Employés (colonnes : numéro d'employé, nom, code service, salaire), on crée une nouvelle table en extrayant uniquement les lignes dont le salaire est supérieur ou égal à 300 000. Quelle est cette opération relationnelle ?

  1. La projection
  2. La jointure
  3. La différence
  4. La sélection
RéponseD. La sélection

La sélection extrait les seules lignes satisfaisant la condition, sans changer la composition des colonnes. La projection extrait les seules colonnes nécessaires, la jointure relie deux tables par une colonne commune et la différence est l'opération ensembliste donnant les lignes présentes dans une table et absentes de l'autre : aucune n'est un filtrage de lignes par condition.

Q31 | Jointure et projection

À partir de la table Employés (colonnes : numéro d'employé, nom, code service) et de la table Services (colonnes : code service, nom de service), on veut créer une table alignant numéro d'employé, nom et nom de service. Quelle combinaison d'opérations relationnelles est nécessaire ?

  1. La sélection et la projection
  2. La jointure et la projection
  3. La sélection et l'union
  4. La jointure et la différence
RéponseB. La jointure et la projection

On joint les deux tables par leur colonne commune, le code service, pour n'en faire qu'une, puis on projette les 3 colonnes numéro d'employé, nom et nom de service pour obtenir la table voulue. Aucune condition de filtrage de lignes n'étant indiquée, la sélection est inutile, et l'union comme la différence sont des opérations ensemblistes entre tables de même format, inutilisables ici.

Q32 | Sélection et projection

La table Produits contient les 4 lignes (code produit, nom de produit, prix unitaire, catégorie) = (A01, stylo, 120, papeterie), (A02, cahier, 200, papeterie), (B01, mug, 800, divers), (B02, serviette, 500, divers). On sélectionne dans cette table les lignes dont le prix unitaire est supérieur ou égal à 300, puis on projette les colonnes nom de produit et prix unitaire. Combien de lignes et de colonnes compte la table obtenue ?

  1. 3 lignes et 2 colonnes
  2. 2 lignes et 4 colonnes
  3. 4 lignes et 2 colonnes
  4. 2 lignes et 2 colonnes
RéponseD. 2 lignes et 2 colonnes

Les lignes de prix unitaire supérieur ou égal à 300 sont le mug (800) et la serviette (500), soit 2 lignes, et la projection réduit à 2 colonnes, nom de produit et prix unitaire : on obtient 2 lignes et 2 colonnes. 2 lignes et 4 colonnes correspond à l'absence de projection, 4 lignes et 2 colonnes à l'absence de sélection, et 3 lignes et 2 colonnes à un décompte de lignes erroné.

Q33 | Résultat d'une jointure

La table Employés contient les 3 lignes (numéro d'employé, nom, code service) = (101, Sato, D1), (102, Suzuki, D2), (103, Takahashi, D1), et la table Services les 3 lignes (code service, nom de service) = (D1, Ventes), (D2, Comptabilité), (D3, Affaires générales). Combien de lignes compte le résultat de la jointure des deux tables sur l'égalité des codes service ?

  1. 4 lignes
  2. 3 lignes
  3. 6 lignes
  4. 9 lignes
RéponseB. 3 lignes

La jointure apparie les lignes dont les codes service coïncident : chacun des 3 employés reçoit exactement son service, et le résultat compte 3 lignes. D3 (Affaires générales), auquel aucun employé n'appartient, n'apparaît pas dans le résultat. 9 lignes correspondrait au produit de toutes les combinaisons, et rien ne justifie 4 ou 6 lignes.

Q34 | Contrôle de concurrence

Quel mécanisme empêche la perte de mises à jour et les incohérences quand plusieurs utilisateurs tentent de modifier la même donnée en même temps ?

  1. L'index
  2. La sauvegarde
  3. La normalisation
  4. Le contrôle d'exclusion mutuelle
RéponseD. Le contrôle d'exclusion mutuelle

Le contrôle d'exclusion mutuelle fait poser un verrou sur la donnée par le traitement qui a commencé sa mise à jour en premier et met les autres en attente, prévenant les incohérences. La sauvegarde conserve des copies en prévision des incidents, la normalisation est une méthode de conception éliminant les doublons et l'index un dispositif accélérant les recherches : aucun ne contrôle les mises à jour simultanées.

Q35 | Interblocage

Quelle est la description appropriée de l'interblocage (deadlock) dans une base de données ?

  1. L'état où deux transactions attendent mutuellement que l'autre libère son verrou, sans qu'aucune puisse avancer
  2. L'état où les mêmes données sont enregistrées en double dans plusieurs tables
  3. L'état où une transaction monopolise longtemps des données et ralentit les réponses des autres traitements
  4. L'état où un incident a endommagé les fichiers de la base, rendant lecture et écriture impossibles
RéponseA. L'état où deux transactions attendent mutuellement que l'autre libère son verrou, sans qu'aucune puisse avancer

L'interblocage est l'état où chacune attend la libération du verrou détenu par l'autre : il ne se résout pas de lui-même et se lève en annulant de force l'une des transactions par un rollback. La monopolisation ne fait qu'allonger les attentes, les fichiers endommagés relèvent de la panne de support et l'enregistrement en double de la duplication des données : aucun n'est un arrêt par attente mutuelle.

Q36 | Rollback

Quand une anomalie survient au milieu d'une transaction, quel traitement annule toutes les mises à jour de cette transaction et revient à l'état antérieur à son démarrage ?

  1. Le commit
  2. Le rollback
  3. Le point de contrôle
  4. Le rollforward
RéponseB. Le rollback

Le rollback utilise le journal des états avant mise à jour pour revenir à l'état antérieur au démarrage de la transaction. Le commit valide définitivement les mises à jour, le point de contrôle consigne le contenu sur disque comme point de départ de la reprise, et le rollforward rejoue avec le journal des états après mise à jour les modifications jusqu'à l'instant précédant l'incident : direction et objectif diffèrent.

Q37 | Rollforward

Une panne de disque dur rend la base de données illisible. Quel traitement de reprise effectue-t-on après avoir restauré le fichier de sauvegarde sur un autre disque ?

  1. Réinitialiser la base de données et faire ressaisir toutes les données par les utilisateurs
  2. Refaire la normalisation et reconstruire la structure des tables
  3. Utiliser le journal des états avant mise à jour pour revenir à un état antérieur à la prise de la sauvegarde
  4. Utiliser le journal des états après mise à jour pour rejouer dans l'ordre les modifications postérieures à la sauvegarde et retrouver l'état précédant l'incident
RéponseD. Utiliser le journal des états après mise à jour pour rejouer dans l'ordre les modifications postérieures à la sauvegarde et retrouver l'état précédant l'incident

Pour la reprise après panne de support, on restaure la sauvegarde puis on effectue un rollforward, qui rejoue les mises à jour ultérieures grâce au journal des états après mise à jour. Le retour en arrière ne permet pas de retrouver l'état le plus récent, la ressaisie intégrale n'est pas un moyen de reprise réaliste et la normalisation est un travail de conception des tables, sans rapport avec la restauration des données.

Q38 | Data mining

Quelle méthode analyse de grandes quantités de données accumulées pour découvrir des régularités et corrélations passées inaperçues ?

  1. Le nettoyage de données
  2. Le data mining
  3. L'entrepôt de données
  4. Le data mart
RéponseB. Le data mining

Le data mining déterre tendances et relations dans les masses de données par des méthodes statistiques et d'apprentissage automatique. L'entrepôt de données est une base accumulant chronologiquement les données à des fins d'analyse, le data mart un extrait de celui-ci taillé pour un usage particulier, et le nettoyage de données le travail d'harmonisation des écritures et de correction des erreurs qui élève la qualité des données.

Q39 | Data lake

Quelle est la description appropriée du data lake ?

  1. Un écran présentant à la direction les résultats d'analyse sous forme de graphiques
  2. Un extrait de petite taille limité aux données nécessaires, taillé pour les besoins d'analyse d'un service donné
  3. L'ensemble des tables résultant de la décomposition par normalisation des tables d'une base relationnelle
  4. Un lieu où l'on entrepose en masse, sans transformation, des données de formats différents : documents, images, journaux
RéponseD. Un lieu où l'on entrepose en masse, sans transformation, des données de formats différents : documents, images, journaux

Le data lake conserve les données brutes telles quelles, structurées ou non, et on les transforme au moment où le besoin d'analyse apparaît. L'extrait pour un service est le data mart, l'ensemble de tables le produit de la normalisation, et l'écran de synthèse le tableau de bord d'un outil de BI : aucune n'est la définition du data lake.

Q40 | NoSQL

Quelle est la description appropriée du NoSQL ?

  1. Le terme générique des bases de données traitant les données selon des structures différentes des bases relationnelles, capables de gérer des données massives et variées sous des formes souples comme les paires clé-valeur
  2. Un droit d'accès paramétré par utilisateur qui interdit ajout, modification et suppression de données et n'autorise que la consultation des tables
  3. Une méthode de conception de bases de données qui normalise automatiquement les tables pour éliminer les doublons
  4. Une norme internationale fixant la syntaxe et les fonctions du langage de requête servant à manipuler les tables des bases relationnelles
RéponseA. Le terme générique des bases de données traitant les données selon des structures différentes des bases relationnelles, capables de gérer des données massives et variées sous des formes souples comme les paires clé-valeur

NoSQL est le terme générique des bases de données qui, affranchies du format tabulaire, traitent à grande vitesse des données massives et variées selon des structures comme le clé-valeur ou le document. La norme du langage de requête décrit SQL lui-même, la normalisation automatique une méthode de conception et l'autorisation de consultation seule un paramétrage de droits en lecture : aucune n'est la définition du NoSQL.

Entraînement : répondez aux questions de cette page

Cet outil d'entraînement pose les questions dans un ordre aléatoire (il fonctionne lorsque JavaScript est activé). Vous pouvez de toute façon lire toutes les questions et explications ci-dessus.

* Les explications sont fournies à titre d'information pour l'étude. Le programme et le système des examens changent selon les années : vérifiez toujours les annonces officielles de l'organisme qui organise l'examen.

Cette page est une traduction du texte original japonais. En cas de différence entre la traduction et l'original, la version japonaise fait foi. Voir l'original en japonais