Paso 1 - crea la estructura de tu base de datos
¿Qué es la estructura de datos?
Este paso consiste en crear la estructura de datos de tu programa. Por ejemplo, si quieres crear un programa de gestión de clientes, tendrás que crear una elemento cliente, factura, producto, etc...
Si eres técnico, es como diseñar la base de datos en SQL, pero de forma visual y sin escribir código.
Si no eres técnico, es como crear una hoja excel, donde los elementos cliente, factura, producto etc... equivalen a tablas de excel, y las propiedades serían como las columnas. Aparte tienes la posibilidad de crear relaciones entre tablas y campos.
Propiedades
Cuando defines una propiedad tienes la opción de elegir el tipo de dato que quieres que sea, por ejemplo texto, número, fecha, texto largo, archivo, vínculo tabla,opciones.
texto: Es un texto corto o medio, por ejemplo el nombre de un cliente.
texto largo: Es un texto largo, por ejemplo la descripción de un producto.
número: Es un número, por ejemplo el precio de un producto, puede ser tanto un número entero como un decimal.
fecha: Es una fecha, por ejemplo la fecha de nacimiento de un cliente, la fecha tiene este formato dd/mm/aaaa.
archivo: Es un archivo, por ejemplo una foto de un cliente, se puede añadir un archivo de cualquier tipo, ya sea pdf, png, zip, mp3, mp4, jpg etc... y tiene un tamaño máximo de 50mb. Al crear este campo, podrás empezar a subir archivos a todos los elementos que contengan un campo de tipo archivo.
opciones: Es un campo de texto que tiene un valor de una lista de opciones, por ejemplo el estado de un cliente, puede ser activo, inactivo, pendiente, etc... Cuando seleccionas este tipo de dato, tienes que añadir todas las opciones que quieres que tenga, también le puedes añadir un color personalizado a cada opción.
Vínculo Tabla: Es una referencia a otro objeto, por ejemplo si tienes un elemento cliente y un elemento factura, en el elemento factura puedes añadir una referencia al elemento cliente, de esta forma puedes saber a que cliente pertenece la factura. Hay 3 tipos de relaciones posibles, muchos a uno (manyToOne), uno a muchos (oneToMany) y muchos a muchos (manyToMany). Por ejemplo, un cliente puede tener muchas facturas, pero una factura sólo puede pertenecer a un cliente, por lo tanto la relación entre cliente y factura sería oneToMany. En cambio, un cliente puede tener muchos productos, y un producto puede pertenecer a muchos clientes, por lo tanto la relación entre cliente y producto sería manyToMany.
Icono
Cuando creas un elemento, puedes elegir un icono para representarlo, por ejemplo si creas un elemento cliente, puedes elegir el icono de una persona, si creas un elemento factura, puedes elegir el icono de una factura, etc...
Para eso tendrás que pegar en el campo de nombre icono un icono de font awesome, por ejemplo si quieres el icono de una persona tendrás que pegar el siguiente código:
fa-solid fa-user
Haz click en el enlace que redirige a todos los iconos de font awesome para escoger el que más te guste, copia y pega en el campo de nombre icono.