DBA가 되고 싶은 비공자/SQLD 자격증

[ SQLD ] DDL(Data Definition Language) 테이블 생성 및 PRIMARY KEY(기본키) 제약조건 추가 및 코멘트 적용

차세대 IT 리더 비공자 2024. 6. 18. 00:32

 

안녕하세요, 차세대 IT리더가 되고픈 비공자입니다.

오늘부터 SQLD 공부를 해보려고 합니다.

제53회 SQLD 자격증( 2024년 05월 25일 )에서

취득을 했지만,  점수가 낮게 나와서 다시 공부를 할 겸

블로그로 정리를 해보려고 합니다.

 

 

[ 오늘의 목차 ]

1. 프로젝트 테이블 생성 해보기

2. 테이블 생성 후, 제약조건을 추가해 보기

 

 

 

1. 프로젝트에 사용할 테이블 생성 해보기

우선 테이블을 생성할 때 PK를 지정하기 위해서

첫 번째 방법은 CONSTRAINT(제약조건)을 사용하는

방법입니다. 위와 같은 형식으로 테이블을 생성할 때

해당 테이블의 PK를 지정해 주는 첫 번째 방법입니다.

 

 

두 번째 방법은 PK로 지정하고 싶은 컬럼명 뒤에

PRIMARY KEY라고 명시를 해주면 됩니다.

 

 

2. 테이블 생성 후, 제약조건을 추가해 보기

[ 테이블 PK제약조건 추가 첫 번째 방식 ]

위와 같이 TC_CUST_INFO_BAS 테이블을 생성할 때

CUST_NO와 CUST_ID를 복수개의 PK를

지정할 수 있습니다.

 

 

 

[ 테이블 PK제약조건 추가 두 번째 방식 ]

 

 

[ 테이블 코멘트 적용하기 및 삭제하기 ]

테이블에 코멘트를 달려면 ALTER 명령어가 아닌 

COMMENT ON TABLE 테이블명 IS '논리명'

해서 적용을 하게 됩니다.

 

 

[ 컬럼 코멘트 적용하기 및 삭제하기 ]

위와 같이 컬럼명에 코멘트를 적용을 하기 위해서 

COMMENT ON COLUMN 테이블명.컬럼명 IS '컬럼논리명'

형식으로 쿼리를 작성을 하면 코멘트가 적용이 됩니다.

 

 

적용이 되었는지 확인하기 ]

정상적으로 TC_CUST_INFO_BAS

테이블 코멘트와 컬럼의 코멘트가 적용이 된 모습을

확인할 수 있습니다.

 

 

[ 쿼리를 조회했을 때, 코멘트 같이 출력 ]

위와 같이 쿼리를 실행했을 경우 

물리명 아래에 논리명(코멘트)을 보여주기 위해서는

아래와 같은 설정을 하면 됩니다.

 

[ 경로 : 맨 상단 > 윈도우/설정/편집기/데이터편집기/표현방식 ]

 

위와 같은 경로로 이동하셔서

Show column description in header 체크박스 클릭

컬럼설명을 헤더 쪽에 보여준다.라는 말인 것 같습니다.

 

 

 

 

 

오늘은 프로젝트에서 사용할 테이블을 생성 후,

PK제약조건 : PRIMARY KEY(기본키)

코멘트 적용하는 방법에 대해서 배워보았습니다.

아직 만들어야 하는 테이블이 엄청 많지만,

여러분들도 하나씩 테이블을 만들어보면서

직접 쿼리를 작성해 보는 것이 좋을 것 같습니다.

감사합니다.