SQLite 용어집

SQLite 용어집 (Glossary)

이 페이지에는 이 프로젝트 문서 전체에 등장하지만 정의되지는 않은 전문 용어(terms of art)의 용어집이 들어 있어요. 이 페이지는 튜토리얼이 아니고 요약일 뿐이며, 여기에 나열되지 않은 관련 전문 용어도 많아요. 여기에 나열된 모든 용어를 자세히 다루는 웹 리소스는 셀 수 없이 많아요. 관심 있는 독자들은 이런 용어를 자신이 선택한 인터넷 검색 엔진에 넣어보는 것을 권장해요.

출처: Glossary

본문

Alphabetical order(알파벳순):

  • DDL: Data Definition Language (데이터 정의 언어) 은 데이터베이스 테이블의 유지 관리와 관련된 SQL의 부분집합이에요: CREATE, DROP, ALTER 등.
  • DML: Data Manipulation Language (데이터 조작 언어) 는 테이블 내용 조작과 관련된 SQL의 부분집합이에요: INSERT, UPDATE, DELETE 등.
  • DQL: Data Query Language (데이터 질의 언어) 는 결과를 가져오는 것, 즉 SELECT와 관련된 SQL의 부분집합이에요. INSERT...RETURNING이 DQL에도 해당하는지 여부는 이 용어를 공식적으로 정의하는 사람들에게 맡겨진 질문이에요.
  • TCL: Transaction Control Language (트랜잭션 제어 언어) 는 트랜잭션과 관련된 SQL의 부분집합이에요: BEGIN, COMMIT, ROLLBACK 등.
  • Relational Theory (관계 이론) 은 이 맥락에서 SQL이 파생된 연구 분야를 말해요. SQL은 실용성 때문에 관계 이론을 엄격히 따르지는 않지만, 가까운 근사치이에요.
  • SQL: Structured Query Language (구조화 질의 언어) 는 데이터베이스와 그 사용자 사이의 기본 인터페이스이에요. DDL, DML, DQL, TCL(위 참조)을 아우러요.

더 알아보기 (Learn more)