>데이터 베이스 >MySQL 튜토리얼 >AdventureWorks에서 예시한 것처럼 MSSQL 데이터베이스 이름 지정에 대한 모범 사례는 무엇입니까?

AdventureWorks에서 예시한 것처럼 MSSQL 데이터베이스 이름 지정에 대한 모범 사례는 무엇입니까?

DDD
DDD원래의
2024-12-17 03:11:25752검색

What are the Best Practices for Naming MSSQL Databases, as Exemplified by AdventureWorks?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.