SQL = DBMS에게 구조화된 데이터를 질의하는 명령어

DBMS = Database + Management System

 

데이터베이스 

 

프로그램을 만들고 데이터가 생성되었는데 데이터베이스는 무엇일까?

여러개의 데이터 창고가 있다면 그것을 합치고 싱크를 해야되는데 중간에 상이한 데이터를 가지는 문제가 생긴다.

중복을 없애는 방법으로 결함을 줄이려보니 한 곳에 모으게 되었는데 그것이 데이터베이스이다.

 

장점은 가지지만 참조방법을 생각해야 했다.

그 당시에는 계층형, 네트워크, 객체지향, 관계형으로 할지 생각하고 있었는데

관계형으로 데이터베이스를 구현하게 되었따.

 

참조모델 뿐 아니라 한 곳에 모아놓으니까 동시 발생이 가능하단 것과 성능과 보안에 대해서 고민하게 되었다.

그래서 관리자 소프트웨어를 통해서만 데이터를 손대는 방식으로 이루어지게 되었다.

 

DDL 어떤 데이터를 쓰는지 밝히고 어떤 속성을 가지는 것을 정의할 떄 사용한다.

DML insert/update/delete/select

DCL grant/revoke 허가 취소

 

 

+ Recent posts