본문 바로가기

Database & Web- WA4E

Data Modeling - Many-to-Many (Part 5)

1.

 

 

1-1. 때로는 테이블 간, 다대 다의 관계가 형성 될 수 있다.

1-2. 이럴 떄는 두 개의 외부 키를 사용해야 한다.

1-3. 보통 분리된 기본키는 없다.

 

2.

 

2-1. 짜잔 Course와 Account는 서로에 대해서 다대 다 관계를 형성한다.

2-2  account_id와 course_id의 조합기본키를 형성한다.

 

3.

 

3-1. 복잡함이 빠른 스피드를 가능하게 한다. 사실 이것을 복잡하다고 볼 수 있을지는 의문.

3-2. 복잡성은 데이터 크기가 커짐에 따른 빠른 검색 결과를 만들어 낸다.

3-3. 정규화와 다른 정수키들을 연결함을 통해, 데이터가 1차원 적이였을 때보다 입체적으로 더빠르게 데이터를 스캔한다.

3-4. 어떻게 보면, tradeoff(기회비용) 이다. 디자인에 시간을 더 쓰는 것.