데이터베이스 설계에서 "이상"은 데이터의 무결성을 해치고, 비효율성을 초래하는 비정상적인 데이터 현상을 의미한다.
데이터베이스 인덱스는 테이블의 데이터 검색 속도를 높이기 위해 사용하는 데이터 구조이다.
데이터베이스 및 파일 시스템에서 데이터 검색을 최적화하기 위해 자주 사용되는 다양한 균형 트리(Balanced Tree) 구조가 있다.
데이터베이스 설계에서 정규화(Normalization)와 반정규화(Denormalization)는 데이터 구조를 최적화하기 위한 중요한 개념이다.
데이터베이스 트랜잭션(Transaction)은 데이터베이스 관리 시스템(DBMS)에서 하나의 논리적 작업 단위를 구성하는 일련의 연산들을 의미한다.
데이터베이스에서 트랜잭션 격리 수준은 동시에 실행되는 여러 트랜잭션 간의 간섭을 방지하여 데이터의 일관성과 무결성을 유지하는 방법을 정의한다.
데이터베이스 프로시저(Procedure)는 데이터베이스 내에서 일련의 SQL 문들을 하나의 단위로 묶어 놓은 코드 블록이다.
데이터베이스에서 다중 사용자 환경에서의 데이터 동시성을 관리하기 위해 락킹 메커니즘을 사용한다.