Definir la estructura
Entidades, campos, claves y restricciones describen cómo se organiza el modelo de ChiralData para almacenarlo.
Concepto · del modelo de datos a la estructura de base de datos
Próximamente
La estructura entre ChiralData y la base de datos.
ChiralData describe el estado y las operaciones. ChiralSchema convierte ese modelo en una estructura de base de datos: entidades, campos, relaciones y los cambios que la hacen evolucionar. Sigue siendo un concepto; aún no hay ningún kit CLI que instalar.
01 · Qué
ChiralSchema es la capa entre el modelo de datos y una base de datos. Define la forma persistida, inspecciona lo que ya existe y describe cambios seguros y versionados.
Entidades, campos, claves y restricciones describen cómo se organiza el modelo de ChiralData para almacenarlo.
Como concepto, las migraciones comparan el modelo declarado con la base de datos y registran cambios deliberados, conservando los datos existentes.
02 · Por qué
Un modelo de datos puede estar claro en el código y, aun así, divergir de lo que está guardado. ChiralSchema nombra ese límite: describe la estructura de la base de datos, observa lo que ya existe y hace visibles los cambios a lo largo del tiempo.
03 · Cómo
Las seis capas parten de un contrato de datos y avanzan por entidades y relaciones; después emparejan migraciones previstas con la inspección de la base de datos. Las versiones y los destinos de base de datos completan el camino hasta la persistencia.
Un mapa conceptual del modelo a la base de datos: contratos, entidades, relaciones, migración e inspección, evolución versionada y destinos de base de datos. Estas capas describen el límite previsto; no implican que ya se haya publicado un kit CLI.
Ver el marco cross-domain en Arquitectura ChiralLa forma del modelo orientada a la base de datos: tipos de campo, claves y restricciones que definen qué se puede persistir.
Registros con nombre y sus campos, expresados como tablas o colecciones que puede guardar una base de datos.
Vínculos entre entidades, incluidas la pertenencia, la cardinalidad y las claves que mantienen intactas las referencias.
Las dos direcciones emparejadas: describir un cambio de esquema y después inspeccionar la base de datos para conocer la estructura existente.
Un historial de cambios de esquema que se puede revisar y aplicar en orden, con un punto de partida conocido para cada paso.
El límite donde el esquema se encuentra con un dialecto o adaptador de base de datos y se convierte en estructura física persistida.