1. 데이터베이스 기초
데이터베이스란
데이터를 구조적으로 모아둔 데이터 집합소
관게형 데이터베이스(Relational Database: RDB)
데이터를 열과 행을 가진 테이블 형태로 표현하며, 구조적으로 데이터 관리를 한다.
용어
- Attribute: 컬럼, 속성
- Tuple: 로우, 레코드, 튜플
- Table: 테이블, 릴레이션
관계형 데이터베이스 관리 시스템(RDBMS)
- 관계형 데이터베이스를 관리하는 시스템
- 주요 기능: 데이터 추가, 수정, 삭제, 조회, 데이터 무결성 유지, 트랜젝션 관리, 백업 및 복원, 보안 등
2. SQL이란?
Structured Query Language
- RDBMS의 데이터를 관리하기 위해 설게된 특수 목적의 프로그래밍 언어
- 데이터 정의 언어(DDL): CREATE, DROP, ALTER...
- 데이터 조작 언어(DML): SELECT, INSERT, UPDATE, DELETE
- 데이터 제어 언어(DCL): GRANT, REVOKE
데이터 처리를 위한 CRUD
- 기본적인 데이터 처리 기능인 CREATE, READ, UPDATE, DELETE를 묶어서 일컫는 말
- 사용자 인터페이스가 갖추어야 할 기능을 가리키는 용어로도 사용
- SQL문에서는 INSERT, SELECT, UPDATE, DELETE에 각각 대응
'인문학도 개발일지 > SQL' 카테고리의 다른 글
SQL 기본 문법과 활용 - 함수 (0) | 2020.07.29 |
---|---|
SQL 기본 문법과 활용 - 연산자 (0) | 2020.07.27 |
SQL 기본 문법과 활용 - INSERT, SELECT, UPDATE, DELETE (0) | 2020.07.21 |
SQL 기본 문법과 활용 - CREATE, DROP (0) | 2020.07.21 |