SQL과 DBMS에 대해
SQL과 DBMS에 대해
- DBMS
- SQL
- DBMS의 종류
DBMS(데이터베이스관리소프트웨어, DataBaseManagementSoftware)
데이터베이스는 데이터를 저장해놓는 곳이다.
저장되어 있는 데이터가 많은 경우 대용량 데이터베이스 또는 빅데이터라고 한다.
그렇다면 그 많은 데이터를 어떻게 관리하고 활용할 수 있을까.
디스크에 저장되어 있는 데이터를 사람이 직접 관리하는 것은 불가능하다.
어디에 있는지 알아야 바꾸고 활용할 수 있기 때문이다.
DBMS는 디스크에 저장되어 있는 데이터를 해주는 프로그램을 말한다.
SQL(구조화된쿼리언어, StructuredQueryLanguage)
사람이 원하는 바를 DBMS에 알려주는 언어다.
규칙이 있는 명령어로, 규칙대로 사용하지 않으면 DBMS는 작동하지 않는다.
DBMS가 알아듣기 쉬운 SQL을 작성하는 것이 DBMS가 작업을 잘 할 수 있게 만드는 방법이다.
SQL을 잘 사용하면 DBMS를 잘 활용하여 좋은 결과를 낼 수 있지만, SQL을 잘 사용하지 못하면 결과는 나오지 않는다.
DBMS의 종류
가장 유명하고 기준이 되는 프로그램은 Oracle사의 Oracle이 있다.
오라클 외 많이 사용되는 프로그램은 마이크로소프트의 SQL SERVER 시리즈나 Oracle을 만든 Oracle사의 MySQL, 혹은 IBM사의 DB2와 같은 DBMS가 있다.
MySQL은 스웨덴 회사 MySQL AB에서 개발되었고, 해당 회사는 썬 마이크로시스템즈에 인수되었고, 썬 마이크로시스템즈는 오라클에 인수되었다.
그리고 MariaDB는 MySQL의 오픈소스다.
댓글남기기