SQL = DBMS에게 구조화된 데이터를 질의하는 명령어
DBMS = Database + Management System
데이터베이스
프로그램을 만들고 데이터가 생성되었는데 데이터베이스는 무엇일까?
여러개의 데이터 창고가 있다면 그것을 합치고 싱크를 해야되는데 중간에 상이한 데이터를 가지는 문제가 생긴다.
중복을 없애는 방법으로 결함을 줄이려보니 한 곳에 모으게 되었는데 그것이 데이터베이스이다.
장점은 가지지만 참조방법을 생각해야 했다.
그 당시에는 계층형, 네트워크, 객체지향, 관계형으로 할지 생각하고 있었는데
관계형으로 데이터베이스를 구현하게 되었따.
참조모델 뿐 아니라 한 곳에 모아놓으니까 동시 발생이 가능하단 것과 성능과 보안에 대해서 고민하게 되었다.
그래서 관리자 소프트웨어를 통해서만 데이터를 손대는 방식으로 이루어지게 되었다.
DDL 어떤 데이터를 쓰는지 밝히고 어떤 속성을 가지는 것을 정의할 떄 사용한다.
DML insert/update/delete/select
DCL grant/revoke 허가 취소
'코딩 > Database' 카테고리의 다른 글
| 대용량 데이터베이스 솔루션 - 강사님 추천 책 (0) | 2022.12.30 |
|---|---|
| 오라클 데이터베이스 관련자료 (0) | 2022.12.22 |
| dba관련 okky글 (0) | 2022.12.19 |
| 뉴렉쳐 - 오라클 데이터베이스 1~ (0) | 2022.12.11 |
| 생활코딩 DATABASE1 (0) | 2022.10.08 |