1. 학습
  2. /
  3. 강의
  4. /
  5. SQL로 배우는 관계형 데이터베이스 입문

Connected

연습 문제

테이블에 키 CONSTRAINT 추가하기

데이터베이스의 두 테이블에는 이미 각각 한 개 열로 구성된 적합한 후보 키가 있습니다. organizations 테이블의 organization 열과 universities 테이블의 university_shortname 열입니다.

이번 연습에서는 RENAME COLUMN 명령을 사용해 이 열들의 이름을 id로 바꾸고, 이어서 기본 키 제약 조건을 지정하겠습니다. 이는 고유(UNIQUE) 제약을 추가하는 것만큼 간단합니다(2장 마지막 연습 문제 참고):

ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)

대괄호 안에는 두 개 이상의 열을 지정할 수도 있습니다.

지침 1/2

undefined XP
  • 1
    • organizations에서 organization 열의 이름을 id로 바꾸세요.
    • id를 기본 키로 지정하고 이름은 organization_pk로 하세요.
  • 2
    • universities에서 university_shortname 열의 이름을 id로 바꾸세요.
    • id를 기본 키로 지정하고 이름은 university_pk로 하세요.