[align=justify]
الأخت الكريمة
تختلف الهيئات الرقمية للبيانات الجغرافية التي يتعامل معها البرنامج ArcMap فمنها مثلاً الهيئة الرقمية ESRI Shapefile، لكن الهئية الرقمية التي صمم ArcGIS ليعمل معها مباشرة هي الـ Geodatabase وهذا النوع من الهيئات يختلف عن الأنواع السابقة له مثل ESRI Shapefile و ArcInfo Coverage حيث أنه يستخدم الهيئات الرقمية لقواعد البيانات مع تخزين البيانات الرسومية Graphics في صورة جداول ثنائية Binary Table. عند أستخدام ArcGIS في بيئة تشغيل مكتبية Desktop تستخدم تهية Microsoft Database لحفظ البيانات الخاصة بنظام المعلومات الجغرافي، لكن عند أستخدام ArcGIS في بيئة متعددة المستخدمين Multi-User تبرز مشكلة إدارة البيانات الجغرافية. لنتخيل معاً أن هناك فردين يستخدمان نفس البيانات في نفس الوقت، يقوم أحدهما بتغير هذه البيانات بينما يقوم الآخر بإجراء تحليل عليها، إم مثل هذا الوضع ينتج عنه مشكلات كثيره أقلها ضياع البيانات نفسها. لذلك في بيئة التشغيل متعددة المستخدمين يتم إختزان البيانات الجغرافية فيما يسمى الامتداد المكاني لنظم إدارة قواعد البيانات Spatial Extension of Database Management System وهذا الامتداد توفره عدد من نظم إدارة قواعد البيانات التي تستخدم المعيار SQL2003 مثل Oracle و Microsoft SQL Server حيث أن مثل هذه النظم تدعم العمل في بيئة متعددة المستخدمين. وحيث أن مثل هذه الأنظمة لها بنية مختلفة ويتم إختزان وتداول البيانات فيها بطريقة مختلفة عن الطريقة التي يتم استخدام وتداول البيانات بها في ArcGIS دعت الحاجة لتصميم برنامج يمكن من خلاله لـ ArcGIS أن يستخدم البيانات المختزنة في نظم إدارة قواعد البيانات فيكون عمله أشبه بمترجم بين عالمين يستخدما لغتين مختلفتين، وأطلق على فئة البرامج التي تقوم بهذه الوظيفة الأسم Spatial Data Engine محرك البيانات المكانية وقد قامت ESRI بإنتاج برمجيها الخاصة التي أطلقت عليها ArcSDE لتسمح لمستخدميها بإختزان بياناتهم في نظم إدارة قواعد البيانات. وتوجد حالياً نسخ من هذا البرنامج تعمل مع نظم قواعد البيانات Oracle و Microsoft SQL Server و Paradox و IBM DB2 و Informix.
ومن الجدير بالذكر أن ESRI قد توقفت عن إنتاج ArcSDE بصورة مفردة حيث ضمنته داخل برنامجها الجديد ArcServer.[/align]