SOCO

MySQL 본문

데이터베이스

MySQL

ssooda 2021. 7. 6. 13:46

정보관리도구의 발전

1.

File : 사용하기 쉽고, 어디에나 있으면서, 전송하기 편함 (현재 db조차도 그 정보를 파일에 저장한다!)

 

2.

처음에는 파일만으로도 가능했지만

정보가 폭발적으로 증가하고 다양해지면서 파일만으로는 효과적으로 입력저장출력하는 것이 어려워짐

데이터를 정리정돈해서 필요할 때 쉽게 꺼내 쓰고싶다는 욕심이 생겨난 것임

 

3.

1960부터 파일의 한계를 극복하기 위한 시도가 생김 

누구나 쉽게 데이터를 정리정돈할 수 있는 전문적인 소프트웨어를 고안함

이런 맥락에서 만들어진 소프트웨어를 db라고 부르기 시작함

 

4.

1970 관계형데이터 베이스라는 새로운 db를 고안함

이후 여러 관계형데이터베이스가 출현함

관계형db는 지금까지 절대강자로 군림함

 

 

데이터베이스의 역할

캐비넷 == 데이터베이스

뒤죽박죽인 데이터를 정리정돈해보자!

데이터 베이스에 저장된 데이터를 웹,앱을 통해서 공유할 수 있고, 빅데이터/인공지능을 통해 분석할 수 있다

database를 통해 CRUD

Create
Read
Update
Delete

 

 

관계형 데이터베이스의 특징

관계형데이터 베이스를 이용하면 데이터를 표의 형태로 정리정돈할 수 있고

정렬, 검색과 같은 작업을 빠르고, 편리하고 안전하게 할 수 있음

 

관계형데이터베이스는 스프레드 시트와 마찬가지로 데이터를 표의 형태로 표현해줌

가장 중요한 차이점은 데이터베이스는 코딩, 컴퓨터언어를 통해서 제어할 수 있다는 것임

스프레드시트는 클릭을 통해서 제어한다면

데이터베이스는 프로그래밍언어로 제어할 수 있음

 

 

관계형 데이터베이스의 종류

mysql, oracle,sqlserver, postgresql, db2, access

 

 

MySQL

mysql : 무료, 오픈소스, 관계형 데이터베이스의 주요 기능을 대부분 갖추고 있음

web이 폭발적인 성장을 하면서 웹 개발자는 웹 페이지를 통해서 표현할 정보를 저장할 db를 찾게됨 

수 많은 웹 개발자가 mysql을 사용함 

 

 

 

 

'데이터베이스' 카테고리의 다른 글

Database  (0) 2021.07.06