Типы данных в СУБД

При создании таблицы или добавлении поля в таблицу базы геоданных поля создаются с конкретным типом данных. Типы данных представляют собой классификации, которые позволяют определить возможные значения, операции, которые могут быть выполнены для этих данных, а также каким образом данные этого поля будут храниться в базе данных.

При импорте данных одного типа в поле, имеющее другой тип данных, вам нужно понимать, что является эквивалентами типов данных при их переносе между ArcSDE и вашей системой управления базами данных (СУБД), поскольку это может влиять на содержание данных. Точно так же, при создании новых наборов данных в ArcGIS полезно знать, что является эквивалентами типов данных при их переносе между ArcGIS и вашей СУБД. Например, если вы добавите столбец с плавающей точкой (float) в созданный класс пространственных объектов, то в базе данных SQL Server это будет соответствовать столбцу с численным (numeric) типом данных.

ПримечаниеПримечание:

Перемещение данных из одной базы данных в другую может вызывать преобразование типов данных.

Подробнее о конвертации данных из одного типа в другой

Типы данных файловой базы геоданных представляют собой типы данных ArcGIS. Однако среди продуктов СУБД типы данных могут различаться. В расположенных ниже разделах содержится информация о том, каким образом происходит преобразование типов данных СУБД в типы данных ArcGIS.

Типы данных Access

При создании класса пространственных объектов или таблицы в ArcGIS для каждого столбца существует возможность выбора 11 различных типов данных. Эти типы данных преобразуются в типы данных Access, как указано в расположенной ниже таблице.

Тип данных ArcGIS

Тип данных Access

Примечания

OBJECTID

Длинное целое (Long Integer)

OBJECTID является полем AutoNumber.

SHORT INTEGER

Целое (Integer)

LONG INTEGER

Длинное целое (Long Integer)

FLOAT

Одинарной точности (Single)

DOUBLE

Двойной точности (Double)

TEXT

Текст (Text)

DATE

Дата/Время (Date/Time)

BLOB

Объект OLE*

GUID

Число (Number)

Replication ID, возможны повторы

GEOMETRY

Объект OLE*

RASTER

Длинное целое (Long Integer)

*Объекты связывания и встраивания (OLE) представляют собой объекты, которые были созданы в других приложениях и сейчас связаны с Microsoft Access или встроены в него. В данном случае, типы данных Большой двоичный объект (BLOB) и Геометрия (GEOMETRY) не существуют в Access, поэтому объект ArcGIS связывается с базой данных Access.

Типы данных в системах управления базами данных и многопользовательских базах геоданных

При создании класса объектов или таблицы в базе данных или многопользовательской базе геоданных с помощью ArcGIS для каждого столбца существует возможность выбора одного из одиннадцати различных типов данных. Выбор используемого типа зависит от типа СУБД, к которой выполняется подключение. Для получения информации о том, каким образом происходит преобразование типов данных СУБД в типы данных ArcGIS, см. раздел Типы данных, поддерживаемых в ArcGIS.

Связанные темы

12/10/2012