Bagaimana indeks direpresentasikan dalam ERD?


10

Seperti apa indeks dalam Entity Relationship Diagram?

Saya sudah mencarinya di Google dan saya tidak yakin apa tampilan standar indeks dalam ERD. Dan saya berbicara tentang diagram crowsfoot yang mencakup semua bidang.


Mengapa Anda ingin menampilkan indeks di ERD? Sebagian besar alat memberikan tampilan fisik dari model di mana Anda dapat menunjukkan dan memberi nama indeks, tetapi tidak pada diagram ERD itu sendiri.
NoChance

Jawaban:


9

Mereka cenderung tidak ditampilkan di ERD. ERD berfokus pada Entitas dan Hubungannya, tetapi indeks adalah salinan data dari satu (atau lebih berpotensi) entitas, yang dibuat untuk membantu dalam pelaksanaan kueri. Meskipun dimungkinkan bahwa indeks bisa unik dan karena itu berkontribusi pada desain database, mereka biasanya tidak ditampilkan di ERD.

... yang memalukan, karena dalam pengalaman saya, desain basis data harus melibatkan pengakuan yang cermat terhadap indeks, karena mereka dapat membuat atau menghancurkan efektivitas sistem basis data.


3
ini bukan memalukan tetapi bukan maksud diagram hubungan entitas untuk mendokumentasikan implementasi fisik tetapi untuk memberikan model konseptual. Diagram hubungan entitas (biasanya dengan informasi tambahan) dapat digunakan untuk mengembangkan implementasi fisik.
miracle173

Tentu. Tapi tidak ada standar diagram untuk indeks (sejauh yang saya tahu) - dan itu memalukan.
Rob Farley

1
Meskipun tidak ada standar, alat CA Associates ERwin memungkinkan indeks ditampilkan menggunakan kata "IEx.y" atau "AKx.y" di mana x adalah nomor indeks dan y adalah posisi kolom ini dalam indeks itu. Konvensi itu bermanfaat untuk meminta penulis ketika menggunakan ERD untuk membantu mereka menavigasi database untuk bergabung. Saya harap ini membantu.
Todd Everett
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.