업무스킬/SQL

[SQL PLUS]00. 데이터베이스(DB)와 SQL

직장인 머니볼 2022. 8. 24. 15:10
반응형

데이터 정리 엑셀로 간단하게 할 수 있는데 데이터베이스(DB)와 SQL은 왜 필요할까?

 

예를 들어 온라인 쇼핑몰을 운영할 때 제품 수도 많아지고 매출도 엄청나게 커져 데이터가 엄청나게 늘어났다면, 엑셀 시트도 느려지고 여러 사람이 작업하다 보니 데이터가 꼬이는 경우가 발생할 수 있다.

 

그렇다면 어떻게 해결해야할까?

 

바로 데이터베이스(DB)에 주문데이터를 저장해 SQL을 활용하여 필요한 데이터만 불러와 사용하면 해결된다!

 

이 경우,

1)필요한 데이터만 불러와 작업 속도가 빨라지며,

2)SQL의 에러 안내 기능으로 데이터가 꼬이거나 충돌하는 문제도 사라질 수 있다.

 

데이터베이스란?

여러 사람들이 함께 사용할 목적으로 데이터를 분류하여 담아놓는 통이라고 생각할 수 있다. 특히 원하는 형태로 데이터를 저장하고 사용하기 위해 CRUD라는 기능을 지원한다.

C(Create) : 데이터 생성

R(Read) : 데이터를 읽어오는 것

U(Update) : 데이터를 변경하는 것

D(Delete) : 데이터를 삭제하는 것

 

그렇다면 SQL은 왜 필요할까?

 

SQL은 데이터베이스에 담긴 수많은 데이터들 중 내가 원하는 데이터만 읽어오는 'R(Read)'을 편리하게 만들어준다. 그리고 데이터를 손쉽고 깔끔하게 정리하고 분석해주는 기능도 지원한다.

 

SQL은 Structured Query Language의 약자데이터베이스에 Query(요청)를 보내 원하는 데이터를 정리된 형태로 가져오는 것을 도와주는 언어이다.

 

오늘은 간략하게 데이터베이스와 SQL의 정의를 알아보았으니 다음 포스팅부터는 본격적으로 문법을 공부해도록 하자!

반응형