Je suis principalement un administrateur système et je ne travaille pas directement avec des bases de données autres que leur installation, la configuration de comptes, l'octroi de privilèges, etc. J'ai réalisé que si The Boss s'approchait de moi et me demandait: "Qu'est-ce qu'une base de données relationnelle?" Je ne pourrais probablement pas donner une réponse satisfaisante ... Je marmonnerais peut-être quelque chose sur les données stockées et organisées par catégories que vous pouvez interroger avec un langage de programmation spécial (c'est-à-dire SQL).
Alors, quelqu'un pourrait-il donner une bonne "réponse de patron" pour ce qu'est une base de données relationnelle? Et peut-être en quoi est-ce différent de simplement stocker des données sur un serveur de fichiers? Points bonus pour des analogies intelligentes mais accessibles et expliquant les tableaux, colonnes, enregistrements et champs. Je définirais une «réponse de patron» comme une explication rapide (peut-être deux) de paragraphe pour les gens non techniques ... surtout votre patron, en de rares occasions, ils vous demandent en fait ce que vous faites toute la journée.