Söker lite bra länkar/dokument om (modern) namnstandard på databas, tabeller, vyer, PK's, FK',s, SP's osv. Jag anser att ett logisk namngivande på det mesta är bäst, hur man nu själv definerar logiskt. Logiskt, är ju en bra ansats, namnge för vad det är och tänka vad det ligger i. Då gränssnitten hjälper en så behöver man inte prefixera , då det tydligt visar vad det är. (förutom constraints) Skrev ihop några egna rader, om vad som skulle kunna vara lämpligt. Har inte hittat någon riktigt bra sida än, men det finns nog. SQL: Namnstandard på databas objekt
    
    
Dvs inte gamla namnsättningar, med typ massa prefix på allt (tblCustomer, DBName_Customer, intField, ...) (I vissa fall kan prefix vara befogat, men normalt inte)Sv: SQL: Namnstandard på databas objekt
    
    
Eftersom dialekterna i SQL skiljer sig och ingen verkligen följer SQL standarden så tror jag inte att det finns någon bra namnstandard för hur man döper sina objekt.
Men det är en intressant fråga om det finns någon bra?Sv:SQL: Namnstandard på databas objekt
    
    Sv: SQL: Namnstandard på databas objekt
    
    
Allmänt:
Använd:
  * Alla identifierare på engelska.
  * Namn i PascalCase.
Använd inte:
  * Prefix, sp_, tbl_, ...
  * Understreck "_"
Tabeller:
 * Namnges i pluralisform
   (Så en tabell med kunder -> Customers)
   (Så en tabell med adresser -> Addresses)
Fält:
 * Namnges i singularis
 * Primärnyckelfält kan prefixeras med tabellnamn, ej övriga fält.
 (CustomerId)
Vyer:
 * Namnges i pluralisform
  (Så en vy med kunder och adresser -> CustomersAddresses)
Lagrade procedurer(SP's):
 * Namnges vad de gör.
 * Prefixas med Get, Insert, Write, Archive, Authorize, ..
  (GetCustomerInfo, InsertCustomerInfo, ...)
Användardefinerade funktioner (UDF's):
 * Namnges vad de gör.
Triggers:
 * Ska undvikas!
 * Prefixeras med bastabellnamn. (Kan inte existera utan en bastabell)
 * Prefixeras även med Insert, Update, Delete, ..
  ()
Constraints:
Här kan man tänka sig använda suffix.
suffix:    Constraint:
_pk        primary key
_fk        foreign key
_ck        check
_nn        not null
_uq        unique
_idx       index