Directrices para la ampliación de bases de datos

No se admite la modificación de secuencias. La edición del archivo sequences.xml en el repositorio de entidades no tiene ningún efecto. Además, IBM® recomienda no modificar secuencias utilizando las herramientas de base de datos. En la mayoría de las circunstancias, no es necesario y tiene efectos adversos.

Determinados aspectos de la base de datos no se pueden modificar. Si intenta realizar las modificaciones, los datos no se dañan, pero los cambios intentados no se incorporan a la base de datos. La aplicación no permite las modificaciones siguientes:
  • Columnas predeterminadas de las tablas predeterminadas
  • Las claves primarias de las tablas
  • Las claves exclusivas de las tablas
  • Vistas
Nota:
  • No se pueden añadir vistas personalizadas ni actualizar las vistas predeterminadas. La creación de vistas de base de datos personalizadas no está soportada.
Cuando planifique extensiones para la base de datos, tenga en cuenta las implicaciones de los cambios y cómo pueden afectar a otras áreas.
Nota: Si modifica una tabla y su implantación utiliza el componente Sterling™ Business Center, la vista que está asociada a la tabla también debe modificarse.

Se recomienda que las columnas personalizadas o ampliadas que se añaden a las tablas predeterminadas o a las tablas personalizadas se establezcan en Nullable=true de forma predeterminada y no tengan un valor predeterminado, a menos que sea la columna de clave primaria.

Diagramas de relación de entidad

Para obtener más información sobre la base de datos, consulte los diagramas de relaciones de entidades (ERD) utilizando el archivo <runtime_sandbox>/xapidocs/erd/html/erd.html . Estos ERD proporcionan la siguiente información:
  • Indican qué tablas pueden ampliarse añadiendo columnas.
  • Indican qué tablas pueden tener una relación descolgada.
  • Relaciones entre tablas (para entender mejor la relación entre entidades lógicas como órdenes, envíos y pagos).
  • Detalles de índices. Cada tabla está indexada por una clave primaria. La mayoría de las tablas también tienen un índice exclusivo que está constituido por las columnas que componen la clave exclusiva lógica. Además, algunas tablas tienen índices alternativos para dar soporte a consultas.
  • Las vistas que indican cómo interactúan varias tablas.

Archivos XML de la base de datos de la entidad

Las tablas estándar que se incluyen con la base de datos de aplicación se definen en un conjunto de archivos XML de entidad, también conocidos como archivos XML de definición de base de datos. Cada archivo XML de entidad puede contener varias definiciones de tabla. Para obtener más información sobre estas tablas, consulte los archivos en el directorio <runtime_sandbox>/repository/entity . Dentro de estos archivos XML de entidad, una entidad representa una tabla y un atributo representa una columna.