전공기초/DataBase

ERgrin FK 삽입법

lxvxxu 2025. 5. 27. 01:12

✅ ERgrin에서 외래키(FK) 삽입 방법

1. 관계(Relationship) 만들기

  • 상단 툴바 또는 테이블 옆에서 "선(→)" 모양 아이콘을 선택해요.
    (보통은 "1:N" 또는 "1:1" 관계를 표현할 수 있는 아이콘입니다.)
  • 외래키가 **생겨야 하는 테이블(자식 테이블)**을 먼저 클릭하고,
    외래키의 **참조 대상 테이블(부모 테이블)**을 나중에 클릭해요.

→ 이렇게 하면 두 테이블 간의 관계선이 만들어지고,
ERgrin이 자동으로 외래키를 추가해줘요.


2. 자동 FK 생성 확인

  • 관계선이 만들어지면 자식 테이블에 **외래키 필드(FK)**가 자동으로 추가됩니다.
    예: user_id (FK) → users.id 참조
  • 테이블을 더블클릭해서 들어가면 FK 여부를 확인할 수 있어요.

3. 직접 외래키 설정 (수동으로)

만약 자동으로 FK가 안 생긴 경우:

  • 외래키를 만들고 싶은 자식 테이블을 더블클릭
  • 컬럼 추가 → 컬럼명(FK), 데이터 타입 지정
  • "Reference" 항목에서 참조할 테이블과 컬럼을 선택
    (예: 참조 테이블: users, 참조 컬럼: id)

🔁 예시

[users] 테이블

  • id (PK)
  • name

[orders] 테이블

  • id (PK)
  • user_id (FK) → users.id
    → 이 관계를 만들기 위해 orders → users 순서로 연결선을 그립니다.

'전공기초 > DataBase' 카테고리의 다른 글

MySQL Shell 데이터베이스 생성  (0) 2025.05.26
[DB][기본편] 1. 정보 환경  (0) 2024.10.13
[DB] 데이터베이스와 윤리  (17) 2024.10.02