Một vấn đề cơ bản hơn liên quan tới tính toàn vẹn của CSDL. Sự diễn tả sử dụng của (sự chi trả việc thực hiện chi phí) các ràng buộc toàn vẹn tham chiếu, tính toàn vẹn và tính kiên định của mô hình dữ liệu hình học không được định nghĩa thực sử dụng mô hình toàn vẹn tham chiếu. Các ràng buộc toàn vẹn tham chiếu được miêu tả đơn giản như “nếu một khoá ngoài là trống, thì khoá chính liên quan tồn tại”. Điều này rất mong manh về cơ bản để quản lý tính toàn vẹn của mô hình dữ liệu hình học. Đối với phát biểu phù hợp của mô hình dữ liệu, nó phải là tham chiếu không trống và hình học của các yếu tố nguyên thủy phải được thích hợp với các đối tượng và các tham chiếu. Mô hình toàn vẹn tham chiếu tiêu chuẩn không có nghĩa là sự diễn tả như ràng buộc “ngữ nghĩa”, mà tuân theo chúng ít hơn.
Tính toàn vẹn của hình học là tính chất toàn cầu của tập hợp các thực thể bao gồm hình học, hơn là các ràng buộc hoặc hành vi gắn vào các thực thể đơn lẻ. Tính toàn vẹn
hình học phải được xác thực bởi thực tế một tập hợp đầy đủ của sự cập nhật trong toàn bộ. Lý thuyết xác thực này phải phân tích cấu hình hình học của các đặc tính trong vùng thay đổi để đảm bảo rằng các nguyên thể hình học và các mối quan hệ là đúng đắn. Lý thuyết xác thực này thực thi bên ngoài nhân mô hình toàn vẹn thao chiếu. Nó có khả năng thực hiện được lý thuyết thương mại độc quyền trong sự đáp ứng của việc cập nhật dữ liệu sử dụng các thủ tục chạy tự động (triggers). Như một kỹ thuật có thể được sử dụng để tích luỹ thông tin thay đổi, và sau đó thực thi lý thuyết xác thực toàn cầu. Dù sao, các CSDL quan hệ tích cực (ví dụ, các CSDL này hỗ trợ ràng buộc và kỹ thuật thủ tục chạy tự động) tiếp tục kéo sự trì trệ hoạt động và sự thực thi. Các mở rộng của CSDL được thực thi như các dịch vụ dựa vào các thủ tục tự động (điều này có thể hoặc không thể phát sinh tự động) nơi mà sự phức hợp của các miền là đáng kể (ví dụ như các quy tắc thương mại, cung cấp sự quản lý dây chuyền, các hệ thống suy ra từ quy tắc cơ sở, và hình học) trải qua từ một vài vấn đề nền tảng cơ bản:
Sự khó khăn của việc thực thi (sự tinh vi của hành vi, các công cụ gỡ rối nguyên thuỷ),
Các vấn đề thực hiện và khả năng đo lường được với các tập thủ tục tự động phức tạp (sự thiếu hụt tinh tế của các quá trình thủ tục tự động), và
Sự thiếu hụt của tính đồng đều (khả năng di chuyển giữa các hẹ quản trị CSDL quan hệ, mặc dù điều này được hỗ trợ bởi chuẩn SQL-99).
Với những lý do như vậy, hành vi ngữ cảnh phức tạp (cũng được biết đến như các đối tượng thương mại) được thực thi nhiều hơn trong các mã chia sẻ chạy trong một lớp máy chủ ứng dụng.