이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11170|회답: 0

[통신] SqlServer 명명 규칙

[링크 복사]
게시됨 2015. 3. 22. 오전 8:54:47 | | |
다양한 명명 규칙을 참고할 때, 우리는 일관되게 다음과 같은 명명 규칙을 사용합니다:

명명 과정에 이미 약어가 있다면 그 약어를 사용해야 하며, 없으면 약어를 사용해서는 안 됩니다. 예: ISBN

데이터베이스: 단어 첫 글자가 대문자로 된 한세 개의 영어 단어로 구성됨, 예: DepartmentManage;

표 이름: 명사 성격의 단어를 완전히 철자하고, 각 단어의 첫 글자를 대문자로 하며, 복수형(예: Books)을 사용하세요.
      만약 표가 다른 두 표의 필드 간 관계를 나타내는 데 사용된다면, 단수형(즉, 실체 간 관계를 나타내는 표가 단수형으로 명명됨)이며, 단어 중앙에 "and of of in"과 같은 전치사가 없습니다
      예를 들어: BookAuthor

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

1. 표의 필드는 일반적으로 명사의 전체 철자로 표현되며, 명사는 단어의 첫 글자가 대문자로 된 한세 개의 영어 단어로 구성됩니다. 예를 들어: UserName;

2. 테이블의 기본 키 이름은 Table Name + ID입니다. 예를 들어, 문서 테이블의 기본 키는 DocumentID입니다

3. 외래 키 이름: 메인 테이블 이름 + 해당 열명(예: DepartmentsID)은 다음과 같습니다:
    Departments 표의 필드는 다음과 같습니다: ID, DepartmentName
    UserInfo 표의 필드는 UserId, UserName, DepartmentsID, DepartmentsID 외래 키입니다

4. 테이블에서 자동으로 성장하는 열은 항상 ID로 명명됩니다;

5. 필드가 불이라면, "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase" 같은 형태를 사용하세요.

6. 필드 비트가 DateTime 타입이라면, 기본 값은 시스템 시간을 취하고 비트 이름을 항상 CheckDate로 지정합니다.

7. Status는 테이블 내 status의 열명이며, 기본값은 0이며, 테이블 내 delete 작업은 레코드를 실제로 삭제하지 않고 Status의 값을 변경합니다.

8. 저장 프로시저 명명: sp_ 테이블 name_method, 예를 들어 sp_News_Add, sp_News_Update;

9. 이름 보기: vi_ 테이블 이름, 예: vi_News;

10. 모든 테이블, 저장 프로시저, 뷰 및 기타 객체는 DBO이므로 데이터베이스 사용자 이름은 사용하지 마세요. 이는 데이터베이스 사용자의 변경에 영향을 줄 수 있습니다





이전의:Oracle에서 nvl과 nvl2의 기능은 무엇이며, 두 기능의 차이점은 무엇인가요?
다음:pl/sql에서 절단과 삭제의 차이점은 무엇인가요?
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com