Konvence pojmenování používané v databázi AdventureWorks serveru SQL Server demonstrují mnoho osvědčených postupů, pokud jde o styl.
Shrnutí:
- Názvy objektů jsou snadno srozumitelné
- Názvy tabulek nejsou v množném čísle (tabulka „Uživatel“, nikoli „Uživatelé“)
- Zkratek je málo, ale jsou povoleny (např. množství, částka atd.)
- PascalCase se používá výhradně s výjimkou určitých názvů sloupců (tj. rowguid)
- Žádná podtržítka
- Jsou povolena určitá klíčová slova (např. název)
- Uložené procedury mají předponu "usp"
- Funkce mají předponu "ufn"
Více podrobností naleznete zde:
- AdventureWorks Data Dictionary
- Uložené procedury v AdventureWorks
- Funkce v AdventureWorks
Jedno upozornění:konvence pojmenovávání databází mohou být velmi kontroverzní a většina vývojářů databází, se kterými jsem se setkal, má na jejich stylu osobní zájem. Slyšel jsem prudké hádky ohledně toho, zda by se tabulka měla jmenovat „Hlavička objednávky“ nebo „Hlavička objednávky“.