SQL 2

관계형 데이터 모델링-1

model : 어떤 목적을 가지고 진짜를 모방한 것. DATA modeling : 현실의 복잡성을 컴퓨터에 담을 수 있는 방법론 데이터 모델링의 순서 업무파악 -> 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링 업무파악 : 우리가 하려는 일이 뭔지. 기획서 개념적 데이터 모델링 : 어떠한 개념들이 있고 , 각각의 개념들은 어떻게 상호작용하는가. E-R 다이어그램 논리적 데이터 모델링: 데이터를 관계형 데이터 베이스 패러다임에 맞는 표로 전환 물리적 데이터 모델링 : 어떤 데이터 베이스 제품을 선택할 것인가, 코드를 작성해 표를 만듦. 업무파악 실무자들과 정확한 소통이 필요. 정확한 이해 필요. UI(User Interface)를 같이 그려본다. 말의 힘을 불신하라. (진의가 ..

DATABASE 2022.03.14

SQL join

여러개의 표로 분산된 정보를 결합해서 하나의 단일한 표로 만드는 기술 join left join은 기준이 되는 표를 왼쪽에 두고, 이 표를 기준으로 오른쪽의 표를 합성해서 하나의 표를 만드는 방법 INNER JOIN은 왼쪽과 오른쪽 표 모두에서 존재하는 행를 모아서 하나의 행을 만드는 방법 FULL JOIN은 왼쪽과 오른쪽에 있는 행 모두를 합성해서 하나의 표를 만드는 방법 EXCLUSIVE JOIN은 한쪽 표에만 있는 정보로 새로운 표를 만드는 방법 문제가 있나 보고싶을때는 join문 앞에 explain 이라는 명령어를 통해 병목지점을 찾아보는 것도 좋은 방법

DATABASE 2022.03.06