Từ điển dữ liệu (Data Dictionary) bao gồm siêu dữ liệu (metadata) của cơ sở dữ liệu. Nó có các bản ghi về các đối tượng trong cơ sở dữ liệu.
Từ điển dữ liệu bao gồm gì?
Từ điển dữ liệu bao gồm các thông tin sau:
- Tên các bảng trong cơ sở dữ liệu
- Ràng buộc của một bảng: khóa, mối quan hệ, v.v.
- Các cột của các bảng liên quan đến nhau
- Chủ sở hữu của bảng
- Thông tin lần truy cập cuối của đối tượng
- Thông tin lần cập nhật cuối của đối tượng
Ví dụ về Từ điển dữ liệu có thể là thông tin cá nhân của sinh viên:
Ví dụ
<StudentPersonalDetails>
| Student_ID | Student_Name | Student_Address | Student_City |
Dưới đây là từ điển dữ liệu cho các trường trên:

Các loại Từ điển dữ liệu
Có hai loại từ điển dữ liệu:
Từ điển dữ liệu chủ động (Active Data Dictionary)
Phần mềm DBMS quản lý từ điển dữ liệu chủ động tự động. Việc sửa đổi là tác vụ tự động và hầu hết RDBMS đều có từ điển dữ liệu chủ động. Còn gọi là từ điển dữ liệu tích hợp (integrated data dictionary).
Từ điển dữ liệu thụ động (Passive Data Dictionary)
Được quản lý bởi người dùng và được sửa đổi thủ công khi cấu trúc cơ sở dữ liệu thay đổi. Còn gọi là từ điển dữ liệu không tích hợp (non-integrated data dictionary).