![]() | ![]() |
|
|
NORMALIZZAZIONE DELLE RELAZIONI
Nel modello relazionale, per evitare la ridondanza e l'inconsistenza dei dati, avviene la normalizzazione delle relazioni.
Nelle relazioni possono esserci due tipi di dipendenze:
Una relazione è in prima forma normale quando rispetta le regole del modello relazionale:
Una relazione è in seconda forma normale quando è in prima forma normale e tutti i suoi attributi non-chiave dipendono dall'intera chiave, cioè non ci sono attributi che dipendono solo da una parte della chiave, eliminando così la dipendenza parziale.
Una relazione è in terza forma normale quando è in seconda forma normale e tutti gli attributi non-chiave dipendono direttamente dalla chiave, cioè non ci sono attributo non-chiave che dipendono da altri attributi non-chiave, eliminando così la dipendenza transitiva.
Se dal modello concettuale si applicano correttamente le regole di derivazione, si ha già un modello relazionale con relazioni in terza forma normale.
ASP
L'ASP (Active Server Pages) non è un linguaggio, ma una tecnologia che serve per creare pagine web dinamiche tramite il codice di scripting.
I comandi del VB script sono inseriti all'interno di una sequenza
<% codice %>
I file ASP vengono elaborati da un server WEB che converte il codice in codice HTML e lo invia al client che potrà leggerlo col browser.
La struttura di una pagina ASP è:
Gli oggetti Built-in sono un insieme di cinque componenti creati automaticamente dal server e resi disponibili all'esecuzione di ciascuna pagina.
Essi sono:
I componenti ActiveX sono oggetti esterni installati sul server.
Grazie a questi oggetti è possibile sfruttare il file system, accedere in lettura e scrittura ai database ed inviare e-mail generate automaticamente.
FILE DI TESTO
Lavorare con i file di testo in ASP, richiede l'utilizzo di un particolare componente ActiveX.
La libreria Scripting è costituita da una serie di oggetti ActiveX pensati per estendere la capacità dell'ASP.
Gli stream sono un'astrazione usata per accedere a risorse organizzate in maniera sequenziale.
Si può instaurare uno stream di dati con un file di testo in tre diverse modalità:
Lettura:: è possibile leggere sequenzialmente il file dal primo all'ultimo carattere
Scrittura: è possibile generare o sovrascrivere un qualsiasi file di testo con una nuova serie di dati
Scrittura in append: accedere ad un file di testo per accodargli dopo l'ultimo carattere una nuova serie di dati
Aprire uno stream verso un file di testo comporta il passaggio attraverso l'oggetto FileSystemObject
Il metodo necessario è OpenTextFile( )
E' necessario indicare anche il percorso del server. Server. MapPath( )
Ogni DBMS ha un formato proprietario per la memorizzazione e l'accesso ai dati.
È possibile accedere ai dati memorizzati in database di tipo diverso usando una collezione di funzioni di libreria nota con il nome di Open DataBase Connectivity (ODBC Driver).
L'accesso ad un db da pagina ASP, avviene sfruttando il componente ActiveX ADO (ActiveX Data Object), questo fornisce connettività verso tutti quei tipi di db che supportano ODBC.
Al suo interno si trova l'oggetto CONNECTION
Proprietà
Metodi
Per accedere tramite l'oggetto CONNECTION alle tabelle contenute in un db è necessario fornire ad ADO tutte le informazioni relative alla base dati che si intende sfruttare.
Una maniera efficiente per fare ciò consiste nell'utilizzo di un Data Source Name (DSN)
Un DSN permette di associare un identificativo unico al database tenendo traccia del formato utilizzato e della posizione sull'hard disk della base dati.
Un database di può definire distribuito quando il database è distribuito fisicamente su più elaboratori. Lo schema logico è unico, ma ogni computer della rete ha una porzione di database. Inoltre, si può parlare di database distribuito se è possibile effettuare transazioni globali, cioè su tutto il database. Quindi è necessario che si sia un nesso logico tra le varie porzioni del database sui nodi. Abbiamo il DDBMS.
Privacy |
Articolo informazione
Commentare questo articolo:Non sei registratoDevi essere registrato per commentare ISCRIVITI |
Copiare il codice nella pagina web del tuo sito. |
Copyright InfTub.com 2025