1. 저는 데이터베이스 초보자입니다... 데이터베이스의 테이블 1에 A열을 구현하고 테이블 2에 BCD열을 중첩하려면 어떻게 구현해야 하나요? 외래 키를 사용하시겠습니까? 2. 외래 키를 사용하면 키를 만들고 저장할 때 항상 오류가 발생합니다.
이 문제는 어떻게 되나요? 어떻게 해결하나요?
외래 키를 사용하는 것은 권장되지 않습니다. 외래 키로 인해 테이블 간의 결합이 발생하고 교착 상태가 발생할 수 있습니다. 그리고 이러한 오류는 프로그래밍 과정에서 찾기가 쉽지 않습니다.
이제 테이블 A와 테이블 B를 결합한다고 가정해 보겠습니다. 그런 다음 테이블 A에 새 열을 추가하여 테이블 B에 id 값을 저장합니다.
저장 과정: 먼저 테이블 B를 저장한 다음 id 값을 반환하고 테이블 A에 저장합니다.
검색 과정: 먼저 테이블 A를 검색한 후, 테이블 A의 id를 기준으로 해당 테이블 B의 데이터를 검색합니다.
외래 키를 사용하는 것은 권장되지 않습니다. 외래 키로 인해 테이블 간의 결합이 발생하고 교착 상태가 발생할 수 있습니다. 그리고 이러한 오류는 프로그래밍 과정에서 찾기가 쉽지 않습니다.
이제 테이블 A와 테이블 B를 결합한다고 가정해 보겠습니다. 그런 다음 테이블 A에 새 열을 추가하여 테이블 B에 id 값을 저장합니다.
저장 과정: 먼저 테이블 B를 저장한 다음 id 값을 반환하고 테이블 A에 저장합니다.
검색 과정: 먼저 테이블 A를 검색한 후, 테이블 A의 id를 기준으로 해당 테이블 B의 데이터를 검색합니다.