데이터베이스는 데이터들의 집합이라고 볼 수 있다. 이 데이터베이스를 이용/관리하기 위해서는 데이터베이스 관리 시스템이 있어야 하며 (DataBase Management System / DBMS) 이를 통해 데이터베이스에 정보를 조회, 생성, 수정, 삭제 등의 역할을 한다.
DBMS는 관계형(Relational DBMS) 와 비관계형(Non-Relational DBMS / NoSQL)로 분류할 수 있으며, RDBMS가 가장 보편적이고 폭넓게 사용되며 종류로는 Mysql(Mariadb), MSSQL, SQLite 등이 있다.
RDBMS는 데이터를 열과 행으로 테이블을 만들어 사용하며 이 들을 SQL이라는 쿼리 언어로 데이터들을 조작한다.
이 SQL은 DDL / DML / DCL로 분류되며 DDL은 데이터를 정의하는 곳에, DML은 데이터를 조작하는 곳에, DCL은 권한 설정을 하는 곳에 사용된다.
DDL의 대표적인 예로 update, DML의 대표적인 예로 insert, select, update가 있다.
'기본적인 웹 공부' 카테고리의 다른 글
서브쿼리 (1) | 2024.06.18 |
---|---|
NRDBMS(NoSQL) (0) | 2022.10.21 |
쿠키와 세션 / 로그인 로직 (0) | 2022.10.21 |
HTTP 상태 코드 (0) | 2022.10.17 |
3-Tier Client / Server (0) | 2022.10.15 |