> For the complete documentation index, see [llms.txt](https://landian.gitbook.io/guideline-and-artbook-landian/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://landian.gitbook.io/guideline-and-artbook-landian/desarrollo/nomenclatura-de-bases-de-datos.md).

# Nomenclatura de bases de datos

MaterialEl nombre de la base de datos debe venir precedido del prefijo **DB (Data Base)** y seguido por el carácter **( \_ )** underline. El nombre debe reflejar de manera precisa y exacta el contenido y su función. La nomenclatura utilizada es Pascal\_Snake\_Case:. No se deben utilizar espacios en el nombre de archivo. El nombre del archivo debe ser igual al nombre de la base de datos:

| PREFIJO  | EJEMPLO               |
| -------- | --------------------- |
| **DB\_** | **DB\_LANDS**         |
|          | **DB\_PLAYER\_STATS** |

**Tablas**

El nombre de la tabla debe venir precedido del prefijo TBL (Table) y seguido por el carácter ( \_ ) underline. Los nombres de las tablas deben reflejar de manera precisa su contenido y función. Se recomienda la notación Pascal\_Snake\_Case: No se deben utilizar espacios en el nombre de archivo.

| PREFIJO   | EJEMPLO                |
| --------- | ---------------------- |
| **TBL\_** | **TBL\_NFT\_ARTICLES** |
|           | **TBL\_LANDS\_CLAIM**  |

**TABLA RESUMEN NOMBRAMIENTOS**

|               | DESCRIPCIÓN                 | PREFIJO       |
| ------------- | --------------------------- | ------------- |
| **VARIABLES** | **Boolean**                 | **Bol**       |
|               | **Byte**                    | **Byte**      |
|               | **Integer**                 | **Int**       |
|               | **Integer64**               | **Int64**     |
|               | **Float**                   | **Float**     |
|               | **Name**                    | **Name**      |
|               | **String**                  | **Str**       |
|               | **Text**                    | **Txt**       |
|               | **Vector**                  | **Vec**       |
|               | **Rotator**                 | **Rot**       |
|               | **Transform**               | **Transform** |
|               | **Structure**               | **Structure** |
|               | **Interface**               | **Interface** |
|               | **Object Types**            | **ObjType**   |
| **FUNCIONES** |                             |               |
|               | **Level Blueprint**         |               |
|               | **Blueprint Class**         |               |
|               | **Blueprint Interface**     |               |
|               | **Animation Blueprint**     |               |
|               | **Widget Blueprint**        |               |
|               | **Event Begin Play**        |               |
|               | **Begin/End Overlap**       |               |
|               | **Construct Script**        |               |
|               | **On Hit result**           |               |
| **CLASES**    |                             |               |
|               | **Actor**                   |               |
|               | **Pawn**                    |               |
|               | **Character**               |               |
|               | **Player Controller**       |               |
|               | **Game Mode base**          |               |
|               | **Actor Component**         |               |
|               | **Scene Component**         |               |
| **OBJETOS**   |                             |               |
|               | **Level**                   |               |
|               | **Material**                |               |
|               | **Animation**               |               |
|               | **Blendables**              |               |
|               | **Particle System**         |               |
|               | **Artificial Intelligence** |               |
|               | **Blendables**              |               |
|               | **Editor Utilities**        |               |
|               | **Foliage**                 |               |
|               | **FX**                      |               |
|               | **Livelink**                |               |
|               | **Materials\&Textures**     |               |
|               | **Media**                   |               |
|               | **Miscellaneous**           |               |
|               | **Paper2D**                 |               |
|               | **Physics**                 |               |
|               | **Sounds**                  |               |
|               | **User Interface**          |               |
