Saya menjalankan ArcSDE 10 dengan SQL Server 2008 R2 Standard Edition. Saya baru mengenal SDE dan SQL Server, tetapi saya mengerti bahwa SQL Server memiliki kemampuan untuk membuat hubungan antar tabel dan memelihara aturan integritas referensial tertentu.
ArcGIS memiliki kelas hubungan yang bertindak serupa, tetapi kelas hubungan tidak memiliki semua fitur hubungan SQL dan tidak menghasilkan hubungan SQL di database ArcSDE.
Apakah mungkin untuk membuat kelas hubungan di ArcGIS untuk database ArcSDE dan membuat hubungan untuk tabel yang sama di SQL Server? Dengan demikian, saya akan dapat memanfaatkan hubungan ini apakah saya bekerja dengan data di ArcGIS atau di SQL Server Management Studio. Akankah kedua jenis hubungan tersebut saling bertentangan atau menghambat kinerja?
Jawaban:
SDE dan SQL sebenarnya bukan teman. Mereka tidak bekerja sama dengan baik. SDE menggunakan sql tetapi tidak memanfaatkan semua kemampuan aslinya. Hubungan yang diatur dalam sde tidak tercermin dalam SQL. Mengedit tabel kelas fitur yang dikelola oleh SDE, memodifikasi skema tabel di luar katalog, serta melakukan banyak hal lain, akan membuat babi SDE. Dengan rekam jejak ini, saya akan membiarkan hubungan hingga SDE jika Anda mencoba menghubungkan informasi kelas fitur. Jika Anda menggunakan tabel biasa, potong sde out dan gunakan sql asli.
Tidak ada referensi untuk ini selain pengalaman saya sendiri. Jika itu adalah bahan yang tidak bersumber maka sengketa atau hapus ini.
sumber