Il corso è orientato a fornire ai partecipanti una conoscenza approfondita dei Database di Business, la struttura delle tabelle e le relazioni esistenti fra le stesse.

Tale conoscenza si rende necessaria per poter effettuare interrogazioni o ricerche di qualsiasi tipo, per poter capire a fondo il funzionamento dei programmi, per poter sviluppare delle personalizzazioni. La sessione è rivolta al personale addetto allo sviluppo, quali programmatori, analisti, capiprogetto, ed allo stesso tempo al personale addetto al supporto, quali installatori e assistenti tecnici.

Nella fattispecie, sono esposti i seguenti argomenti:

- Conoscere la struttura del Database di Business
- PROVA.MDF – un database di supporto a Business
- ARCPROC.MDF – un archivio dei dati comuni a tutte le aziende
- Il Database Azienda, l’archivio specifico per i dati aziendali
- Le anagrafiche sottoconti
- Le anagrafiche clienti/fornitori
- L’anagrafica ditta
- L’anagrafica generale
- Le anagrafiche articoli
- Gli archivi contabili
- Le relazioni partite/scadenze
- Gli archivi ordini/magazzino
- Le relazioni fra le tabelle di magazzino (ordini  – bolle – fatture differite)
- Gli archivi della produzione
- Gli archivi del configuratore
- Gli archivi della contabilità analitica
- Gli oggetti OLE
- Gli altri moduli (in breve)
- Esempi di query di estrazione dati in SQL, esempi in Crystal Reports


Il corso è orientato a fornire ai partecipanti una conoscenza essenziale dei principi e dei concetti base dei database relazionali e delle istruzioni principali utilizzabili per estrarre dati da un Database (realizzazione di query di estrazione dati).

Il corso è particolarmente indicato per programmatori, incaricati al supporto degli utenti (formazione ed assistenza), utenti esperti (avanzati).

L'esposizione verte sui seguenti argomenti:

  • Database relazionale e RDMS
  • Il concetto di tabella, campo e record
  • Tipi ed attributi dei campi
  • Chiavi, indici e relazioni tra tabelle
  • Vincoli di integrità referenziale
  • Il linguaggio SQL e T-SQL
  • Le istruzioni SELECT, WHERE, ALIAS e DISTINCT
  • Operatori di confronto, aritmetici, logici e speciali
  • Le Funzioni aggregate, temporali, aritmetiche e di caratteri
  • Ordinamento e raggruppamento di dati: ORDER BY, GROUP BY e HAVING
  • Tipi di JOIN: CROSS JOIN, INNER JOIN, LEFT JOIN E RIGHT JOIN
  • Subquery indipendenti e correlate
  • Manipolazione massiva di dati: INSERT, UPDATE e DELETE
  • Esempi di query