본 활동은 이지스퍼블리싱 서평단 후기로 작성되었습니다!
데이터베이스란?
여러 사람이 공유할 목적으로 통합 관리하기 위해 논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것을 의미한다.
즉 여러 시스템 또는 사용자들이 공용할 목적으로 통합, 저장한 데이터의 집합니이다.
MySQL 이란?
MySQL 은 데이터를 저장하고 관리하는 데 널리 사용되는 오픈 소스 관계형 데이터베이스를 관리하는 관리시스템(DBMS)이다. 현재 많은 조직에서 널리 사용되며 세계에서 가장 많이 사용되는 데이터베이스 시스템 중 하나로 쓰이고 있다.
MySQL은 SQL을 사용하여 데이터를 관리하고 조작한다.
MySQL 장점
- 무료로 사용할 수 있는 오픈 소스 데이터베이스이다.
- 뷰, 트리거 저장 및 프로시저를 사용하여 개발자에게 더 높은 생산성을 제공한다.
- 단 하나의 명령으로 쉽게 설치할 수 있다.
- 널리 사용되고 지원되므로 도움말과 리소스를 쉽게 찾을 수 있다.
- 더 많은 기능을 제공하는 데 사용할 수 있는 도구와 플러그인이 있다.
MySQL을 배워야 하는 이유??
- 데이터의 홍수 속에서 꼭 배워야 한다
- BDMS 빅데이터 시스템 등 다양한 형태의 데이터베이스를 다룰 수 있다.
- SQL을 알면 서버의 데이터를 직접 다룰 수도 있다.
- 대부분의 데이터는 SQL을 사용할 수 있는 RDBMS 에 저장되어 있다.
- DBMS에 저장되어 있는 데이터를 추출하려면 SQL 문법을 사용하여 컴퓨터에게 명령을 내려야 한다.
- RBDMS가 아닌 시스템에도 SQL과 비슷한 문법을 사용하여 데이터를 추출할 수 있다.
- 데이터 분석의 시작은 데이터 추출이다.
서버 구축을 목표로 백엔드 공부를 시작하면서 데이터베이스의 중요성을 느꼈고
SQL 공부를 시작했는데 여전히 혼자 어려움이 많았다. -_-...;;;
그런데 이번에 이지스퍼블링에서 <DO IT SQL 입문>서평단에 당첨이 되었다.. 야호~
원래 DO IT 시리즈를 좋아하는데 게다가 내가 공부를 시작한 SQL 책이라고 하여 아주 즐겁게 읽었다.
물론 나는 서평단이여서 열심히 읽은 것도 있지만 책이 정말 깔끔하여 처음 공부를 시작하는 나같은 사람들, 비전공자 분들이 SQL 공부를 접하기에 아주 좋은 책이라고 생각했다.
책의 목차
- 데이터베이스란?
- 데이터베이스란?
- 데이터베이스 종류
- SQL 이란? SQL을 배워야 하는 이유?
- 나만의 SQL 실습 환경 만들기
- SQL 시작 전 준비활동하기
- 데이터베이스 모델링 이해하기
- SQL 기본 문법 이해하기
- 조인으로 테이블 묶기
- 다양한 SQL 함수 사용하기
- SQL 제대로 활용하기
- 파이썬과 DB로 주식 분석 시스템 만들기
책의 장점
1. 일단 매우 깔끔하다. 나는 정말 SQL 과 데이터베이스에 대한 개념이 0인 상태로 책을 봤는데 기본적인 이해가 다 될 정도로 책이 구체적이고 깔끔하게 설명해주고 있다.
2. 문법 하나하나를 설명해주고 이와 관련한 예제를 하나하나 설명해주어 구체적이라고 생각이 들었다.
총평
입문용으로 정말 좋은 책!! 물론 더 구제적이고 더 심층적인 공부를 원하는 사람들에게는 쉽다는 생각이 들수도 있겠지만 처음 공부를 시작하려는 사람들에게는 막막하지 않게 쉽게 이해를 시켜준다.
다양한 책들을 많이 보았지만 결국 Do IT 을 선택하게 된다는 것 ... 결국 근본에게 손이 가있게 된다.
시리즈도 굉장히 다양해서 다른 시리즈도 한번 보고싶다!