Visual Basic Simple
Panoramica generale dei database
Microsoft Access
Sincronizza Indice
Sincronizza Indice
Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Testo dell'articolo
Stampa l'articolo
Stampa l'articolo
Ricerca personalizzata

Difficoltà: 1 / 5

Nome Microsoft Access
Produttore Microsoft Corporation
Ultima versione Access 9.0/XP
Piattaforma Windows 9x/NT/2000/XP
Interfacciamento

Microsoft Access Driver ODBC
Microsoft Jet
Driver
Microsoft Jet OLE DB Provider 3.5x / 4.0

Tipologia A condivisione di file
Ulteriori informazioni http://www.microsoft.com/office
http://msdn.microsoft.com/office
Licenza d'uso Proprietario ma gratuito (Database)
Proprietario non gratuito (Ambiente)

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.

Pro
Contro
  • Gratuito

  • Semplicità d'uso e d'integrazione in ambienti Microsoft

  • Minima gestione delle transazioni

  • Chiavi ed integrità referenziale

  • Semplicità di distribuzione

  • Non richiede un server centrale

  • Consente l'uso di fonti dati esterne collegate tramite ODBC

  • Front-end per applicativi Microsoft Access
  • Dimensione massima del file 1 GB per Access 97 oppure 2 GB per Access 2000/XP

  • Fragilità generale ed elevata inaffidabilità in architetture di rete

  • Eccessivo spreco dello spazio e pertanto richiede spesso la ricompattazione

  • Mancanza di Stored Procedures e Triggers

  • Manca un log di registrazione delle attività e ripristino delle operazioni in caso di danneggiamento

 

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
27 Ottobre 2002

Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Scarica il testo dell'articolo
Stampa l'articolo
Stampa l'articolo
Torna all'indice della sezione Database