Qu'on le veuille ou non, beaucoup de gens, sinon la plupart d'entre nous soit les développeurs travaillent régulièrement avec des bases de données ou peut-être travailler avec un un jour. Et compte tenu de la quantité de mésusage et l'abus dans la nature et le volume des données, les questions tous les jours, il est juste de dire qu'il y a certaines notions que les développeurs doivent savoir - même si elles ne sont pas de conception, ou de travailler avec des bases de données aujourd'hui. Donc:
Quels sont les concepts importants que les développeurs et autres professionnels du logiciel devrait savoir sur les bases de données?
Lignes directrices pour les Réponses:
Gardez votre liste courte.
Un concept par répondre.
Être spécifique.
"La modélisation des données" peut être une importante compétence, mais que signifie précisément?
Expliquez votre raisonnement.
Pourquoi votre concept est-il important? Ne pas se contenter de dire "utiliser les index." Ne tombez pas dans les "meilleures pratiques". Convaincre votre auditoire pour aller en apprendre plus.
Upvote réponses vous êtes d'accord avec.
Lire les réponses des autres en premier. Un haut-classé réponse la plus efficace est de déclaration de deux bas-classé. Si vous avez plus à ajouter, ajouter un commentaire ou une référence à l'original.
Ne pas downvote quelque chose juste parce que ça ne s'applique pas pour vous personnellement.
Nous travaillons tous dans des domaines différents. L'objectif ici est de fournir une orientation pour la base de données novices d'acquérir un bien-fondé, la connaissance complète de conception de base de données et de bases de données axées sur le développement, pas de concourir pour le titre de plus important.