데이터베이스는 자료를 조직해 저장하고 조회, 변경할 수 있도록 한 집합이다. 이를 다루는 소프트웨어인 데이터베이스 관리 시스템과 구분하며, 자료를 조직하는 방식도 여러 가지다. (포스트그레SQL의 기본 개념)
- 관계형 데이터베이스에서는 행과 열로 이뤄진 표를 사용한다. 예컨대 작품 표와 작가 표를 식별자로 연결하면 작가 이름을 모든 작품 행에 따로 고치는 일을 줄일 수 있다.
- 자료가 화면에 보이는 순서와 저장, 조회 규칙을 구분한다. SQL에서 원하는 정렬 순서가 있으면 조회할 때 명시해야 한다.
- CMS와 아카이브를 만들 때는 검색 조건과 중복, 누락을 어떻게 다룰지 결정한다. 기본 키는 각 행을 식별하는 설계에서 살펴볼 개념이다.