Kiểu bản ghi là kiểu dữ liệu mô tả các giá trị và biến đó. Hầu hết các ngôn ngữ máy tính hiện đại cho phép lập trình viên xác định các loại bản ghi mới. Định nghĩa bao gồm chỉ định loại dữ liệu của từng trường và một mã định danh (tên hoặc nhãn) mà theo đó nó có thể được truy cập