Teacher 객체가 있고 Teachers가 Courses 객체 목록을 보유하고 있다고 가정 해 보겠습니다. 교사용 과정이 변경 될 수 있습니다. 일부는 추가되고 일부는 삭제됩니다. 데이터베이스에서이 변경 사항을 업데이트하는 가장 좋은 방법은 무엇입니까? 1. 모든 변경 직후에 데이터베이스를 업데이트하십시오. 예 : 코스가 추가되면 바로 데이터베이스에 추가합니다. 2. 엔티티/개체 교사 (코스가 추가되고 코스가 삭제됨)가 모두 변경되면 모든 변경 사항으로 데이터베이스를 업데이트하십시오. 3. 기타 ??데이터 모델이 변경되면 (개체) 데이터베이스를 업데이트하는 가장 좋은 방법이 무엇입니까?
1과 2의 장점과 단점을 모두 볼 수 있습니다. 1 : 데이터 모델이 데이터베이스에 직접 액세스 할 수있는 것이 얼마나 좋은지 잘 모릅니다. 2의 경우 : 데이터 모델의 정보와 데이터베이스의 정보를 한꺼번에 비교해야하기 때문에 알고리즘이 복잡합니다.
는