본문 바로가기

카테고리 없음

[SQL] DB가 무엇이란 말인가? 알아보자!

728x90

오랜만에 돌아온 SsunDev 입니다.

 

정말 여러 가지 일이 있어 자주 포스팅하지 못한 점 죄송합니다.

이제까지 HTML과 CSS에 대해 알아보았습니다.

 

이번엔 DB라고 하는 데이터베이스에 대해 알아보도록 하겠습니다.

 

저는 정말 간단하게 DB라는 것은 엑셀이라고 생각합니다.

 

서버라고 하는 곳에(컴퓨터) 데이터를 """안 보이게"""" 저장하여 사용하는 것이 데이터베이스입니다.

이를 엑셀처럼 굳이 표현하자면 아래와 같습니다. 

 

 

 

 

이런 식으로 제 옷장에 대한 품목들을 데이터베이스에 하나하나 정의해 보았습니다.

 

지금은 5개의 품목밖에 없어 한눈에 보이지만

나중에 옷을 사고팔고 버리고 태우고 잃어버리고 다양한 상황들이 생길 경우 하나하나 검증하기 어려울 것입니다.

 

그 옷이 1000개 10000개쯤 되면 엑셀을 하나하나 보고 있는 것도 문제입니다.

 

반면 데이터베이스를 사용하면 이 엑셀처럼 기입되어 있는 데이터들을

"""특정 주문"""으로 정렬해서

필요한 정보만 추려내어 사용하는 것이 가능합니다.

 

예를 들어 품목이 의류인 것들만 보겠습니다.

혹은 분류가 액세서리인 것들만 보겠습니다.

혹은 성별이 F인 것만 보겠습니다 

또는 금액이 30000 이하인 것들 중 수선이 필요한 것들만 보겠습니다 등등.

 

데이터를 필요한 것들만 주문해서 선별된 것들로 보면 정말 편하겠죠?

또한 엑셀과 같이 아무한테나 보이고 아무렇게나 타자를 쳐서 수정 삭제가 불가능하니 누군가 임의로 조작하기도 어려울 것입니다.!

 

정말 재밌겠죠?

간단하게 데이터베이스란 무엇인지 설명드렸습니다.

 

다음시간엔 데이터베이스 설치를 해보도록 하겠습니다. 

 

제 이전 프로젝트에서는 데이터베이스가 정말 중요하여 다른 언어보다 DB만 1년 내내 보고 있기도 하였고.

 

꽤 많은 현업에서 DB를 다른 언어보다 비중 있게 생각하고, 잘 다루어야 할 때가 많습니다.

 

하여 저와 함께 DB 사용법과 실무 꿀팁들, 좋은 습관들 까지 같이 공부해 보도록 하겠습니다.