- 1. La gestion de base de données implique la conception, la mise en œuvre et la maintenance de systèmes de base de données afin de stocker et d'extraire efficacement les données. Elle comprend des tâches telles que la définition des structures des bases de données, l'organisation des données, la garantie de l'intégrité des données et l'optimisation des performances des bases de données. La gestion des bases de données comprend également des mesures de sécurité visant à protéger les données contre tout accès non autorisé ou toute corruption. Une gestion efficace des bases de données est essentielle pour permettre aux entreprises de prendre des décisions éclairées, de rationaliser leurs opérations et d'améliorer l'expérience de leurs clients.
Quel est le langage couramment utilisé pour interroger les bases de données ?
A) SQL B) Python C) Java D) C++
- 2. Que signifie CRUD dans la gestion des bases de données ?
A) Connecter, récupérer, utiliser, supprimer B) Copier, lire, télécharger, afficher C) Calculer, réorganiser, mettre à jour, supprimer D) Créer, lire, mettre à jour, supprimer
- 3. Qu'est-ce que la normalisation dans la conception d'une base de données ?
A) Ajout d'enregistrements en double pour plus de sécurité B) Organiser les données pour minimiser la redondance C) Suppression des données inutiles D) Brouillage des données pour la sécurité
- 4. Quel type de relation existe-t-il entre deux tables lorsqu'un enregistrement de la première table peut avoir plusieurs enregistrements liés dans la seconde table ?
A) Un à un B) Aucune de ces réponses C) Un à plusieurs D) Plusieurs à plusieurs
- 5. Lequel des éléments suivants est une base de données NoSQL ?
A) MongoDB B) Oracle C) PostgreSQL D) MySQL
- 6. Quelle commande permet de supprimer une table d'une base de données ?
A) DROP TABLE B) EFFACER LA TABLE C) TABLE DELETE D) ENLEVER LA TABLE
- 7. Quelle déclaration est utilisée pour extraire des données d'une base de données ?
A) SELECTIONNER B) RETRIEVE C) FETCH D) RECHERCHE
- 8. À quoi sert un index dans une base de données ?
A) Accélérer la recherche de données B) Pour limiter l'accès aux données C) Ralentir l'extraction des données D) Pour troubler le moteur de la base de données
- 9. Quel type de jointure renvoie tous les enregistrements lorsqu'il y a une correspondance dans les deux tables ?
A) JOINT A LA GAUCHE B) INNER JOIN C) OUTER JOIN D) JOINT À DROITE
- 10. Qu'est-ce que l'intégrité des données dans la gestion des bases de données ?
A) La structure des données B) La taille de la base de données C) La vitesse de récupération des données D) L'exactitude, la cohérence et la fiabilité des données stockées dans une base de données.
- 11. Quelle commande permet de modifier la structure d'une table dans une base de données ?
A) RESTRUCTURER LE TABLEAU B) TABLE DE CHANGEMENT C) MODIFIER LA TABLE D) ALTER TABLE
- 12. Quelle clause SQL est utilisée pour filtrer les enregistrements d'une instruction SELECT en fonction d'une condition spécifiée ?
A) OÙ B) ORDER BY C) AYANT D) GROUPE PAR
- 13. Quel type de relation de base de données nécessite une table de liaison ?
A) Plusieurs à plusieurs B) Un à plusieurs C) Plusieurs à un D) Un à un
A) Logique d'interrogation du système B) Bibliothèque d'interrogation de logiciels C) Langage de requête structuré D) Langage de requête standardisé
- 15. Quelle clause SQL est utilisée pour grouper les lignes en fonction d'une condition spécifiée ?
A) ORDER BY B) AYANT C) FILTRE D) GROUPE PAR
- 16. Que signifie le terme "base de données relationnelle" ?
A) Une base de données utilisée par plusieurs organisations B) Une base de données sans relations C) Un type de base de données qui stocke et permet d'accéder à des points de données liés les uns aux autres. D) Une base de données qui ne stocke que des données textuelles
- 17. Quel est le système de gestion de base de données à code source ouvert couramment utilisé pour les applications web ?
A) Base de données Oracle B) IBM Db2 C) Microsoft SQL Server D) MySQL
- 18. Quel modèle de base de données utilise des tables pour stocker des données et des relations entre ces tables ?
A) Hiérarchique B) Relationnel C) Orienté objet D) NoSQL
- 19. Quelle fonction SQL est utilisée pour calculer le nombre total de lignes correspondant à une condition spécifique ?
A) AVG B) PAYS C) SOMME D) MAX
- 20. Quel type de modèle de base de données permet un stockage flexible et évolutif des données sans schéma de table fixe ?
A) Relationnel B) Orienté objet C) Hiérarchique D) NoSQL
- 21. Qu'est-ce qu'une sauvegarde dans la gestion des bases de données ?
A) Une copie des données qui peut être restaurée en cas de perte de données B) Un rapport sur les activités de la base de données C) Une base de données distincte D) Données envoyées à un site distant
- 22. Quel modèle de base de données représente les données sous forme de connexions ou de relations entre différentes entités ?
A) Hiérarchique B) Relationnel C) Réseau D) NoSQL
- 23. Qu'est-ce que la dénormalisation dans la conception des bases de données ?
A) Ajout intentionnel de redondance pour améliorer les performances B) Organiser les données de manière logique C) Cryptage de toutes les données D) Suppression des données inutiles
- 24. Quelle déclaration est utilisée pour assurer l'intégrité référentielle dans une base de données ?
A) UNIQUE B) VÉRIFIER C) CLÉ PRIMAIRE D) FOREIGN KEY
- 25. Quelle instruction SQL est utilisée pour insérer de nouvelles données dans une base de données ?
A) MISE À JOUR B) INSERT INTO C) CRÉER UNE TABLE D) SELECT *
- 26. Quel type de modèle de base de données utilise une structure arborescente avec des relations parent-enfant ?
A) Modèle relationnel B) Modèle NoSQL C) Modèle de réseau D) Modèle hiérarchique
- 27. Que signifie le terme "OLAP" dans le domaine de la gestion des bases de données ?
A) Traitement automatisé hors ligne B) Traitement analytique en ligne C) Protocole d'adaptation au langage orienté objet D) Protocole d'accès local optimisé
- 28. Quel modèle de base de données permet de stocker des objets sous forme de collections d'attributs et de méthodes ?
A) Hiérarchique B) Relationnel C) Orienté objet D) Réseau
- 29. Quelle commande permet d'interroger des données provenant de plusieurs tables d'une base de données ?
A) MERGE B) LIEN C) COMBINER D) JOINDRE
|