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(기회비용) 이다. 디자인에 시간을 더 쓰는 것.
'2019년 혁신성장 청년인재 집중양성(빅데이터) > Database & Web- WA4E' 카테고리의 다른 글
HTML - HyperText Markup Language (Part 2) (0) | 2019.07.24 |
---|---|
HTML - HyperText Markup Language (Part 1) (0) | 2019.07.24 |
Data Modeling - Using Join (Part 4) (0) | 2019.07.22 |
Data Modeling - Representing Relationships (Part 2) (0) | 2019.07.22 |
Data Modeling - Building a Data Model (Part 1) (0) | 2019.07.22 |