Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11170|Répondre: 0

[Communication] Convention de nommage SqlServer

[Copié le lien]
Publié sur 22/03/2015 08:54:47 | | |
En nous référant à diverses conventions de nommage, nous utilisons uniformément les conventions suivantes :

S’il existe une abréviation dans le processus de dénomination, l’abréviation doit être utilisée, et s’il n’y en a pas, elle ne doit pas être abrégée, par exemple ISBN

Base de données : Composée d’un ou trois mots anglais dont la première lettre est écrite en majuscule, par exemple : DepartmentManage ;

Nom du tableau : Utilisez l’orthographe complète des mots de nature nominale, mettez en majuscules la première lettre de chaque mot, et utilisez la forme plurielle, par exemple : Livres
      Si la table sert à indiquer la relation entre les corps des deux autres tableaux, elle est au singulier (c’est-à-dire que la table indiquant la relation entre les entités est nommée au singulier), et il n’y a pas de préposition telle que « et de dans » au milieu du mot
      Par exemple : BookAuthor

==============================================================================================

1. Les champs du tableau sont généralement représentés par l’orthographe complète des mots nominaux, composés d’un ou trois mots anglais dont la première lettre est écrite en majuscule, tels que : UserName ;

2. Le nom principal de la clé du tableau est Nom de la table + ID, par exemple, la clé principale de la table Document est DocumentID

3. Nom de clé étrangère : nom de la table principale + nom de colonne correspondant, comme DepartmentsID, comme suit :
    Dans le tableau Départements, les champs sont : ID, Nom du département
    Dans le tableau UserInfo, les champs sont : UserId, UserName, DepartmentsID DepartmentsID en tant que clés étrangères

4. Les colonnes qui s’engagent automatiquement dans la table sont toujours nommées ID ;

5. Si le champ est bool, utilisez les formes « IsShow », « IsValid », « HasPassed », « HasExamined », « IgnoreCase »

6. Si le bit de champ est de type DateTime, la valeur par défaut est de prendre l’heure du système, et de toujours nommer le bit : CheckDate

7. Statut est le nom de la colonne de l’état dans la table, la valeur par défaut est 0, et l’opération de suppression dans la table modifiera la valeur de Statut sans supprimer réellement l’enregistrement.

8. Dénomination des procédures stockées : sp_ name_method de tableau, telles que : sp_News_Add, sp_News_Update ;

9. Voir le nom : vi_ nom du tableau, tels que : vi_News ;

10. Toutes les tables, procédures stockées, vues et autres objets sont des DBO, donc n’utilisez pas le nom d’utilisateur de la base de données, car cela affectera les modifications de l’utilisateur de la base de données





Précédent:Quelles sont les fonctions du nvl et du nvl2 dans Oracle, et quelle est la différence entre les deux ?
Prochain:Quelle est la différence entre tronquer et supprimer en pl/sql ?
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com