Maison >base de données >tutoriel mysql >Quelles sont les conventions de dénomination des bases de données SQL Server de Microsoft ?

Quelles sont les conventions de dénomination des bases de données SQL Server de Microsoft ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-24 19:44:11485parcourir

What are Microsoft's SQL Server Database Naming Conventions?

Conventions de dénomination des bases de données Microsoft SQL Server

Les recommandations de Microsoft pour la dénomination des objets de base de données SQL Server sont illustrées dans l'exemple de base de données populaire AdventureWorks. Voici quelques conventions notables :

  • Simplicité et clarté : Les noms d'objets doivent être intuitifs et faciles à comprendre par les développeurs et les utilisateurs finaux.
  • Singulier vs . Noms de table au pluriel : Les noms de table ne sont pas au pluriel (par exemple, "Utilisateur" au lieu de . "Utilisateurs").
  • Abréviations limitées : Bien que les abréviations puissent être utilisées judicieusement (par exemple, "Qté" pour quantité), elles doivent généralement être évitées.
  • PascalCase pour les noms : Tous les noms d'objets, à l'exception de certains noms de colonnes (par exemple, "rowguid"), utilisez PascalCase.
  • Aucun trait de soulignement : Les traits de soulignement ne sont pas autorisés dans les noms d'objet.
  • Mots clés autorisés : Un ensemble limité de des mots-clés, tels que « Nom », peuvent être utilisés dans les noms d'objets.
  • Procédure stockée et Préfixes de fonction :Les procédures stockées sont préfixées par "usp" et les fonctions par "ufn".

Comme mentionné dans la réponse fournie, les conventions de dénomination des bases de données peuvent être subjectives. Cependant, suivre ces bonnes pratiques de Microsoft peut améliorer la lisibilité, la maintenabilité et la cohérence du code. Pour plus de détails, reportez-vous aux ressources fournies dans la réponse : dictionnaire de données AdventureWorks, procédures stockées dans AdventureWorks et fonctions dans AdventureWorks.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn