0. 수업소개
- TOC {:toc}
데이터가 중요한 이유: 데이터를 가공해서 다양한 일을 할 수 있기 때문
- 웹, 앱을 통해 소식과 지식을 전파할 수 있다.
- 빅데이터, 인공지능을 이용해 대규모의 데이터에서 분석 결과를 도출할 수 있다.
이를 위해서는 데이터를 저장하고 꺼낼 수 있어야 한다.
- 기본 수단: 파일 (file)
- 어디서나 사용할 수 있고, 이메일이나 메신저를 사용해서 간편하게 전달할 수 있다.
- 하지만 성능, 보안, 편의성에 한계가 있다.
파일의 한계를 극복하기 위해서 고안된 소프트웨어: 데이터베이스
- 데이터를 안전하고 편리하고 빠르게 저장하고 이용할 수 있다.
- 다양한 제품이 존재한다: MySQL, Oracle, SQL Server, PostgreSQL, MongoDB
이 강의에서는
- 이런 다양한 데이터베이스를 관통하는 본질적인 기능을 살펴본다.
- 각 데이터베이스가 공통으로 사용되는 사례를 소개한다.