데이터베이스, SQL과 관련된 내용을 찾다보면 용어 부분이 이해하기 어렵거나 혼동을 주기도 합니다. 아래는 데이터베이스와 관련된 용어를 간략하게 정리한 내용입니다.



! RDBMS, 관계형 데이터베이스에 사용되는 용어
기본적으로 많이 사용되는 용어들 위주로 정리하였습니다.

Database(데이터베이스)
// 저장소에 구분되는 가장 큰 단위로 백업, 복구 등의 기준이 되기도 함

Table(테이블)
// 데이터베이스에 저장되는 가장 큰 단위의 테이블은 여러 개의 테이블이 하나의 데이터베이스에 생성 될 수 있으면 기본적인 쿼리문을 수행하고 인덱스를 설정할 수 있는 단위

Column(컬럼)
// 테이블의 세로 줄 하나 하나를 컬럼이라고 부름. 날짜, 시간, 제목 등등 하나의 특징들이 컬럼으로 나뉘어 짐

Row(행)
// 여러 개의 컬럼을 가지는 하나의 줄 단위가 바로 Row임. 테이블 내의 모든 row에는  동일한 컬럼 값들을 가지게 됨

데이터베이스, 테이블, 컬럼, 로우가 RDMS의 가장 기본적인 요소입니다. 이를 간략하게 그림으로 표기하면 아래와 같습니다.

column and field explanation
컬럼과 필드 그리고 로우와 레코드는 다르게 불리지만 서로 동일한 의미를 가지고 있습니다. 즉 같은 뜻으로 해석 될 수 있습니다.

데이터베이스 스키마(Schema)
// DB Schema는 데이타베이스를 설계, 생성하는 과정에서 각각의 테이블에 필요한 컬럼의 타입과 네이밍을 결정하는 것을 DB스키마, 데이터베이스 스키마로 부릅니다.