CS/데이터베이스
데이터 모델을 데이터베이스 변환 - 03. 데이터베이스 구성요소
:_:
2022. 2. 11. 11:20
03. 데이터베이스 구성요소 명명 규칙 정의하기
1) 데이터베이스 구성요소 종류
√ 데이터 구조(DB 스키마)
- 데이터베이스(DB)
- 테이블(Table)
- 컬럼(Column)
- 주 키(Primary Key)
- 외부 키(Foreign Key)
- 인덱스(index)
2) 데이터베이스 구성요소 명명규칙
√ 데이터베이스 명 : 영문 대문자
√ 테이블 명 : 영문 대문자 단수 명사, 복합 명사일 경우 '_'로 연결
√ 컬럼 명 : 테이블 명(약어)_성격_도메인(약어)
√ 주 키, 외부 키 : 칼럼 명과 동일 (외부 키의 경우 'FK_' or '_테이블 명(약어)')
√ 뷰, 인텍스, 테이블스페이스, 인덱스스페이스는 내부 규칙을 정의하여 부여
3) 데이터베이스 구성요소 명명 시 약어 사용 금지
√ 데이터 객체(테이블과 칼럼)은 약어 사용 가능
: 데이터 모델링 과정에서 엔티티 유형 및 속성 유형 명을 기초로 테이블, 컬럼명 부여
√ 약어를 선정하기 위한 우선순위
- 비즈니스 영역에서 사용하는 표준 약어
- 우리나라에서 보편적으로 사용하는 약어
- 국제적으로 보편적으로 사용하는 약어
- 영어 사전 참조하여 약어 결정
- 단어의 첫 모음을 제외한 모음을 제거하여 약어 구성
제로베이스 컴퓨터 공학 전공자 따라잡기 강의 시청 후 정리한 내용입니다.
728x90