Utilice el Editor de esquemas para ver o cambiar los parámetros de toda la jerarquía de esquema: esquemas, clases de elementos y propiedades.
No se pueden controlar todos los aspectos de un esquema desde el Editor de esquemas. Por ejemplo, no se pueden crear propiedades de objeto o asociación ni especificar que el sistema genere automáticamente un valor para una propiedad. No obstante, si ha configurado estos atributos para un esquema, el Editor de esquemas mostrará los parámetros actuales.
Los parámetros que se ven dependen de lo que el proveedor admite. Por ejemplo, la opción Transacciones largas no aparecerá si el proveedor no admite el control de versiones.
Puede importar un esquema XML que ha exportado y utilizarlo para definir un nuevo esquema para otro banco de datos. Es muy útil para crear varios bancos de datos basados en el mismo esquema.
Exporte el esquema seleccionado como archivo XML para compartir un esquema que haya creado en el Editor de esquemas con otros usuarios del Conjunto de herramientas AutoCAD Map 3D o software de SIG, para crear una copia de seguridad de un esquema que ha creado en el Editor de esquemas como archivo XML o para guardar el trabajo en curso si el origen de datos o directorio original deja de estar disponible.
Puede definir un nuevo esquema en un origen de elemento nuevo o existente para un proveedor FDO basado en bases de datos (Microsoft SQL Server, MySQL u Oracle) o para un banco de datos SDF. No puede crear un esquema para un origen de elemento SHP ya existente, pero puede crear un nuevo banco de datos basado en archivos y crear un nuevo esquema para él durante el proceso de creación.
Seleccione una entrada de esquema a la derecha y haga clic en Nueva clase de elemento; a continuación, especifique la información de la nueva clase de elemento en la parte izquierda de la ventana.
Seleccione a la derecha la entrada de clase de elemento de la propiedad y haga clic en Nueva propiedad. Especifique la información relativa a la propiedad situada en la parte izquierda de la ventana.
Indique el nombre que aparecerá en el árbol Esquema. Debe seguir las reglas de nomenclatura del proveedor.
No se puede cambiar el nombre de esquema de un banco de datos SQLite. El nombre de esquema debe ser “Por defecto”. Asimismo, para esquemas SQLite, no puede añadir comentarios en los campos Descripción del esquema o de la clase de elemento.
Indique una descripción opcional del esquema.
Indique el nombre de la clase de elemento que aparecerá en el árbol Esquema. Debe seguir las reglas de nomenclatura del proveedor.
Indique una descripción opcional de la clase de elemento.
Seleccione Clase de elemento para una clase con geometría asociada. Seleccione No es clase de elemento para datos no espaciales que puedan usarse como clase autónoma o contenida.
Para la mayoría de los proveedores, una clase de elemento requiere un identificador único para distinguirla de los demás elementos (a menos que la clase de elemento tenga una clase base de la que herede un identificador).
Una clase que no es de elemento no está asociada a ninguna otra clase y requiere un identificador único. Como clase contenida, define una propiedad de otra clase de elemento o de no elemento. Por ejemplo, Acera podría ser una propiedad de la clase Carretera; la clase Acera define la propiedad Carretera.Acera. En este caso, la clase Acera no necesita una propiedad de identidad, aunque podría tenerla.
Si esta clase de elemento se hereda de otra clase de elemento, seleccione dicha superclase; de lo contrario, elija Ninguna. Este parámetro solo se aplica a clases de elementos (no a clases de no elementos) y solo está disponible si el proveedor admite la herencia.
Haga clic en Sí si esta clase de elemento es una clase abstracta. No se pueden crear elementos para una clase abstracta, pero se puede utilizar como clase base. Este parámetro solo se aplica a clases de elementos (no a clases de no elementos) y solo está disponible si el proveedor admite herencias.
Permite seleccionar las propiedades del identificador único (para valores de clave principal no nulos) en esta clase de elemento. Seleccione una propiedad para un identificador sencillo o varias propiedades si se trata de un identificador compuesto. (Algunos proveedores solo admiten identificadores sencillos). Cree estas propiedades antes de crear las demás. Utilice los botones de flecha para reordenar las propiedades.
Especifique un valor para cualquier propiedad no nula de un elemento antes de incorporar dicho elemento al banco de datos. Si no lo hace, no podrá aplicar un check-in al elemento.
Por lo general, las propiedades del identificador utilizan un valor entero generado automáticamente. Esto significa que cuando añade elementos nuevos a esta clase de elemento, inmediatamente reciben un identificador único generado automáticamente. Si no especifica un valor entero generado automáticamente para esta propiedad, debe introducir manualmente un identificador único para cada elemento nuevo que la utilice.
Permite especificar los criterios que deben cumplir los elementos para que se puedan añadir a esta clase de elemento. En el cuadro Restricción, escriba una restricción para esta clase de elemento y haga clic en Nueva para aplicarla. Si es necesario, cree más restricciones. Utilice los botones de flecha para reordenar las restricciones. Para eliminar una restricción, selecciónela y haga clic en Suprimir. Este parámetro está disponible si el proveedor admite restricciones. La sintaxis de las restricciones es específica del proveedor.
Permite especificar si el usuario que ha aplicado un check-out a un elemento controla dicho elemento con exclusión de otros usuarios hasta que le vuelva a aplicar un check-in. Este parámetro se aplica solo a los proveedores que admiten el bloqueo.
Permite especificar si las transacciones largas están habilitadas. Una transacción larga agrupa cambios condicionales en uno o varios elementos. Las transacciones largas se utilizan para crear diferentes versiones de un elemento o de un conjunto de elementos. Este parámetro se aplica solo a los proveedores que admiten el control de versiones.
Indique el nombre de la propiedad que aparecerá en el árbol Esquema. Debe seguir las reglas de nomenclatura del proveedor.
Cada propiedad es un atributo único de una clase de elemento. Por ejemplo, una clase de elemento Carretera puede tener propiedades denominadas Nombre, Fecha_construcción y Ubicación.
Seleccione Datos si se trata de datos no espaciales. Seleccione Geometría si se trata de una propiedad que define la forma de un objeto.
Los tipos de propiedad Datos pueden ser booleanos, byte, fecha/hora, decimales, únicos, dobles, Int16, Int32, Int64 o cadenas. Por ejemplo, un elemento Carretera puede tener una propiedad de datos denominada Fecha_construcción cuyo tipo sea fecha/hora.
La propiedad Geometría por defecto especifica una de las siguientes cuatro formas: punto (0 cotas), curva/línea (1 cota), superficie/polígono (2 cotas) y sólido (3 cotas). Aunque una clase de elemento tenga una propiedad geométrica principal, puede tener propiedades geométricas adicionales. Una propiedad geométrica está asociada a un contexto espacial. Todos los ejemplares de una propiedad geométrica deben tener la misma cota por coordenadas. No todos los proveedores admiten todos los tipos de geometría ni todas las cotas. Por ejemplo, SHP solo admite los puntos XY, mientras que Oracle admite los puntos XY, XYZ, XYZM y XYM. El valor por defecto es XY. Además, puede tener atributos que describan una elevación y una medida: HasElevation para Z y HasMeasure para M.
Aunque una clase de elemento tenga una propiedad geométrica principal, puede tener propiedades geométricas adicionales. Una propiedad geométrica está asociada a un contexto espacial. Todos los ejemplares de una propiedad geométrica deben tener la misma cota por coordenadas. No todos los proveedores admiten todos los tipos de geometría ni todas las cotas. Por ejemplo, SHP solo admite los puntos XY, mientras que Oracle admite los puntos XY, XYZ, XYZM y XYM. El valor por defecto es XY. Además, puede tener atributos que describan una elevación y una medida: HasElevation para Z y HasMeasure para M.
La propiedad de asociación puede aparecer en la lista, pero el Conjunto de herramientas AutoCAD Map 3D no la admite. Seleccione únicamente este tipo de propiedad si la utilizan los datos existentes y desea mantener dichos datos después de moverlos a otro banco de datos.
Indique una descripción opcional de la propiedad.
No es posible establecer esta opción, que define el parámetro actual de esta propiedad en un esquema existente. Sí indica que el sistema generará los valores de esta propiedad de forma automática. Por lo general, las propiedades del identificador cuyos valores identifican a cada elemento de forma exclusiva se generan automáticamente.
Haga clic en un nombre de atributo, en el árbol de esquema, para ver su descripción. Si cambia o especifica el valor de una propiedad, aparecerá una flecha hacia abajo o un cursor parpadeante en el campo del valor y podrá seleccionar o escribir un valor.
La lista cambia de manera dinámica para mostrar los diferentes atributos que están disponibles para el tipo de propiedad seleccionado.