Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11170|Απάντηση: 0

[Επικοινωνία] Σύμβαση ονομασίας SqlServer

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/3/2015 8:54:47 π.μ. | | |
Αναφερόμενοι σε διάφορες συμβάσεις ονοματοδοσίας, χρησιμοποιούμε ομοιόμορφα τις ακόλουθες συμβάσεις ονοματοδοσίας:

Εάν υπάρχει μια υπάρχουσα συντομογραφία στη διαδικασία ονομασίας, θα πρέπει να χρησιμοποιηθεί η συντομογραφία και εάν δεν υπάρχει, δεν πρέπει να συντομευτεί, π.χ. ISBN

Βάση δεδομένων: Αποτελείται από μία ή τρεις αγγλικές λέξεις με κεφαλαίο το πρώτο γράμμα της λέξης, π.χ.: DepartmentManage;

Όνομα πίνακα: Χρησιμοποιήστε την πλήρη ορθογραφία λέξεων ουσιαστικού χαρακτήρα, γράψτε κεφαλαίο το πρώτο γράμμα κάθε λέξης και χρησιμοποιήστε πληθυντικό, όπως: Βιβλία
      Εάν ο πίνακας χρησιμοποιείται για να υποδείξει τη σχέση μεταξύ πεδίων στους άλλους δύο πίνακες, είναι στον ενικό (δηλαδή, ο πίνακας που υποδεικνύει τη σχέση μεταξύ οντοτήτων ονομάζεται στον ενικό) και δεν υπάρχει πρόθεση όπως "και του σε" στη μέση της λέξης
      Για παράδειγμα: BookAuthor

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

1. Τα πεδία στον πίνακα αντιπροσωπεύονται γενικά από την πλήρη ορθογραφία των ονοματικών λέξεων, οι οποίες αποτελούνται από μία ή τρεις αγγλικές λέξεις με κεφαλαίο το πρώτο γράμμα της λέξης, όπως: UserName;

2. Το όνομα του πρωτεύοντος κλειδιού του πίνακα είναι Όνομα πίνακα + ID, για παράδειγμα, το πρωτεύον κλειδί του πίνακα Document είναι DocumentID

3. Όνομα ξένου κλειδιού: όνομα κύριου πίνακα + αντίστοιχο όνομα στήλης, όπως DepartmentsID, ως εξής:
    Στον πίνακα Τμήματα, τα πεδία είναι: ID, DepartmentName
    Στον πίνακα UserInfo, τα πεδία είναι: UserId, UserName, DepartmentsID DepartmentsID ως ξένα κλειδιά

4. Οι στήλες που αναπτύσσονται αυτόματα στον πίνακα ονομάζονται πάντα ID.

5. Εάν το πεδίο είναι bool, χρησιμοποιήστε τις μορφές "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Εάν το bit πεδίου είναι τύπος ημερομηνίας/ώρας, η προεπιλεγμένη τιμή είναι να λαμβάνετε το χρόνο του συστήματος και να ονομάζετε πάντα το bit: CheckDate

7. Κατάσταση είναι το όνομα της στήλης της κατάστασης στον πίνακα, η προεπιλεγμένη τιμή είναι 0 και η λειτουργία διαγραφής στον πίνακα θα αλλάξει την τιμή του Κατάσταση χωρίς να διαγραφεί πραγματικά η εγγραφή.

8. Ονομασία αποθηκευμένης διαδικασίας: sp_ name_method πίνακα, όπως: sp_News_Add, sp_News_Update.

9. Προβολή ονόματος: vi_ όνομα πίνακα, όπως: vi_News;

10. Όλοι οι πίνακες, οι αποθηκευμένες διαδικασίες, οι προβολές και άλλα αντικείμενα είναι DBO, επομένως μην χρησιμοποιείτε το όνομα χρήστη της βάσης δεδομένων, καθώς αυτό θα επηρεάσει τις αλλαγές του χρήστη της βάσης δεδομένων





Προηγούμενος:Ποιες είναι οι λειτουργίες των nvl και nvl2 στην Oracle και ποια είναι η διαφορά μεταξύ των δύο;
Επόμενος:Ποια είναι η διαφορά μεταξύ περικοπής και διαγραφής σε pl/sql
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com