일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- CSS
- initial commit
- 헌혈
- helloworld!
- Math.
- HTML
- java
- Class
- 자바의정석
- Java입문
- 상위 N개 레코드
- Database
- id선택자
- XHR
- string
- 생활코딩
- class선택자
- fatal: Not a valid object name: 'master'
- AndroidDeveloper
- IOT
- jdoodle
- 프로그래머스
- Javapopup
- SQL문제풀이
- Javaswing
- 라즈베리파이
- variable
- API
- compile
- Javascript
- Today
- Total
Sun의 정리정돈
[1/4]Database1-1. 수업소개 본문
데이터가 중요한 이유는 데이터를 가공해서 다양한 일을 할 수 있기 때문이다.
이를테면, 인터넷에 연결된 웹과 앱을 통해서 소식과 지식을 전파할 수 있고,
빅데이터나 인공지능과 같은 기술을 이용해 대규모의 데이터로부터 통찰력 있는 분석 결과를 뽑아낼 수 있기 때문이다.
이런 일을 하기 위해 데이터를 저장하고 꺼낼 수 있어야 한다.
그래서 이를 위한 수단이 바로 'File'이다.
파일(file)은 운영체제마다 기능을 제공하고 이메일이나 메신저로도 간단히 전송할 수 있다.
하지만 성능이나 보안, 편의성에 한계를 가지고 있기 때문에 이를 극복하기 위해 전문화된 소프트웨어가 고안되었다.
이는 'Database' 이다.
데이터베이스(database)를 이용하면 소중한 데이터를 안전, 편리, 빠르게 보관하고 사용할 수 있다.
세상에는 다양한 데이터베이스 제품이 존재한다.
mySQL, Oracle, SQL Sever, PostgreSQL, MongoDB 등이 있다.
이 수업에서는 다양한 데이터 베이스들을 관통하는가장 본질적인 기능들을 살펴볼 것이다.
이후 배울 Database2-mySQL, MongoDB 등의 수업에서 공통적으로 사용할 사례들도 소개할 것이다.
데이터베이스는 거대하고 복잡하고 위험한 데이터를 다루기 위해 고안된 도구이므로 '상상력'을 준비하자.
수업에서 사용할 예제를 크고 복잡하고 위험하게 간주하자.
그래야 데이터베이스의 복잡성에 대해 공감할 수 있을 것이다.
정보기술의 심장 = 데이터베이스이기 때문에.
'DB' 카테고리의 다른 글
[4/4]Database1-4. 수업을 마치며 (0) | 2022.10.11 |
---|---|
[3/4]Database1-3. file vs database (0) | 2022.10.11 |
[2/4]Database1-2. 데이터베이스의 본질 (0) | 2022.10.11 |