본문 바로가기

Database & Web- WA4E

Data Modeling - Using Join (Part 4)

1. 

 

1-1. 관계를 잘 정의하고, 정수로 참조를 하면서 만들어진 하나의 정보의 '망'은 데이터의 크기가 큼에도 불구하고 매우 빠른 속도로 데이터를 읽을 수 있게한다.

 

 

2. 

2-1. 데이터베이스를 잘 만들었다면, 실제 인터페이스를 만드는 것, 정보를 활용하는 것은 JOIN을 통한다.

2-2. 조인을 사용할 때는 ON 절에서 어떻게 키를 사용하고 싶은지 잘 설명해주어야 한다.

 

3.

 

앨범과 아티스트 테이블에서  Album.artist_id  =  Artist.artist_id인 곳의  Album.title, Artist.name을 가져와!

 

이러한 과정을 거쳐 3-1이 생성되는 것이다.

 

복잡해 질 수 있지만, 원하는 것만 분명하다면... 색깔을 보자!

 

4.

 

 

4-1. ON DELETE CASCADE에 의해서, name'Metal'인 곳의 행이 장르 테이블에서 사라지면 트랙에서도 사라진다.

 

 

5.

 

 

5-1. Default/RESTRICT는 제약 조건을 위반하는 정보 변경을 할 수 있다.

5-2. CASCADE는 일관성 유지를 위해 자녀 테이블의 행을 제거한다.

5-3. SET NULL은 제거가 되더라도 null 값을 넣어 유지시킨다.