August 10
La maggior parte dei siti web moderni usano i database per offrire un'esperienza più dinamica e interattiva ai loro visitatori. Senza basi di dati, non potrebbero esistere le applicazioni di banking online, siti di e-commerce o servizi di social network, dal momento che non avrebbero alcun mezzo per memorizzare e recuperare informazioni dai loro visitatori. Imparare a creare e gestire un database può essere difficile, ma è una competenza necessaria per i moderni sviluppatori web.
Un database sito web è un file memorizzato sullo stesso server dei file HyperText Markup Language (HTML) del tuo sito web. Il suo scopo è quello di immagazzinare e fornire un facile accesso a grandi quantità di informazioni. Ad esempio, in un sito di e-commerce, il prezzo dei prodotti, la loro disponibilità o delle loro caratteristiche particolari sono memorizzati in un database e possono essere recuperate dal server quando un potenziale cliente visita il sito. È possibile creare siti web basati su database utilizzando una delle due lingue principali, PHP / MySQL o ASP.
Il primo passo per la creazione di un sito web basato su database deve sempre essere quello di passare un po 'di tempo la progettazione del database. È possibile farlo utilizzando solo carta e una penna. Basta elencare nella pagina il tipo di informazioni che sarà necessario memorizzare nel database. Ad esempio, per un sito di e-commerce che vende t-shirt, potrebbe essere necessario memorizzare le seguenti informazioni nel database: la dimensione delle t-shirt, il loro prezzo, il loro colore e un link a una foto dei vari disegni. Si sarebbe quindi necessario creare un database che sarebbe in grado di memorizzare i quattro record diversi. Ogni record è chiamato un campo in un database. Stabilire il numero di campi richiesti prima di creare una banca dati è importante, perché aggiungendo o rimuovendo campi dopo un database è stato creato in realtà può richiedere molto tempo.
MySQL è una tecnologia di database gratuito sviluppato da Oracle Corporation. Con MySQL, è possibile creare e gestire una serie di banche dati. Tuttavia, per consentire al server per recuperare e visualizzare le informazioni per i visitatori, è necessario utilizzare una seconda lingua chiamato PHP. PHP è un linguaggio di programmazione web flessibile che, tra le altre caratteristiche, possono produrre pagine web dinamiche. Una pagina web dinamica è una pagina web che il server personalizza per ogni visitatore separata, al contrario di pagine statiche.
Active Server Pages (ASP) è una tecnologia di linguaggio di scripting lato server da Microsoft Corporation, e permette all'utente di gestire i database e creare pagine web dinamiche. ASP è generalmente considerato più difficile da padroneggiare rispetto a MySQL e PHP. Tuttavia, consente una più facile integrazione con i database generati da altri prodotti Microsoft, come Microsoft Access. Se si pensa di utilizzare ASP per creare un sito web basato su database, è necessario contattare il fornitore di web hosting per assicurarsi che supporta la tecnologia ASP. Mentre la maggior parte degli host supporto PHP e MySQL, non sempre supportano ASP.