Làm thế nào các chỉ mục được đại diện trong một ERD?


10

Các chỉ mục trông như thế nào trong Sơ đồ mối quan hệ thực thể?

Tôi đã googled nó và tôi không chắc giao diện chuẩn của một chỉ mục trong ERD. Và tôi đang nói về sơ đồ chân quạ bao gồm tất cả các lĩnh vực.


Tại sao bạn muốn hiển thị các chỉ mục trên ERD? Hầu hết các công cụ cung cấp một cái nhìn vật lý của mô hình nơi bạn có thể biểu thị và đặt tên các chỉ mục, nhưng không phải trên sơ đồ ERD.
NoChance

Câu trả lời:


9

Chúng không có xu hướng được hiển thị trong ERD. ERD tập trung vào các Thực thể và Mối quan hệ của chúng, nhưng chỉ mục là bản sao dữ liệu từ một (hoặc có khả năng nhiều hơn) của các thực thể, được tạo để hỗ trợ thực hiện các truy vấn. Mặc dù có thể là một chỉ mục có thể là duy nhất và do đó đóng góp vào thiết kế cơ sở dữ liệu, nhưng chúng thường không được hiển thị trên ERD.

... Thật là xấu hổ, vì theo kinh nghiệm của tôi, một thiết kế cơ sở dữ liệu nên liên quan đến việc thừa nhận cẩn thận các chỉ mục, vì chúng có thể tạo ra hoặc phá vỡ tính hiệu quả của hệ thống cơ sở dữ liệu.


3
Đây không phải là một sự xấu hổ nhưng nó không phải là ý định của sơ đồ mối quan hệ thực thể để ghi lại việc thực hiện vật lý mà là để cung cấp một mô hình khái niệm. Sơ đồ mối quan hệ thực thể (thường có thông tin bổ sung) có thể được sử dụng để phát triển triển khai vật lý.
phép lạ173

Chắc chắn rồi. Nhưng không có tiêu chuẩn sơ đồ cho các chỉ mục (nhiều như tôi biết) - và đó là một sự xấu hổ.
Rob Farley

1
Mặc dù không có tiêu chuẩn, công cụ ER Associates của CA Associates cho phép hiển thị các chỉ mục bằng các từ "IEx.y" hoặc "AKx.y" trong đó x là số chỉ mục và y là vị trí cột trong chỉ mục đó. Quy ước đó rất hữu ích để truy vấn các nhà văn khi sử dụng ERD để giúp họ điều hướng cơ sở dữ liệu để tham gia. Tôi hi vọng cái này giúp được.
Todd Everett
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.