---
title: "Come creare un database online – senza scrivere codice"
date: "2022-07-06"
categories: 
  - "app-development"
  - "low-code"
  - "no-code"
tags: 
  - "no-code"
  - "no-code-app-development"
  - "rad"
  - "recordsmanager"
  - "rmad"
description: Scoprite come creare un database online senza scrivere codice, utilizzando Altova RecordsManager. Semplificate lo sviluppo di applicazioni grazie a un'interfaccia grafica che consente una gestione efficiente del database.
---
Status: #blog

Tags:  #no-code #no-code-app-development #rad #recordsmanager #rmad

Categories: [mobile-development](/blog/it/category/mobile-development.md) | [low-code+no-code](/blog/it/category/low-codeno-code.md) | [low-code+no-code](/blog/it/category/low-codeno-code.md)
# Come creare un database online – senza scrivere codice

I database backend sono fondamentali per le applicazioni aziendali e quelle basate sui dati, ma lo sviluppo di database richiede tempo e risorse. Sviluppatori e amministratori hanno bisogno di strumenti semplici per definire database online, in modo da poter alimentare le applicazioni personalizzate di cui le aziende hanno bisogno per rimanere produttive e competitive.

Altova RecordsManager offre un approccio completamente visuale per la creazione di applicazioni database avanzate **senza alcuna programmazione o sviluppo di database sul lato server** È possibile apportare modifiche, se necessario. È possibile perfezionare rapidamente il database online utilizzando un'interfaccia completamente visiva e facile da usare. Vediamo come funziona. 

![Immagine decorativa: una donna che digita su un portatile](/blog/images/image_1718299861.jpg)

<!--more-->

## Creare un database online

La cosa migliore di RecordsManager è che il suo assistente basato sull'intelligenza artificiale può creare un database completo a partire da una singola richiesta. **Basta indicare all'assistente AI che tipo di informazioni la vostra applicazione deve memorizzare, e RecordsManager crea il database in pochi secondi.**

Di seguito è disponibile un database online creato per la gestione, la visualizzazione e la modifica delle informazioni relative ai contratti di un'azienda.

Se desiderate esplorare questo database, è incluso come una delle demo fornite con RecordsManager.

![Creare un database online utilizzando RecordsManager ](/blog/images/rm1-2.png)

Il processo per definire il database online è, in linea di massima, il seguente:

1. Descriva all'assistente virtuale il tipo di database di cui ha bisogno
2. Modificare i campi, se necessario
3. Configurare i moduli, se necessario
4. Configurare i filtri
5. Progettare la pagina principale della vostra applicazione
6. Fornire agli utenti finali l'accesso all'applicazione sia su dispositivi mobili che su computer

Alla base del database si trovano uno o più repository. Questi strumenti aiutano a organizzare i contenitori di dati. Nell'esempio "Contratti", ci sono due repository: "Contratti" e "Aziende". Questi, a loro volta, contengono uno o più contenitori di dati: "Contratti", "Gruppi di aziende", "Aziende", "Dipartimenti", ecc. I repository vengono utilizzati esclusivamente per scopi organizzativi: i contenitori di dati possono essere spostati tra i repository in base alle esigenze. Infatti, l'intera struttura del database online può essere modificata in qualsiasi momento, anche dopo che i dati sono stati inseriti.

## Campi nel database online

Ogni contenitore di dati includerà una serie di campi per la visualizzazione dei dati, oppure, quando applicabile, per consentire agli utenti finali di inserire dati. Di seguito sono elencati i campi definiti per i record nel contenitore di dati "Persone". La definizione è un processo completamente visivo, con numerose opzioni integrate (testo, numeri, date, incremento automatico, promemoria, immagini, ecc.) per personalizzare il tutto in base alle esigenze.

![Definizione dei campi per i record nel database online ](/blog/images/rm-fields-1.png)

## Moduli per l'inserimento e la visualizzazione dei dati

Una volta definiti i campi, questi possono essere organizzati in moduli. I moduli sono ciò con cui l'utente interagirà nella vostra applicazione. È possibile definire moduli per diversi scopi, come la visualizzazione dei dati [inserimento dati](https://www.altova.com/blog/how-to-build-a-data-entry-app/), visualizzazione dei report, esportazione dei dati e formattazione delle email di promemoria. Per ogni contenitore di dati, è definito un insieme separato di moduli che utilizzano campi specifici per quel contenitore.

Un importante vantaggio nell'utilizzo di moduli basati su contenitori di dati è che l'accesso a ciascun tipo di modulo può essere configurato separatamente. Di conseguenza, è possibile progettare alcuni moduli per visualizzare dati a cui solo determinati utenti sono autorizzati ad accedere e/o a modificarli. È inoltre possibile progettare altri moduli che limitano la quantità di dati visualizzati, a seconda di ciò che l'utente deve effettivamente vedere in determinate circostanze.

Come per la definizione della struttura e della gerarchia del vostro database online, la creazione di moduli per la vostra applicazione è un processo completamente visivo, che non richiede la scrittura di codice. Avrete il pieno controllo su come i dati vengono presentati. Semplicemente, selezionate i campi da visualizzare e, con pochi clic, create tabelle, raggruppate i dati in base a determinati criteri e offrite agli utenti finali opzioni di ricerca intuitive per aiutarli a trovare rapidamente ciò di cui hanno bisogno.

Nell'editor dei moduli mostrato di seguito, abbiamo creato un modulo per visualizzare i contratti raggruppati per categoria. L'ID del contratto, il titolo e lo stato vengono visualizzati in una tabella.

![Definire il layout dei moduli senza scrivere codice](/blog/images/rm-forms.png)

Ecco la visualizzazione che viene presentata agli utenti finali. Questo utente finale ha le autorizzazioni per visualizzare e modificare i record elencati.

![Modulo per l'inserimento dei dati nel database online](/blog/images/rm-form-result.png)

Per capire quanto sia semplice creare moduli per la vostra applicazione di database online in questo modo, consultate gli **[esempi animati presenti nelle nostre diverse pagine dedicate ai moduli](https://www.altova.com/it/recordsmanager/forms#form-types).**

## Definire i filtri dei dati

Dopo aver creato i contenitori dati, i campi e i moduli, è possibile utilizzare strumenti visivi in RecordsManager per definire filtri che limitano la visualizzazione dei record in determinate situazioni.

I filtri possono essere semplici o complessi e hanno numerosi usi e vantaggi, tra cui:

1. Per filtrare i dati visualizzati in elenchi e in report

2. Per limitare l'accesso degli utenti ai dati

3. Per selezionare preventivamente gli utenti che riceveranno notifiche di promemoria tramite gruppi di avvisi

4. Per definire in anticipo le ricerche da effettuare su ciascun contenitore di dati

5. Per consentire agli utenti di effettuare ricerche più rapide

Nel nostro database online, l'amministratore ha creato diversi filtri all'interno del contenitore dati "Contratti" per aiutare gli utenti finali a trovare rapidamente le informazioni di cui hanno bisogno.

![Aiutare gli utenti a trovare rapidamente le informazioni nel database grazie ai filtri](/blog/images/rm-filters.png)

Creare un filtro è un processo visivo, che si effettua tramite semplici clic. Ecco come viene definito il filtro per visualizzare i contratti degli utenti che scadono entro 90 giorni:

![Cliccare e trascinare per creare un filtro](/blog/images/rm-filter-create.png)

## Ruoli e permessi del database

Specificare la granularità [ruoli e autorizzazioni per l'accesso all'applicazione](https://www.altova.com/blog/role-based-access-control-in-enterprise-apps/) e la modifica dei dati nel vostro database online in RecordsManager è, come potete immaginare, un processo semplice e intuitivo. Di seguito, una schermata che mostra le autorizzazioni configurate per gli utenti assegnati al ruolo di "Marketing" per il database dei contratti.

![](/blog/images/roles-permissions.png)

## Rendere l'utilizzo semplice per gli utenti finali

I database online integrati in RecordsManager offrono una vasta gamma di strumenti e funzionalità per semplificarne l'utilizzo [Facile da usare per gli utenti finali](https://www.altova.com/it/recordsmanager/ease-of-use) per navigare e utilizzarle. Tra queste, troviamo:

- Linee guida per la revisione e opzioni di convalida

- Suggerimenti per la modifica e opzioni predefinite per i moduli

- Script che aggiornano altri campi in base all'elemento corrente 

- Strumenti per il monitoraggio delle modifiche e per l'audit

- Promemoria all'interno dell'applicazione e tramite e-mail

- Utilizzo offline

- Automatico [design reattivo](https://www.altova.com/it/recordsmanager/ease-of-use#responsive)

L'esempio seguente illustra come impostare un messaggio di avviso di validazione quando un utente inserisce una data di firma successiva alla data di entrata in vigore di un contratto.

![](/blog/images/data-entry-validation.png)

E il messaggio di avviso che viene mostrato all'utente finale quando la convalida fallisce:

![Messaggio di conferma visualizzato agli utenti finali del database online](/blog/images/data-entry-message.png)

  
Quando sarete pronti a rendere disponibile il vostro database online, gli utenti finali potranno accedervi tramite il dispositivo che preferiscono. La vostra applicazione sarà accessibile agli utenti su qualsiasi computer tramite browser web, mentre l'accesso da dispositivi mobili sarà garantito tramite le app native per iOS e Android.

[**Iniziare a utilizzare RecordsManager**](https://app.altova.cloud/try/recordsmanagerai) **è completamente gratuito** Scoprite quanto sia semplice creare un database online affidabile grazie a questo approccio visivo e senza la necessità di scrivere codice.
