# Inicio rápido

- Human documentation: [https://docs.univer.ai/es-ES/guides/bases/getting-started/quickstart](https://docs.univer.ai/es-ES/guides/bases/getting-started/quickstart)

- Agent Markdown: [https://docs.univer.ai/es-ES/guides/bases/getting-started/quickstart.md](https://docs.univer.ai/es-ES/guides/bases/getting-started/quickstart.md)

- Requested language: `es-ES`

- Content language: `es-ES`

- Documentation version: `1.2.0`

- Source: [bases/getting-started/quickstart.es-ES.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/bases/getting-started/quickstart.es-ES.mdx)

---

Antes de instalar Univer Bases, conozca los cuatro conceptos que aparecen en toda su API y documentación. Explican cómo se compone, guarda, modifica y controla una Base.

## Conceptos básicos

### Plugins

Las funciones de Univer se distribuyen como plugins. `@univerjs-pro/bases` aporta el modelo de Base, los comandos y `UniverBasesPlugin`; `@univerjs-pro/bases-ui` aporta el espacio de trabajo independiente y `UniverBasesUIPlugin`. El plugin del modelo también usa el motor de fórmulas para integrar los campos de fórmula en el cálculo de Bases.

Registre solo los plugins de producto que necesite su aplicación. La [guía de instalación](https://docs.univer.ai/es-ES/guides/bases/getting-started/installation.md) incluye la configuración completa para navegador y sus dependencias técnicas.

### Instantánea y modelo de datos

`IBaseSnapshot` es el formato de persistencia de una unidad Base. Contiene las tablas y su orden; cada tabla contiene campos, registros, vistas y el orden de cada colección. Las vistas son proyecciones de los mismos registros, por lo que cambiar de vista no duplica los datos.

Use una instantánea para crear, guardar o restaurar una Base. Cuando la unidad esté en ejecución, no modifique directamente el objeto de instantánea. Consulte [Instantánea de Base](https://docs.univer.ai/es-ES/guides/bases/model/base-snapshot.md) y [Tablas, Campos y Registros](https://docs.univer.ai/es-ES/guides/bases/model/tables-fields-records.md) para ver el esquema.

### Comando

Los cambios en tiempo de ejecución pasan por comandos. Crear una tabla, actualizar un campo, editar un registro o cambiar una vista mediante comandos o Facade mantiene coherentes el modelo, la interfaz, deshacer/rehacer y la colaboración.

Para el código de aplicación, prefiera Facade API. Use identificadores de comando directamente solo para integraciones de bajo nivel que Facade no exponga.

### API de Facade

Facade API envuelve los comandos y el modelo de Bases con objetos para Base, tabla, campo, registro y vista. Importe `@univerjs-pro/bases/facade` para operaciones del modelo y `@univerjs-pro/bases-ui/facade` para el estado de la interfaz; después cree la API con `FUniver.newAPI(univer)` tras registrar los plugins.

Continúe con [Instalación y uso básico](https://docs.univer.ai/es-ES/guides/bases/getting-started/installation.md) y después use la [guía de Facade API de Bases](https://docs.univer.ai/es-ES/guides/bases/getting-started/facade.md) para crear y editar datos.
