제약조건의 주요 목적으로 가장 적절한 것은?

과목: MySQL

문제 번호: 3241

easy
FOREIGN KEY 제약조건의 주요 목적으로 가장 적절한 것은?
A. 테이블의 데이터 검색 속도를 향상시킨다
B. 테이블 간의 연결 관계를 보호하고 데이터 무결성을 유지한다
C. 테이블의 컬럼 개수를 제한한다
D. 테이블에 저장되는 데이터의 양을 줄인다

정답: B



FOREIGN KEY는 테이블 간의 관계를 설정하고 데이터 무결성을 보장하는 제약조건입니다

⦁ FOREIGN KEY의 핵심 기능:
⦁ 테이블 간의 참조 관계 설정 및 유지
⦁ 부모 테이블에 존재하지 않는 값의 입력 방지
⦁ 참조 무결성 보장으로 데이터 일관성 유지
⦁ 잘못된 연결이나 고아 데이터 생성 방지

⦁ 실무 활용 예시:
⦁ Orders 테이블의 CustomerID → Customers 테이블의 CustomerID 참조
⦁ OrderDetails 테이블의 ProductID → Products 테이블의 ProductID 참조
⦁ 존재하지 않는 고객이나 제품에 대한 주문 방지

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.