Mysql
 sql >> Base de données >  >> RDS >> Mysql

10 questions d'entretien sur la base de données MySQL pour les débutants et les intermédiaires

Dans notre dernier article, nous avons couvert 15 questions MySQL de base, encore une fois, nous sommes ici avec une autre série de questions d'entretien pour les utilisateurs intermédiaires. Comme nous l'avons dit plus tôt, ces questions peuvent être posées dans les entretiens d'embauche . Mais certains de nos critiques sur le dernier article ont dit que je ne réponds pas à mes critiques et que les questions sont très basiques et ne seront jamais posées dans une interview d'administrateur de base de données .

Pour eux, nous devons admettre que tous les articles et la question ne peuvent être composés en gardant tout le troupeau à l'esprit. Nous passons du niveau basique au niveau expert étape par étape. Veuillez coopérer avec nous.

1. Définir SQL ?
Réponse : SQL signifie langage de requête structuré. SQL est un langage de programmation spécialement conçu pour la gestion des données dans le système de gestion de base de données relationnelle (RDBMS).
2. Qu'est-ce que le SGBDR ? Expliquez ses fonctionnalités ?

Réponse : Un système de gestion de base de données relationnelle (RDBMS) est le système de gestion de base de données le plus largement utilisé basé sur le modèle de base de données relationnelle.

Fonctionnalités du SGBDR
  1. Stocke les données dans des tables.
  2. Les tableaux ont des lignes et des colonnes.
  3. La création et la récupération de table sont autorisées via SQL.
3. Qu'est-ce que l'exploration de données ?
Réponse : L'exploration de données est une sous-catégorie de l'informatique qui vise à extraire des informations d'un ensemble de données et à les transformer en structure lisible par l'homme, à utiliser ultérieurement.
4. Qu'est-ce qu'un ERD ?
Réponse : ERD signifie Entity Relationship Diagram. Le diagramme de relation d'entité est la représentation graphique des tables, avec la relation entre elles.
5. Quelle est la différence entre la clé primaire et la clé unique ?
Réponse : La clé primaire et unique est implémentée pour l'unicité de la colonne. La clé primaire crée un index clusterisé de colonne où, en tant qu'unique, crée un index non clusterisé de colonne. De plus, la clé primaire n'autorise pas la valeur NULL, mais la clé unique autorise une valeur NULL.
6. Comment stocker un fichier image dans la base de données. Quel type d'objet est utilisé ?
Réponse : Stocker des images dans une base de données est une mauvaise idée. Pour stocker une image dans une base de données, le type d'objet "Blob" est recommandé.
7. Qu'est-ce que l'entreposage de données ?
Réponse : Un entrepôt de données généralement appelé entrepôt de données d'entreprise est un référentiel de données central, créé à l'aide de différentes sources de données.
8. Que sont les index dans une base de données. Quels sont les types d'index ?

Réponse : Les index sont les références rapides pour la récupération rapide des données d'une base de données. Il existe deux types d'index différents.

Index clusterisé
  1. Un seul par table.
  2. Plus rapide à lire que non regroupé, car les données sont physiquement stockées dans l'ordre de l'index.
Index non clusterisé
  1. Peut être utilisé plusieurs fois par table.
  2. Plus rapide pour les opérations d'insertion et de mise à jour qu'un index clusterisé.

9. Combien de TRIGGERS sont possibles dans MySql ?

Réponse : Seuls six déclencheurs sont autorisés à être utilisés dans la base de données MySQL et ils le sont.

  1. Avant d'insérer
  2. Après l'insertion
  3. Avant la mise à jour
  4. Après la mise à jour
  5. Avant de supprimer
  6. Après suppression
10. Qu'est-ce qu'une table Heap ?
Réponse : Les tables présentes dans la mémoire sont appelées tables HEAP. Ces tables sont communément appelées tables de mémoire. Ces tables de mémoire n'ont jamais de valeurs avec un type de données comme "BLOB" ou "TEXT". Ils utilisent des index qui les rendent plus rapides.

C'est tout pour l'instant sur les questions MySQL, je proposerai bientôt une autre série de questions. N'oubliez pas de fournir vos précieux commentaires dans la section des commentaires.