Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- IOT
- Java입문
- XHR
- jdoodle
- Database
- 상위 N개 레코드
- fatal: Not a valid object name: 'master'
- Javascript
- AndroidDeveloper
- 헌혈
- variable
- Javapopup
- Math.
- HTML
- class선택자
- java
- 라즈베리파이
- initial commit
- Class
- id선택자
- string
- SQL문제풀이
- compile
- 자바의정석
- helloworld!
- CSS
- Javaswing
- API
- 생활코딩
- 프로그래머스
Archives
- Today
- Total
Sun의 정리정돈
[3/4]Database1-3. file vs database 본문
- Database2 수업에서 다룰 공통적인 예제들에 대해 소개
- 파일(file)이 어떻게 데이터베이스화 되는가?
만약 내가 관리해야 할 파일을 1억개 넘게 가지고 있다고 상상해보자.
이런 수 많은 데이터 중 작성자만 추려 검색하고 싶다면?
본문의 내용만 검색하고 싶다면? 작성일자만 추려 검색하고 싶다면?
MicroSoft는 Excel, Google은 Spreadsheet 라는 이름으로 제품이 존재한다. (그냥 엑셀임)
이런 프로그램을 이용하면 filter를 이용해 정보를 카테고리로 나누어 확인할 수 있다.
File -> Spreadsheet -> Database
Spreadsheet 는 파일이 데이터베이스로 가는 중간단계 같은 정도다.
(Spreadsheet 는 데이터베이스라고 부르진 않지만 넓게 보면 데이터 베이스라고 할 수 있다.)
Spreadsheet와 데이터베이스의 차이점은
데이터베이스는 프로그래밍적으로 또는 컴퓨터 언어를 사용해서 CRUD를 할 수 있다는 것이다.
이것이 갖는 중요한 장점은 자동화할 수 있다는 점.
사람이 일일히 작성하지 않고도 어떠한 조건에 따라 자동으로 CRUD를 하는 것이다.
'DB' 카테고리의 다른 글
[4/4]Database1-4. 수업을 마치며 (0) | 2022.10.11 |
---|---|
[2/4]Database1-2. 데이터베이스의 본질 (0) | 2022.10.11 |
[1/4]Database1-1. 수업소개 (0) | 2022.10.11 |
Comments