DB 스키마 간단 표기법

DB 테이블 구조 표현 간단히
DB 테이블 구조 간단히 표현
테이블 구조 간단 표기법

1 개요[ | ]

  • DB 테이블의 구조를 간단히 표기하고 싶다.
  • 실제 DB 작업보다는 초기 설계시에 생각을 정리해두려는 목적.
  • 최대한 간단히, 읽기 쉽도록.
  • 그런 생각을 바탕으로 인터넷 상에도 텍스트로 간단히 표기한 사례들이 상당수 발견되기는 하지만, 표준이 아니며 표기법도 제각각이다. 필자가 (활용하기 위해) 나름대로 정리해보았다.
컬럼명은 한국어로.
테이블간 관계 생략.
꼭 필요한 경우가 아니면 자료형도 생략.

2 예시[ | ]

  • 아래 테이블 예시를 가지고 해보자.
학생
컬럼명 자료형
학번(PK) 숫자(10)
학과번호(FK) 숫자(4)
이름 문자(32)

3 한줄 표기[ | ]

학생 { 학번, 학과번호, 이름 }
  • 콤마는 여러줄 표기의 개행문자에 해당됨.

4 여러 줄 표기[ | ]

테이블명과 컬럼명만 표기
학생 {
  학번
  학과번호
  이름
}
테이블명, 컬럼명, 자료형 표기
학생 {
  학번 (숫자)
  학과번호 (숫자)
  이름 (문자)
}
테이블명, 컬럼명, 자료형, 크기, KEY 표기
학생 {
  [학번] (숫자:10)
  (학과번호) (숫자:4)
  이름 (문자:32)
}
  • (자료형:길이) 형식으로 표기
  • PK는 대괄호로, FK는 소괄호로 표기

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}