English
Instant Developer Foundation Documentazione
  • Tutorial applicazioni web
  • Lavorare con i database

Creazione oggetto tabella

copia link
<< Video precedente
Apri in una finestra a tutto schermo.
Video successivo >>

Trascrizione

Vi ho raccontato che la creazione fisica dei file di un database non avviene all’interno di Instant Developer, ma bensì nell’applicazione di gestione del motore database; e per quanto riguarda la creazione della struttura intesa come tabelle, campi relazioni? Qui abbiamo due strade percorribili: creazione della struttura all’interno del progetto e invio al motore database o viceversa creazione con l’interfaccia di gestione esterna e importazione all’interno del progetto. Si perché una cosa deve essere chiara: per utilizzare il database la struttura dello stesso deve essere all’interno dell’albero di progetto (non posso eseguire query se la tabella o i campi necessari non sono presenti nell’albero). Io opto sempre per la prima strada: creazione della struttura dentro al progetto e invio al motore database durante la fase di compilazione; vedremo comunque anche la seconda strada perché potrebbe esserci utile.

Partiamo con la creazione della tabella denominata Localita, nell’albero di progetto, puntatore sul database, tasto destro Aggiungi Tabella: la scheda nell’area di progettazione consente di impostare la proprietà Nome, digitiamo Localita: questo nome può’ contenere spazi, lettere accentate perché non è il nome fisico, cioè non è il nome reale che verrà inviato al motore database ma bensi il nome logico o alias utilizzato dentro al progetto; il nome fisico di questa tabella, come effettivamente verrà creata dentro al database è riportato alla proprietà Codice; notate un check sulla opzione Automatico; questo fa si che Nome fisico (Codice) verrà calcolato automaticamente dal Nome eliminando spazi e caratteri non consentiti.

In questa scheda ci sono altre proprietà che non sono direttamente riconducibili al database, ad esempio Titolo, Elemento; è possibile definire un titolo che verrà applicato in interfaccia quando sarà creata una visualizzazione dei dati di questa tabella…potremo modificare il titolo successivamente durante la creazione dell’interfaccia, ma visto che possiamo impostarlo anche ora digitiamo Elenco Località.

Siccome tutta la tabella è stata denominata Localita, alla voce elemento ci viene chiesto come desideriamo chiamare 1 solo record della tabella; potremmo decidere di chiamarlo Comune; tale identificativo verrà utilizzato per la definizione automatica dei Codici dei Campi e dei nomi assegnati alle Classi Object Oriented che creeremo in seguito: come linea di principio, se possibile, io utilizzo sempre il nome della tabella con un sostantivo plurale ed il nome elemento come sostantivo al singolare.

Confermiamo le modifiche nella scheda e passiamo alla definizione dei campi.

Ultima modifica: 19/03/2021 / Validità: da 20.0.7800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum

Vedi anche

    Scarica il progetto di esempio You Bb Project.zip