본문 바로가기

Data

데이터베이스

데이터가 중요한 이유는 데이터를 가공해 다양한 일을 할 수 있습니다.

인터넷에 연결된 웹과 앱을 통해 소식과 지식을 전파할 수 있고

빅데이터나 인공지능 기술을 이용해 대규모의 데이터로 부터 통찰력 있는 분석결과를 뽑아낼 수 있다. 

이런 것을 하기 위해서는 데이터를 저장하고 뽑아 낼 수 있어야한다.

그래서 우리가 선택할 수 있는 첫번째는 file입니다. 

배우기가 쉽고 이해하기도 쉽고 간편하게 전송도 가능하다.

파일이라고 해서 만능은 아니고 성능이나 보안이나 편의성의 한계를 가지고 있습니다.

파일이 가진 한계를 극복하기 위해 고안된 전문화된 소프트웨어가 database 입니다.

 

입력과 출력을 파악한다면 그 데이터베이스를 반을 안다.

CRUD

Create

Read

Update

Delete

 

파일이 어떻게 데이터베이스화 되어 가는가?

상상력을 발휘해서 여러분이 작가라고 생각하고 여러가지 소프트웨어의 소개글을 쓴다고 생각하면,

파일탐색기에 들어가서 txt 파일을 생성하고 내용을 입력하고 작성자와 날짜 등을 저장한다.

여러개의 파일을 만든다.

만약 이 파일들이 1억개라고 생각을 하고 특정한 작성자가 작성한 글만을 보고 싶을때 어떻게 해야할지 생각을 해보면 엄청 까다로울 것이다.

아마 자연스럽게 스프레드시트, 엑셀과 같은 소프트웨어로 손이 갈 것이다.

여기 있는 행이 1억개라고 생각하면, 각각의 필터를 선택해서 원하는 자료만을 뽑아서 볼 수 있다.

구조적으로 데이터를 정리했을때 데이터를 가공하는 것이 좋아진다.

 


출처 

 

DATABASE1 - 생활코딩

수업소개 이 수업은 정보기술의 심장인 데이터베이스에 대한 포괄적인 소개를 담고 있습니다. 수업대상 이 수업은 구체적인 데이터베이스 제품을 다루지 않습니다. 데이터베이스라는 복잡한

opentutorials.org

 

'Data' 카테고리의 다른 글

관계형 데이터베이스의 필요성  (0) 2021.03.11
데이터베이스 정규화  (0) 2021.03.08
결측치 처리(Missing Value)  (2) 2021.01.26
데이터 셋(Data set)  (0) 2021.01.26
Dataframe, Series  (0) 2021.01.26