Test MongoDB | QCM, Questions, Quiz – Partie 1

Questions d’Entretien sur les base de donnés NoSQL MongoDB avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur les base de donnés NoSQL MongoDB comprennent divers sujets tel que les bases du base de donné NoSQL, Analyse de données, Modélisation des données, Opérations CRUD (Create, Read, Update, Delete, Insert), Opérateurs – Projection de requête, comparaison, logique, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur les base de donnés NoSQL MongoDB.
 
 

1. Qu’est-ce que MongoDB ?

A Un système de fichiers.

B Une base de données SQL.

C Une base de données NoSQL.

D Une base de données Access.

C
MongoDB est une base de données NoSQL open-source orientée documents. Contrairement aux bases de données relationnelles, elle stocke les données sous forme de documents BSON (similaires au JSON), ce qui offre une grande flexibilité pour gérer des données structurées, semi-structurées ou non structurées. Grâce à sa scalabilité, ses performances élevées et ses nombreuses fonctionnalités (indexation, agrégation, réplication, sharding, etc.), MongoDB est largement utilisée pour le développement d’applications web, mobiles et cloud modernes.

 

 

2. Comment créer une base de données dans MongoDB ?

A use my_database

B new my_database

C create my_database

D Aucune de ces réponses

A
On utilise la commande suivant: use my_database pour créer une base de données dans MongoDB.

 

 

3. Lequel des éléments suivants n’est pas une base de données NoSQL ?

A CASSANDRA

B MONGODB

C Microsoft SQL Server

D Aucune de ces réponses

C
Microsoft SQL Server n’est pas une base de données NoSQL, mais un système de gestion de bases de données relationnelles (SGBDR) développé par Microsoft. Il stocke les données dans des tables liées entre elles et utilise le langage SQL (Structured Query Language) pour créer, interroger et gérer les bases de données. À l’inverse, MongoDB et Cassandra sont des bases de données NoSQL conçues pour offrir une meilleure flexibilité et une scalabilité élevée, notamment pour les applications modernes manipulant de grands volumes de données.

 

 
 

4. Lequel des éléments suivants est un type de base de données NoSQL ?

A CASSANDRA

B MONGODB

C JSON

D Les deux A et B

D
CASSANDRA et MONGODB sont des base de données NoSQL.

 

 

5. Lequel des formats suivants est pris en charge par MongoDB ?

A XML

B BSON

C SQL

D Toutes les réponses sont vraies

B
MongoDB stocke les documents (objets) dans un format appelé BSON. BSON est une sérialisation binaire de documents de type JSON. BSON signifie simplement « Binary JSON », mais contient également des extensions qui permettent de représenter des types de données qui ne font pas partie de JSON.

 

 

6. MongoDB est une base de données _________ qui offre de hautes performances, une haute disponibilité et une évolutivité facile.

A Clé-valeur

B Orientée graphe

C Orientée document

D Toutes les réponses sont vraies

C
MongoDB est une base de données orientée document qui offre de hautes performances, une haute disponibilité et une évolutivité facile.

 

 
 

7. Quel est le champ qui est toujours le premier dans le document ?

A id_

B _id

C id

D Aucune de ces réponses

B
Dans MongoDB, chaque document possède un champ obligatoire nommé _id, qui est toujours le premier champ du document. Ce champ sert d’identifiant unique et permet de distinguer chaque document au sein d’une collection. Si aucun identifiant n’est fourni lors de l’insertion, MongoDB génère automatiquement une valeur de type ObjectId. Le champ _id est également indexé par défaut, ce qui améliore les performances des recherches basées sur cet identifiant. Exemple:

var person = {
      _id: ObjectId("46546fe145a5456f5652e2656e"),
      name: { first: "Alex", last: "Gregoi" },
      birth: new Date('Jun 07, 1954'),
      age: 25,
}

 

 

9. Dans MongoDB, une collection est un groupe de _________

A Bases de données

B Documents connexes

C Schéma

D Rows

B
Dans MongoDB, une collection est un ensemble de documents connexes regroupés au sein d’une même base de données. Elle est l’équivalent d’une table dans une base de données relationnelle, à la différence qu’elle ne nécessite pas de schéma fixe. Les documents d’une même collection peuvent donc avoir des structures différentes, offrant ainsi une grande flexibilité pour le stockage et l’évolution des données.

 

 
 

10. Qu’est-ce qu’un document dans MongoDB ?
Un document dans MongoDB est un ensemble ordonné de clés avec des valeurs associées. Il est représenté par une map, hash ou un dictionnaire. En JavaScript, les documents sont représentés par des objets :

{"Name" : "Alex Babtise"}

Les documents complexes contiennent plusieurs paires clé/valeur.

{"Name" : "Alex Babtise", "age" : 25}

 

🚀 Boostez votre productivité avec les meilleurs outils WebEssayez-les

 

11. Qu’est-ce qu’une collection dans MongoDB ?
Une collection dans MongoDB est un groupe de documents. Si un document est l’équivalent dans MongoDB d’une ligne dans une base de données relationnelle, alors une collection peut être considérée comme l’équivalent d’une table. Exemple d’une collection dans MongoDB:

{"Name" : "Alex Babtise", "age" : 25}
{"Fonction": "Développeur"}

 

 

 

2 réflexions sur “Test MongoDB | QCM, Questions, Quiz – Partie 1

  • septembre 21, 2022 à 2:10 am
    Permalien

    la question 6: la vraie reponse c’est C mais non B.

    Répondre
    • octobre 9, 2022 à 9:39 am
      Permalien

      Merci, c’est corrigé 🙂

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *