Maison > base de données > tutoriel mysql > Quelles sont les meilleures pratiques pour nommer les bases de données MSSQL, comme illustré par AdventureWorks ?

Quelles sont les meilleures pratiques pour nommer les bases de données MSSQL, comme illustré par AdventureWorks ?

DDD
Libérer: 2024-12-17 03:11:25
original
761 Les gens l'ont consulté

What are the Best Practices for Naming MSSQL Databases, as Exemplified by AdventureWorks?

Naviguer dans les conventions de dénomination des bases de données MSSQL de Microsoft

Bien que le MSDN de Microsoft fournisse des directives générales de dénomination, existe-t-il des conventions spécifiques pour nommer les bases de données MSSQL ?

Adopter les meilleures pratiques de AdventureWorks

La base de données AdventureWorks de Microsoft sert de guide exemplaire pour les pratiques de dénomination des bases de données. Il incarne les principes suivants :

  • Noms d'objets compréhensibles :
  • Noms de table non pluralisés : (par exemple, "Utilisateur" à la place des "Utilisateurs")
  • Limité Abréviations : (par exemple, Qté, Montant)
  • PascalCase exclusif : (sauf pour les noms de colonnes spécifiques comme "rowguid")
  • Absence de traits de soulignement
  • Autorisé Mots clés : (par exemple, Nom)
  • Procédures stockées préfixées : ("usp")
  • Fonctions préfixées : ("ufn" )

Référez-vous aux ressources suivantes pour en savoir plus conseils :

  • [Dictionnaire de données AdventureWorks](https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/sys-objects-system -view-transact-sql)
  • [Procédures stockées dans AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/stored-procedures)
  • [Fonctions dans AdventureWorks](https://docs.microsoft .com/en-us/sql/database-engine/develop-database/functions)

Attention : dénomination Controverses

Il est important de noter que les conventions de dénomination des bases de données peuvent susciter des opinions bien arrêtées, les développeurs ayant souvent des préférences bien ancrées. Par exemple, des débats surgissent souvent pour savoir si une table doit être nommée « OrderHeader » ou « OrderHeaders ».

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal