CS/데이터베이스

데이터 모델을 데이터베이스 변환 - 03. 데이터베이스 구성요소

:_: 2022. 2. 11. 11:20

03. 데이터베이스 구성요소 명명 규칙 정의하기

 

  1) 데이터베이스 구성요소 종류

 

      √ 데이터 구조(DB 스키마)

         - 데이터베이스(DB)

         - 테이블(Table)

         - 컬럼(Column)

         - 주 키(Primary Key)

         - 외부 키(Foreign Key)

         - 인덱스(index)

 

  2) 데이터베이스 구성요소 명명규칙

 

       데이터베이스 명 : 영문 대문자

       테이블 명 : 영문 대문자 단수 명사, 복합 명사일 경우 '_'로 연결

       컬럼 명 : 테이블 명(약어)_성격_도메인(약어)

       주 키, 외부 키 : 칼럼 명과 동일 (외부 키의 경우 'FK_' or '_테이블 (약어)')

       뷰, 인텍스, 테이블스페이스, 인덱스스페이스는 내부 규칙을 정의하여 부여

 

  3) 데이터베이스 구성요소 명명 시 약어 사용 금지 

 

       데이터 객체(테이블과 칼럼)은 약어 사용 가능

        : 데이터 모델링 과정에서 엔티티 유형 및 속성 유형 명을 기초로 테이블, 컬럼명 부여

       약어를 선정하기 위한 우선순위

         - 비즈니스 영역에서 사용하는 표준 약어

         - 우리나라에서 보편적으로 사용하는 약어

         - 국제적으로 보편적으로 사용하는 약어

         - 영어 사전 참조하여 약어 결정

         - 단어의 첫 모음을 제외한 모음을 제거하여 약어 구성

 

 

 

 

제로베이스 컴퓨터 공학 전공자 따라잡기 강의 시청 후 정리한 내용입니다.
728x90