Practical (실용) SQL�PostgreSQL로 시작하는 �데이터 스토리텔링 가이드북
대전대학교 • 데이터베이스보안 • 1주차
Aaron Snowberger
Practical SQL
이 책에서 다루는 내용
Real data | 실제 데이터로 데이터베이스 및 테이블 생성 |
Explore patterns | 데이터 집계, 정렬, 필터링을 통한 패턴 탐색 |
Identify and correct errors | 데이터 안에 있는 오류 식별 및 수정 |
Spatial data analysis using PostGIS | PostGIS를 활용한 공간 데이터 분석 |
Basic arithmetic & advanced statistics | 기본 연산 및 고급 통계 함수 사용 |
Advanced queries & automation | 고급 쿼리 생성 및 작업 자동화 |
서문
<실용 SQL> 원서 초판이 출간된 이후로 전 세계의 독자들로부터 책에 대한 칭찬을 받았습니다.
강의일정
중간고사까지
기말고사까지
About Aaron
질문이 있어요?
한국 도착: | 2006 |
한국어능력: | 4급 / 6 |
학력: | 2022, 한밭대학교, 정보통신공학과, 박사 수료 2011, Full Sail University, 미국, 미디어 디자인, 석사 2006, University of Wyoming, 미국, 컴퓨터공학, 학사 (자격): 리액트, 컴퓨터비전, 머신러닝, 딥러닝, 자연어 처리, |
온라인 강의: | 2020, 현재 워드프레스 테마 개발 | CSS 입문 |
고등학교 강의: | 2021, 익산 마이스터 고등학교, 파이썬 기초 2013-2019, 국제영재아카데미, 웹프로그래밍, 컴퓨터공학 이론, 컴퓨터 발견, 컴퓨터 A+, 로보틱스, 자바 프로그래밍, 그래픽 디자인, 출판 디자인, 디지털 시민 교육, 중학교 컴퓨터, 수학 |
대학교 강의: | 2023, 교통대학교 (충주), 웹프로그래밍응용 2019-2023, 전주대 / 전북대, 스마트 택: 구글 클래스룸과 메체 만든 기술 2010-2023, 전주대학교, 영어회화 |
이 책에 대하여
Book Introduction
이 책에 대하여
USA 투데이 직원으로 합류한 지 얼마 지나지 않아 저는 향후 10년간 거의 메주 분석하게 될 대이터샛을 받게 되있습니다.
어머니의 날이 있는 주간에 요리책이 더 많이 팔린다거나, 무명의 작가가 오프라 윈프리 쇼에 출연했을 뿐인데 그 후 베스트셀러 작가가 되었다는 걸 알고 있었나요?
SQL은 그때마다 데이터에서 흥미로운 이야기들 찾는 데 도움이 되었습니다. 그리고 그게 바로 이 책에서 배우게 될 내용입니다.
SQL은 무엇인가?
SQL은 널리 쓰이는 프로그래밍 언어로, 데이터베이스를 정의하고 쿼리를 처리하도록 해줍니다.
SQL은 수십 년간 사용되어 온 원숙한 언어이기 때문에 오늘날의 다양한 시스템 속에 깊숙이 자리 잡고 있습니다. IBM 연구원 두 명이 영국 컴퓨터 과학자인 에드거 F. 커드의 이론적 연구를 바탕으로 1 974년도의 논문에서 SQL 구문의 윤곽을 잡았습니다.
참고로 당시에는 SQL이 SEQUEL이라고 불렀습니다.
SQL은 오늘날에도 전 세계적으로 가장 많이 쓰이는 언어 목록 중 상위 순위에 들며, 당분간 바뀔 일은 없어 보입니다.
이 책에서 을 사용하는 이유
06
03
04
05
01
02
Big data
많은 양의 데이터를 처리할 수 있는 강력한 애플리케이션입니다.
Standardized
SQL 구현은 SQL 표준을 밀접하게 따르는 것을 목표로 합니다.
Widely used
사용자가 많아 온라인에서 쉽게 도움을 얻을 수 있습니다.
Supported
PostGIS (매핑 기능), Amazon, Google, Django
Free
무료입니다~~~
Cross-platform
Windows와 macOS, Linux 운영체제에서 사용할 수 있다.
왜 SQL을 사용해야 할까?
액세스는 데이터베이스 코개가 2GB로 제한되어 있고 테이블당 열을 255개까지만 생성할 수 있습니다.
엑셀은 시트 하나당 최대 1,048,576개의 행을
생성할 수 있습니다.
왜 SQL을 사용해야 할까?
강력한 SQL 데이터베이스 시스템을 활용하면 테라바이트 단위의 데이터, 여러 연관된 테이블, 수천 개의 열까지 작업할 수 있습니다. 여러분이 작업하고 있는 데이터 구조를 개선된 프로그래밍 방식으로 제어하여 효율성과 속도, 그리고 가장 중요한 정확도를 높일 수 있습니다.
SQL은 데이터 과학에서 사용되는 프로그래밍 언어인 R과 파이썬의 뛰어난 부속 언어이기도 합니다.
이 책의 대상 독자는?
《실용 SQL》은 일상 생활에서 데이터를 접하고 이를 분석, 관리 및 변환하는 방법을 배우고자 하는 사람들을 위한 책입니다.
이린 학습 목적을 염두에 두고, 미국 인구조사 인구 통계와 범죄 보고서, 뉴욕시의 택시 이용에 대한 데이터 같은 실제 데이터 및 시나리오를 다릅니다.
이 책은 독자들이 단순히 SQL의 작동 방식을 이해하는 데 그치는 것이 아니라 실재로 SQL을 활용해 데이터에서 귀중한 붕찰을 얻는 것을 목표로 합니다.
코딩 환경 설정
01
Setting Up Your Environment
(v. 15)
Launch pgAdmin & explore
Source code download
Thanks!
Do you have any questions?�
Please keep this slide for attribution