Articoli Referenze Script FAQ Downloads ASP E-Commerce con ASP Menu Javascript Area Aziende Cocktail Registrazione domini



Introduzione all'utilizzo dei database

Home + Articoli + Database e SQL + Articolo # 14
Autore: Luca Ruggiero



Un database è una struttura fisica e logica di dati strutturati con un certo criterio per favorire le ricerche dei dati contenuti, anche le più complesse. Esistono software per la gestione dei database che rientrano nella categoria dei DBMS (acronimo di Database Management System, ovvero "sistema di gestione dei database") detti anche RDBMS (dove la R sta per Relational), mentre i database sono le strutture di dati vere e proprie.

I DBMS che esamineremo in questo sito sono tre
  • MS Access - Semplice e non troppo potente gestore di database di casa Microsoft reperibile su un qualsiasi CD di MS Office. Si tratta di un prodotto di uso domestico, molto adatto all'interazione con ASP.
  • MS SQL Server - Potente gestore di database di casa Microsoft dal prezzo piuttosto elevato. Molto affidabile e professionale ed anch'esso adatto all'interazione con ASP.
  • MySQL - Potente software completamente gratuito ed open source, affidabile alla stessa stregua di MS SQL Server e, dalla versione 4.1.1 in poi, è stato reso perfettamente compatibile per un'ottimale interazione con ASP.
Gli elementi principali di un database sono le tabelle in cui vengono memorizzati i dati, organizzati in campi e record; i campi sono contenitori in cui vengono memorizzati differenti dati di una stessa tabella, mentre i record sono i dati veri e propri, divisi per campi.

Facciamo un esempio di struttura di una tabella

Nota: il database viene indicato con un cilindro.

I nomi dei campi vanno scritti, preferibilmente, in minuscolo e senza spazi, evitando di utilizzare come primo carattere un simbolo o un numero; si consiglia di usare solo il carattere underscore (_) come carattere speciale nei nomi dei campi.

I campi possono essere di tipo diverso tra loro; ad esempio il campo ID sarà di tipo Contatore (detto anche AutoIncrement); i campi NOME e COGNOME sono di tipo Testo; abbiamo poi campi di tipo Numerico, Data/ora e Valuta. Ogni DBMS ha delle sottocategorie di questi tipi di campo che affronteremo caso per caso.

Il linguaggio standard per la manipolazione dei dati è l'SQL, oggetto del prossimo articolo di questa sezione.

© 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti
  Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones