본문 바로가기

SQL10

[SQL 입문부터 활용까지] 데이터 시각화 & 3차 과제 1. 데이터 시각화가 중요한 이유 시각화는 다른사람과 커뮤니케이션을 하고 데이터를 분석하는 데에 사용이 된다 2. 시각화 종류 a. 산점도 (Scatter Plot) 산점도는 변수간의 관계를 가장 직관적으로 볼 수 있는 시각화 방법 데이터 분포를 파악하기 위해 산점도를 그려봄 직선 혹은 곡선 형태로 추세선도 그릴 수 있다 b. 꺾은선 그래프 (Line Chart) 각 데이터 포인트를 선으로 연결한 시각화 방법. x값에 따른 y값의 변화량을 나타내고자 할 때 사용 c. 막대 그래프 (Bar Chart) x축이 범주형 변수(고유한 값이나 범주 수가 제한된 변수)일 때에 사용 값의 변화 보다는 x값에 따른 y값의 볼륨 자체를 더 의미있게 나타내고자 할때 사용 개별적으로 막대를 그래는 방법과 한 막대에 쌓아 올.. 2022. 12. 4.
[SQL 입문부터 활용까지] 2차 과제 (3) https://aisj.tistory.com/99 [SQL 입문부터 활용까지] 2차 과제 (1) 사용한 tool (Rebash) https://redash.io/product/ All the tools to unlock your data Use Redash to connect to any data source (Redshift, BigQuery, MySQL, PostgreSQL, MongoDB and many others), query, visualize and share your data to make your company data d aisj.tistory.com https://aisj.tistory.com/100 [SQL 입문부터 활용까지] 2차 과제 (2) https://aisj.tistory... 2022. 12. 1.
[SQL 입문부터 활용까지] 2차 과제 (2) https://aisj.tistory.com/99 [SQL 입문부터 활용까지] 2차 과제 (1) 사용한 tool (Rebash) https://redash.io/product/ All the tools to unlock your data Use Redash to connect to any data source (Redshift, BigQuery, MySQL, PostgreSQL, MongoDB and many others), query, visualize and share your data to make your company data d aisj.tistory.com 이어서 작성 3. 2006년 3월에 주문(order)된 건의 주문 상태(status_name)를 찾는 쿼리를 작성하세요. (join을 사.. 2022. 11. 30.
[SQL 입문부터 활용까지] 2차 과제 (1) 사용한 tool (Rebash) https://redash.io/product/ All the tools to unlock your data Use Redash to connect to any data source (Redshift, BigQuery, MySQL, PostgreSQL, MongoDB and many others), query, visualize and share your data to make your company data driven. redash.io 사용한 DataBase (Northwind) Northwind Database는 Northwind라는 가상의 식품회사에 대한 데이터베이스 입니다. 고객, 상품, 주문, 직원, 발주 등 총 20개의 테이블로 구성되어 있으며, 실제 기업의.. 2022. 11. 30.
[SQL][Database] 관계형 데이터 모델링(part1,2) 데이터 모델링의 순서 업무파악 -> 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링 관계형 데이터 베이스 : 정보를 표에 담는 것을 목표로 한다 즉, 데이터 모델링 : 복잡한 현실을 컴퓨터에 담는법 데이터 모델링의 순서 1. 업무파악 : 우리가 하려고 하는 일이 뭐냐 (기획서를 뱉는다) 2. 개념적 데이터 모델링 : 어떤 개념이 있고 어떻게 상호작용하는지를 파악 (ERD를 뱉는다) 3. 논리적 데이터 모델링 : 관계형 데이터 모델링에 맞는 표로써 개념을 전환하는 것 (표를 뱉는다) 4. 물리적 데이터 모델링 : 어떤 데이터 베이스제품을 선택할 것인지 (코드를 작성) 데이터 모델링이란 "데이터를 현실로 부터 뜯어내서 고도의 추상화 과정을 거쳐서 컴퓨터에 담는 것" 업무파악 실무자.. 2022. 11. 28.
[SQL][MYSQL] JOIN 테이블 분할 데이터 규모가 커지면 하나의 테이블로 정보를 담으면 너무 복잡해 져서 테이블을 분할하고 테이블 간의 관계성을 부여하는 것이 일반적임. DROP TABLE IF EXISTS student; CREATE TABLE student ( id tinyint(4) NOT NULL, name char(4) NOT NULL, sex enum('남자','여자') NOT NULL, address varchar(50) NOT NULL, distance INT NOT NULL, birthday datetime NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO student VALUES (2, '박재숙', '남자', '서울', .. 2022. 11. 19.