오라클(DBMS)

DBMS 네이밍 관련 규칙

낙산암 2022. 1. 13. 00:33

1. 이름은 snake case를 따른다.

- snake case란 모든 글자를 소문자로 하고, 언더스코어(_)로 단어를 구분해주는 방법이다.

ex) userLogin, Name (X) -->  user_login, name (O)

 

2. prefix와 postfix는 사용하지 않는다. (옛날 방식)

ex) user_TB (X)

 

테이블 관련

3. 테이블의 이름은 복수가 아닌 단수로 쓴다.

ex) members (X) -> member (O)

 

4. 가능하면 단어를 줄여쓰지 않는다. (no abbreviation)

ex) mid_ma (X) --> middle_name (O)

 

속성 관련

5. 테이블이 하나의 Primary Key를 가진다면 그 속성의 이름은 id로 한다.

ex) user_id (X) -> id

 

6. Foreign Key는 테이블 이름과 속성 이름을 더해 정한다.

ex) user 테이블의 id -> user_id

 

7. 모든 이름(테이블 , 컬럼 등등등)은 소문자로 한다

- 예를 들어 index의 경우 테이블명, 속성명, 인덱스 유형이 포함되어야 한다.

ex) user_ix (X) -> user_ix_email_lower

 

'오라클(DBMS)' 카테고리의 다른 글

오라클 XE 삭제  (0) 2023.07.10
SQL - JOIN 면접용  (0) 2022.03.14
오라클 11 버전이하, 페이징(paging) 방법  (1) 2021.12.23
오라클 쿼리(SQL) 예제 50문  (0) 2021.11.26
오라클 SQL-연습문제 - 고난도  (0) 2021.11.26