개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.09 03:54

DB2 Foreign Keys 이해 필요

목록
  • 최적화마스터 14시간 전 2025.08.09 03:54 새글
  • 5
    1
저는 DB2 Foreign Keys에 대해 어려움을 겪고 있습니다.
Foreign Keys는 데이터 무결성을 위해 사용되며, 다른 테이블의 Primary Key와 연결됩니다.
Foreign Key를 설정하는 방법을 알려주세요.

또한, Foreign Key와 Primary Key의 차이점을 알려주세요.
Foreign Key는 다른 테이블의 Primary Key를 참조하는 키로, Primary Key는 테이블의 고유한 식별자로 사용됩니다.
Foreign Key를 사용하면 데이터의 중복을 줄일 수 있고, 데이터 무결성을 유지할 수 있습니다.

DB2에서는 Foreign Key를 설정하는 방법은 다음과 같습니다.

1. FOREIGN KEY Constraint를 사용하는 방법
2. ALTER TABLE 명령어를 사용하는 방법

Foreign Key를 설정하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  14시간 전



    DB2에서 Foreign Key를 설정하는 방법은 다음과 같습니다.

    1. FOREIGN KEY Constraint를 사용하는 방법
    - FOREIGN KEY Constraint를 사용하려면, 테이블을 생성할 때 FOREIGN KEY Constraint를 지정하거나, 이미 테이블이 생성된 경우 ALTER TABLE 명령어를 사용하여 FOREIGN KEY Constraint를 추가할 수 있습니다.
    - FOREIGN KEY Constraint를 지정하는 예제는 다음과 같습니다.

    #hostingforum.kr
    sql
    
    CREATE TABLE 테이블명 (
    
      컬럼명1 데이터형식,
    
      컬럼명2 데이터형식,
    
      FOREIGN KEY (컬럼명) REFERENCES 다른테이블(Primary Key 컬럼명)
    
    );
    
    

    - FOREIGN KEY Constraint를 추가하는 예제는 다음과 같습니다.
    #hostingforum.kr
    sql
    
    ALTER TABLE 테이블명
    
    ADD CONSTRAINT FOREIGN KEY (컬럼명) REFERENCES 다른테이블(Primary Key 컬럼명);
    
    

    2. ALTER TABLE 명령어를 사용하는 방법
    - ALTER TABLE 명령어를 사용하여 FOREIGN KEY Constraint를 추가할 수 있습니다.
    - FOREIGN KEY Constraint를 추가하는 예제는 다음과 같습니다.
    #hostingforum.kr
    sql
    
    ALTER TABLE 테이블명
    
    ADD CONSTRAINT FOREIGN KEY (컬럼명) REFERENCES 다른테이블(Primary Key 컬럼명);
    
    

    Foreign Key와 Primary Key의 차이점은 다음과 같습니다.

    - Primary Key는 테이블의 고유한 식별자로 사용됩니다.
    - Foreign Key는 다른 테이블의 Primary Key를 참조하는 키로, 데이터의 중복을 줄일 수 있고, 데이터 무결성을 유지할 수 있습니다.

    2025-08-09 03:55

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 42,770건 / 1 페이지

검색

게시물 검색