[TIL]SQL 첫걸음

최대환·2022년 12월 1일
0

SQL

목록 보기
1/1
post-thumbnail

참고


공부 정리

1장 데이터베이스와 SQL

DBMS

데이터베이스를 관리하는 소프트웨어

DBMS 사용 목적

생산성, 기능성, 신뢰성 확보에 있다.

  • 생산성: 데이터 검색, 추가, 삭제, 갱신과 같은 기본 처리 기능을 제공

  • 기능성: 복수 유저의 요청에 대응하거나 대용량의 데이터를 저장하고 고속으로 검색하는 기능 제공. 나아가 데이터베잏스 관리 기능을 유저가 확장가능하여 유연하게 시스템을 개발 가능

  • 신뢰성: 많은 요청에 대응하기 위해 일부 DBMS는 컴퓨터를 여러 대를 두고, 소프트웨어를 통해 확장성(Scalability)과 부하 분산(Load balancing)을 구현. 이를 '클러스터 구성'또는 '스케일 아웃'이라 부름

SQL명령의 종류

  • DML: Data Manipulation Language. 데이터베이스에서 데이터를 조작하는 명령어. SQL의 가장 기본이 되는 명령셋.
    SELECT, INSERT, UPDATE, DELETE

  • DDL: Data Definition Language. 데이터를 정의하는 명령어. 데이터 베이스 객체를 만들거나 삭제하는 명령어.
    CREATE, ALTER, DROP, RENAME, TRUNCATE

  • DCL: Data Control Language. 트랜젝션을 제어하는 명령, 데이터의 접근권한을 제어하는 명령과 같은 데이터를 제어하는 명령어.
    COMMIT, ROLLBACK, SAVEPOINT

profile
나의 개발지식 output 공간

0개의 댓글