Microsoft의 MSSQL 데이터베이스 명명 규칙 탐색
Microsoft의 MSDN은 일반적인 명명 지침을 제공하지만 MSSQL 데이터베이스 명명에 대한 특정 규칙이 있습니까?
다음의 모범 사례 채택 AdventureWorks
Microsoft의 AdventureWorks 데이터베이스는 데이터베이스 명명 방법에 대한 모범적인 가이드 역할을 합니다. 이는 다음 원칙을 구현합니다.
- 이해할 수 있는 개체 이름:
-
복수형이 아닌 테이블 이름:(예: 대신 "User") "사용자")
-
제한됨 약어: (예: Qty, Amt)
-
독점 PascalCase: ("rowguid"와 같은 특정 열 이름 제외)
- 밑줄
-
허용되는 키워드:(예: 이름)
-
접두사가 붙은 저장 프로시저:("usp")
-
접두사 기능: ("ufn")
자세한 지침은 다음 리소스를 참조하세요.
- [AdventureWorks 데이터 사전](https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/sys-objects-system-view-transact-sql)
- [ 저장 프로시저 AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/stored-procedures)
- [기능 AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/functions)
주의: 명명 논란
데이터베이스 명명 규칙은 강한 의견을 불러일으킬 수 있으며 개발자는 종종 확고한 선호도를 갖고 있다는 점에 유의하는 것이 중요합니다. 예를 들어, 테이블 이름을 "OrderHeader"로 지정해야 하는지 아니면 "OrderHeaders"로 지정해야 하는지에 대한 논쟁이 자주 발생합니다.
위 내용은 AdventureWorks에서 예시한 것처럼 MSSQL 데이터베이스 이름 지정에 대한 모범 사례는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!