Đã giới thiệu các khái niệm mở rộng cơ bản, bây giờ chúng ta có thể Hãy xem làm thế nào các danh mục thực sự được đặt ra. Bạn có thể bỏ qua phần này cho bây giờ, nhưng một số phần sau sẽ không thể hiểu được nếu không có thông tin được đưa ra ở đây, vì vậy hãy đánh dấu điều này trang để tham khảo sau. Tất cả các kèo bóng đá pháp đều có tên bắt đầu vớipg_. Các lớp sau chứa thông tin có thể hữu ích cho người dùng cuối. (Có rất nhiều Các kèo bóng đá pháp khác, nhưng hiếm khi có lý do để truy vấn chúng trực tiếp.)
Bảng 38-1. kèo bóng đá pháp Postgres
tên danh kèo bóng đá pháp | Mô tả |
---|---|
pg_database | cơ sở dữ liệu |
pg_ class | lớp |
PG_Attribution | Thuộc tính lớp |
pg_index | Chỉ số phụ |
PG_PROC | Quy trình (cả C và SQL) |
pg_type | kèo bóng đá pháp loại (cả cơ sở và tổ hợp) |
pg_operator | người vận hành |
pg_aggregate | Tổng hợp và tổng hợp Chức năng |
pg_am | Phương kèo bóng đá pháp truy cập |
pg_amop | toán tử phương thức truy cập |
pg_amproc | Hỗ trợ phương thức truy cập Chức năng |
PG_OPCLASS | toán tử phương thức truy cập lớp |
Trong một số phần tiếp theo, chúng tôi sẽ trình bày Các truy vấn tham gia khác nhau trên các kèo bóng đá pháp hiển thị thông tin chúng ta cần mở rộng hệ thống. Nhìn vào điều này sơ đồ nên thực hiện một số trong các truy vấn tham gia này (thường Tham gia ba hoặc bốn chiều) dễ hiểu hơn, bởi vì bạn sẽ có thể thấy rằng các thuộc tính được sử dụng trong biểu mẫu truy vấn Khóa nước ngoài trong các lớp khác.
Nhiều tính năng khác nhau (lớp, thuộc tính, chức năng, Các loại, phương pháp truy cập, v.v.) được tích hợp chặt chẽ trong điều này lược đồ. Một lệnh tạo đơn giản có thể sửa đổi nhiều trong số này Danh kèo bóng đá pháp.
kèo bóng đá pháp loại và quy trình là trung tâm của lược đồ.
Gần như mọi danh kèo bóng đá pháp đều chứa một số tham chiếu đến các trường hợp trong một hoặc cả hai lớp này. Ví dụ,PostgresThường xuyên sử dụng loại Chữ ký (ví dụ: của các chức năng và toán tử) để xác định Các thể hiện duy nhất của các danh kèo bóng đá pháp khác.Lưu ý:Chúng tôi sử dụng kèo bóng đá pháp từQuy trìnhvàfunctionít nhiều thay thế cho nhau.
Có nhiều thuộc tính và mối quan hệ có ý nghĩa rõ ràng, nhưng có rất nhiều (đặc biệt là những ý nghĩa phải làm với kèo bóng đá pháp phương thức truy cập) mà không. kèo bóng đá pháp mối quan hệ giữa pg_am, pg_amop, pg_amproc, pg_operator và pg_opclass đặc biệt khó hiểu và sẽ được mô tả trong độ sâu (trong phần về kèo bóng đá pháp loại giao tiếp và toán tử để chỉ số) sau khi chúng ta đã thảo luận về kèo bóng đá pháp tiện ích mở rộng cơ bản.