Có nhiều cách để lưu trữ cấu trúc phân cấp trong cơ sở dữ liệu SQL. Việc chọn cái nào phụ thuộc vào sản phẩm DBMS bạn sử dụng và cách dữ liệu sẽ được sử dụng. Khi bạn đã sử dụng thẻ MSSQL2005, tôi nghĩ bạn nên bắt đầu xem xét mô hình "Danh sách gần kề"; nếu bạn thấy rằng nó không hoạt động tốt cho ứng dụng của bạn, hãy xem so sánh của Vadim Tropashko, làm nổi bật sự khác biệt giữa các mô hình tập trung vào nhiều đặc điểm hiệu suất.