Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vb.net
- JavaScript
- 인스턴스
- Git_정리
- jsp
- SQL
- 인덱스
- 이클립스
- workbench
- Git_명령어정리
- CSS
- 아파치톰캣
- DML
- SQL_용어정리
- 자바
- Spring_에러정리
- Linux_명령어정리
- HTML
- Linux
- MySQL
- Spring_오류정리
- spring
- github
- 다이어그램
- json
- asp.net
- git
- 자바스크립트
- java
- 배열
Archives
- Today
- Total
데브마우스
[SQL] 외래 키 정리 본문
외래 키란 무엇인가요?
외래 키(Foreign Key, FK)는 어떠한 열(Column)이 다른 테이블에 존재하는 기본 키(Primary Key, PK)를 참조하는 제약 조건입니다.
만약 회원만 물건 구매가 가능한 사이트가 있으며 그걸 기록 하는 테이블(회원 테이블과 구매 기록 테이블)이 있다고 가정해보겠습니다.
물건 구매 시 회원만 가능하므로 구매 기록 테이블에는 회원 테이블에 없는 정보가 들어와서는 안됩니다. 외래 키로 설정하면 회원 검증을 쉽게 할 수 있습니다.
위의 사례는 데이터의 일관성을 유지하고 무결성을 강화할 수 있습니다.
'데이터베이스 > SQL: 정리' 카테고리의 다른 글
[MySQL] 시스템 변수 (0) | 2024.01.02 |
---|---|
[SQL] SQL 작성하는 기준 정리 (0) | 2024.01.02 |
[SQL] SELECT와 GROUP BY, HAVING 정리 (0) | 2024.01.02 |
[SQL] SELECT와 ORDER BY, LIMIT, DISTINCT 정리 (0) | 2024.01.02 |
[SQL] 인덱스, 뷰, 스토어드 프로시저 정리 (0) | 2024.01.02 |