Sincronizza Indice |
Scarica il progetto |
Testo dell'articolo |
Stampa l'articolo |
Eterno oggetto di guerre di religione si presenta come uno dei database più utilizzati in ambiente Visual Basic probabilmente in ragione dell'elevata semplicità di integrazione con altri sistemi Microsoft. Può essere utilizzato sia come database relazionale che come front-end per piccoli applicativi basati sul suo database utilizzando Microsoft Access, un pacchetto della suite Microsoft Office. Consente la creazione di query di selezione (Viste) ma anche di modifica, inserimento e cancellazione, come una sorta di Stored Procedures, che in realtà sono assenti. Supporta la creazione di Indici, Chiavi primarie ed esterne, nonché le relazioni e l'integrità referenziale. Se viene utilizzato all'interno di Microsoft Access può contenere una serie di oggetti extra quali Maschere di inserimento dati, Report, Macro e Moduli scritti in Visual Basic for Application (VBA). Possiede anche un minimo sistema di gestione della multiutenza mediante la creazione di gruppi di lavoro. A questo aggiunge anche la secondaria possibilità di proteggere il database con una password di accesso ma che tuttavia si rivela essere una protezione molto debole a causa della semplicità con la quale può essere rimossa anche senza conoscerla.
Sostanzialmente si tratta di un buon prodotto se utilizzato da un unico utente su macchina locale, poiché l'intero database è contenuto all'interno di un singolo file, con poche operazioni di modifica del database. Il database infatti soffre molto nelle architetture di rete, sono frequenti i danneggiamenti e non è sempre possibile effettuare il recupero dei dati. In caso di frequenti operazioni di modifica del database, questo può assumere dimensioni decisamente eccessive per i dati in esso contenuti (fino al 97% di spazio sprecato). In tali casi si rende obbligatoria la compattazione che necessita di accesso esclusivo al database.
|
Nel 90% dei casi si tratta del primo database utilizzato in ambiente Visual Basic e rivela essere un ottimo strumento per imparare le basi ed affrontare i primi problemi nello studio di un progetto multiutente. Se ne sconsiglia l'utilizzo in progetti di una certa importanza o in ambienti di rete. Fibia
FBI
|
Torna all'indice della sezione Database |