1) 데이터 정의어 (Data Definition Language) : 데이터 언어에서 데이터의 형태, 구조, 데이터베이스의 저장에 관한 내용 정의 및 변경 목적으로 사용하는 언어
2) 데이터 조작어 (Data Manipulation Language) : 데이터 언어에서 데이터 처리를 위한 연산의 집합으로 사용자의 요구에 따라 검색, 갱신, 삽입, 삭제 등을 지원하는 언어
3) 데이터 제어어 (Data Control Language) : 데이터 언어에서 보안 및 권한 제어, 무결성, 회복, 병행 제어를 위한 언어
4) DB 관리자 (DataBase Administrator) : 데이터베이스 설계와 조작에 대한 책임, 행정적 책임, 시스템 감시 및 성능 분석을 하는 데이터베으스 사용자
5) DBMS (DataBase Management System) : 응용프로그램과 데이터베이스 사이에서 사용자의 요구에 따라 DB생성, 관리해 주는 소프트웨어
6) 스키마 (Schema) : 데이터베이스의 구조와 제약조건에 대한 명세를 기술한 것으로 데이터베이스를 구성하는 데이터 개체(Entity), 이들의 속성(Attribute), 이들 간에 존재하는 관계(Relationship), 그리고 데이터의 조작 또는 이들 데이터 값들이 갖는 제약조건에 관한 정의를 총칭하는 용어
7) 데이터 사전(Data Dictionary) : 데이터베이스에 저장되어 있는 모든 데이터 개체들에 대한 정보를 유지/관리하는 시스템으로, 시스템 카탈로그라고도 하고 '데이터에 관한 데이터'가 저장되어 있다고 하여 메타 데이터라고도 한다.
8) 메타 데이터(Meta Data) : '데이터에 관한 데이터', 컴퓨터에서는 데이터 사전의 내용, 스키마 등을 의미하고, 하이퍼텍스트 생성 언어(HTML) 문서에서는 메타 태그 내의 내용이다.
9) 메타 데이터 레지스터(MDR) : 메타 데이터의 등록과 인증을 토하여 메타 데이터를 유지, 관리하며 메타 데이터의 명세를 공유하는 레지스트리
10) 카디날리티(Cardinality) : 릴레이션에서 튜플의 수
11) 식별 관계 : 개체 A, B 사이의 관계에서 A 개체의 기본키가 B 개체의 외래키이면서 동시에 기본키가 되는 관계
12) 비식별 관계 : 개체 A, B 사이의 관계에서 A 개체의 기본키가 B 개체의 일반속성 영역에서 외래키가 되는 관계
13) 후보키 : 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합으로 유일성과 최소성을 모두 만족한다.
14) 기본키 : 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다.
15) 대체키 : 후보키 중에서 기본키를 제외한 속성들 (후보키의 성질을 갖고 있으므로 튜플을 유일하게 식별할 수 있어야 한다.)
16) 외래키 : 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합
17) 도메인 무결성 : 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이어야 한다는 규정
18) 참조 무결성 : 외래키 값은 Null 값이거나 참조 릴레이션의 기본키 값과 동일해야 한다는 규정
19) 개체 무결성 : 기본 릴레이션의 기본키를 구성하는 어떤 속성도 Null 일 수 없다는 규정
20) SELECT : 조건을 만족하는 릴레이션의 수평적 부분 집합으로 구성되며 연산자의 기호는 그리스 문자 시그마를 이용하는 관계 대수 연산자
21) PROJECT : 주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만드는 관계 대수 연산자
22) 카티션 프로덕트 : 릴레이션 R에 속한 각 튜플과 릴레이션 S에 속한 각 튜플을 모두 연결하여 만들어진 새로운 튜플로 결과 릴레이션을 구성하는 관계 대수 연산자
23) JOIN : 공통 속성을 중심으로 2개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 관계 대수 연산자
24) Natural JOIN : 동등 조인의 결과 릴레이션에서 중복된 속성을 제거하여 수행하는 연산
25) View : 하나 이상의 기본 테이블에서 유도되는 가상 테이블
26) 내장 SQL : 데이터베이스 내의 데이터를 정의하거나 접근하는 SQL문을 응용 프로그램 내에 내포하여 프로그램이 실행될 떄 함께 실행되도록 호스트 프로그램 언어에 삽입한 SQL
27) 커서 : 내장 SQL문의 실행 결과로 반환된 복수 개의 튜플들을 접근할 수 있도록 해주는 개념
28) 스토어드 프로시저 : 연속된 SQL문들을 하나로 모아 SQL 서버에 미리 컴파일해서 저장해 놓은 것을 말하는데, 클라이언트로부터 호출문을 통해 복잡한 SQL의 일괄 작업을 수행하는데 적합하다.
29) 이상(Anomaly) : 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고 이 중복으로 인해 테이블 조작 시 문제가 발생하는 현상 (삽입, 삭제, 갱신 이상)
30) 함수적 종속 : 어떤 테이블 R에서 X와 Y를 각각 R의 속성 집합의 부분 집합이라 할 경우 속성 X의 값 각각에 대해 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속 또는 X가 Y를 함수적으로 결정한다고 한다.
31) 부분 함수 종속 : 어떤 테이블 R에서 속성 Y가 다른 속성 집합 X 전체에 대해 함수적 종속이면서 속성 집합 X의 임의의 진부분 집합에 대해 함수적 종속일 때, 속성 Y는 속성 집합 X에 부분 함수적 종속이라고 한다.