|
Il mondo è bello perché è vario, ma a volte, quando dobbiamo gestire i dati della nostra azienda o proporre a potenziali clienti i nostri prodotti dobbiamo fare i conti con i diversi tipi di database server che potremmo dover utilizzare, e questo non è semplice.
Infatti, sia che parliamo di database gratuiti, come Postgres o MySQL, che degli altri (Oracle, SQL Server, DB2), il codice SQL non è mai uguale. Ogni database, inoltre, richiede l’utilizzo di una propria consolle di gestione con cui creare o modificare le tabelle, le viste, i trigger e le stored procedure.
Conoscerli tutti è costoso, così come fare applicazioni che ne siano indipendenti. Storicamente gli amministratori dei database hanno utilizzato strumenti come Er-win che garantivano una certa compatibilità su vari tipi di database, ma l’utilità era comunque limitata alla gestione degli schemi e non aveva nessun impatto con lo sviluppo delle applicazioni.
Usando Instant Developer la libertà è totale: il modulo integrato di gestione del database consente di definire e modificare non solo lo schema ER, ma anche gli altri oggetti del database, come le viste, le stored procedure ed i trigger, creando automaticamente codice SQL specifico ed ottimizzato per ogni tipo di database.
Un altro vantaggio è quello di poter effettuare le modifiche allo schema dei database senza perdere tempo ad adattare le applicazioni: infatti, grazie alla programmazione relazionale, è In.de che propagherà automaticamente le modifiche alle applicazioni che usano gli oggetti modificati, senza doverlo fare manualmente.
Puoi approfondire le funzionalità del modulo di gestione del database, oppure puoi scaricare la versione gratuita Express e iniziare a creare i tuoi database e le tue applicazioni.
|