Skip to content

Dominios, Definiciones y Registros

Al utilizar la plataforma CoB a menudo encontrará tres conceptos principales: definición (definition), dominio (domain) y instancia (instance). Cada uno de estos conceptos describe diferentes tipos de unidades de información y son, por tanto, fundamentales para llegar a conocer nuestra plataforma. Como tal, aparecerán varias veces a lo largo de de esta trayectoria de aprendizaje.

Para tener una mejor idea de lo que significan estos conceptos en el contexto de una aplicación construida dentro de la plataforma CoB, utilizaremos como ejemplo la solución basada en nuestra base de datos de demostración. Puede acompañarnos haciendo clic aquí e iniciando sesión con las siguientes credenciales:

username: demo password: demo

WARNING

Tenga en cuenta que el usuario demo sólo puede realizar de lectura de datos - no puede criar, actualizar o borrar ningún dato. A lo largo del manual de usuario, ilustraremos todas las acciones de lectura de datos con la cuenta demo. Alternativamente, ilustraremos cualquier otra acción más avanzada con una segunda cuenta privada (register_demo). Si desea probar alguna de las potentes funciones que el usuario demo no puede utilizar, puede pedirnos que creemos una cuenta especial de prueba en training.cultofbits.com.

Tras acceder a la aplicación a través del enlace incluido más arriba, encontrará un panel de visualización que contiene una serie de gráficos relacionados con la base de datos. En la esquina superior derecha, encontrará una barra de navegación horizontal con varios elementos. Cada elemento se refiere a un dominio. El dominio llamado E-learning Demo se refiere a la aplicación que está utilizando actualmente.

screen_shot_2022-08-02_at_12.06.17_2

Debajo del título del dominio y del número de registros de datos que contiene, hay un cuadro de búsqueda en el que puede buscar cualquier dato que necesite. Por ejemplo, puede buscar Portugal y la aplicación le devolverá inmediatamente todos los resultados del dominio que contengan esa expresión.

screen_shot_2022-08-02_at_12.08.01_1

De vuelta en la página de inicio de la E-learning Demo puede encontrar una pequeña caja rectangular debajo de la caja de búsqueda con dos líneas, cada una conteniendo un nombre y un valor:

screen_shot_2022-01-14_at_10.43.00

Se trata de definiciones y son las entidades de datos que contienen los campos necesarios para describir todos los elementos de datos dentro de un dominio (es decir: propiedades como el nombre del país, el nombre corto, el nombre largo y el código alfa). Un dominio puede verse, por tanto, como un conjunto de definiciones agrupadas temáticamente.

Si hace clic en la parte superior de la definición de la serie CountrIes encontrará una lista de registros de datos - 5260 para ser más precisos. Cada uno de estos registros de datos es una instancia. Una instancia es el resultado de los datos introducidos en cada campo de definición.

screen_shot_2022-08-02_at_12.09.39_1

Haciendo clic en la celda ID o Detalles de una instancia puede leer y editar todas las propiedades individuales que describen cada elemento de datos en particular:

screen_shot_2022-01-14_at_11.12.43

Para entender mejor cómo funcionan estos conceptos en la práctica y lo que se puede hacer con ellos cuando se combinan en una aplicación CoB, podemos ver los dominios como grupos de hojas de cálculo, las definiciones como columnas y las instancias como líneas. Esperamos que este ejemplo te sea útil a lo largo de tu trayectoria de aprendizaje.