- 테이블은 데이터를 행과 열로 구성하여 저장하는 자료 구조이다.
- 행은 테이블의 가로줄이고, 튜플 혹은 레코드라고도 칭한다.
- 열은 테이블의 세로줄이고, 필드 혹은 속성이라고도 칭한다.
- 관계형 데이터베이스는 이러한 테이블 간의 관계를 이용하여 데이터를 효율적으로 관리하는 시스템이다.
- 기본키 열에 속한 값은 본 테이블의 행을 유일하게 식별하는 데에 사용된다.
- 외래키 열에 속한 값은 타 테이블의 기본키를 참조하여 테이블 간의 관계를 맺는 데에 사용된다.
- 이외에도 슈퍼키, 후보키, 대체키 등이 있다.
- 스키마는 데이터베이스의 구조와 제약 조건 등에 대한 명세이다.
- 스키마는 관점에 따라 외부 스키마, 내부 스키마, 개념 스키마로 구분할 수 있다.
사진 출처 : 데이터베이스 기본 (MySQL): RDBMS(Relational Database Management System) 이해 - 잔재미코딩
댓글