Cơ sở dữ liệu vạn năng DB2 của IBM (DB2 Universal Database - DB2 UDB) cho các hệ điều hành Linux, UNIX và Windows cho phép dùng các kiểu dữ liệu có cấu trúc. Kiểu dữ liệu có cấu trúc là dạng dữ liệu do người dùng định nghĩa có chứa một chuỗi các thuộc tính, mỗi thuộc tính trong các thuộc tính đó có một kiểu dữ liệu. Mỗi thuộc tính là đặc tính giúp mô tả thể hiện của kiểu. Ví dụ: Nếu chúng ta định nghĩa một kiểu có cấu trúc có tên là address_t, thì thành.