Iniziamo con lo spiegare cosa significa database:
In informatica, il termine base di dati o banca dati (a volte abbreviato con la sigla DB dall’inglese data base), indica un insieme di dati, omogeneo per contenuti e per formato, memorizzati in un elaboratore elettronico e interrogabili via terminale utilizzando le chiavi di accesso previste.
Le informazioni contenute in una base di dati sono strutturate e collegate tra loro secondo un particolare modello logico scelto dal progettista .
Gli utenti si interfacciano con le base dati attraverso i cosiddetti query language (query di ricerca o interrogazione, inserimento, cancellazione, aggiornamento ecc.) e grazie a particolari applicazioni software dedicati (DBMS).
Informalmente e impropriamente, la parola “base di dati” viene spesso usata per indicare il database management system (DBMS) riferendosi dunque alla sola parte software. Un client di database lato client interagisce con il DBMS e quindi anche con la base di dati in senso fisico.
Nelle basi di dati più moderne,ovvero quelle basate sul modello relazionale, i dati vengono suddivisi per argomenti (in apposite tabelle) e poi tali argomenti vengono suddivisi per categorie (campi) con tutte le possibili operazioni di cui sopra.
La diffusione delle basi di dati, e dei relativi sistemi DBMS di gestione, nei sistemi informativi moderni è enorme e capillare: si pensi a tutte le attività commerciali di gestione di magazzino, gestione clienti, a sistemi di immagazzinamento di dati personali o pubblici nella pubblica amministrazione e nelle imprese private (es. banche e aziende), contabilità ecc.
E ora arriviamo finalmente alla definizione di MySQL che è un DBMS e cioè:
Un Database Management System, abbreviato in DBMS o Sistema di gestione di basi di dati è un sistema software progettato per consentire la creazione, la manipolazione e l’interrogazione efficiente (da parte di uno o più utenti client) di database , per questo viuene detto anche “gestore o motore del database”.
I DBMS svolgono un ruolo fondamentale in numerose applicazioni informatiche, dalla contabilità, alla gestione delle risorse umane e alla finanza fino a contesti tecnici come la gestione di rete o la telefonia.
arrivando alla definizione stretta di MySQL la cosa si fa molto tecnica ma comunque sintetizzando diciamo che, MySQL o Oracle MySQL è un Relational database management system (RDBMS) composto da un client a riga di comando e un server. Entrambi i software sono disponibili sia per sistemi Unix e Unix-like che per Windows; le piattaforme principali di riferimento sono Linux e Oracle Solaris.
MySQL è un software libero rilasciato a doppia licenza, compresa la GNU General Public License ed è sviluppato per essere il più possibile conforme agli standard ANSI SQL e ODBC SQL.
I sistemi e i linguaggi di programmazione che supportano MySQL sono molto numerosi: ODBC, Java, Mono, .NET, PHP, Python e molti altri.
Le piattaforme LAMP e WAMP incorporano MySQL per l’implementazione di server per gestire siti web dinamici, inoltre molti dei Content Management System di successo come WordPress, Joomla e Drupal nascono proprio con il supporto predefinito a MySQL.
Lezione 3
Se avete seguito la lezione precedente, acquistando i servizi di hosting, antivirus, backup e datatbase MySQL, dovreste avere ricevuto un bel po’ di mail (più o meno 5, due da Registro.it – Istituto di Informatica e Telematica – di gestione dei domini e tre o quattro da Aruba).
Guardiamole assieme ed approfittiamone per conoscere meglio ed in pratica i termini che abbiamo incontrato nei post precedenti. In caso contrario ripassiamo e chiariamoci le idee in merito ai parametri che dovremo configurare per ottenere un pannello di controllo, fornito da Aruba, per il nostro sito.
Vediamole brevemente:
nuova registrazione del nome a dominio ilnomechehoscelto,it.
La authority italiana, quella di nic.it per intenderci vi informa che il vostro dominio è stato registrato nel database nazionale, congratulazioni ora potete cominciare a pagare il servizio (è comunque compreso nei costi annui che abbiamo visto nella lezione precedente)
conferma attivazione Hosting Linux Basic + Mail
vi informa che avete ottenuto quello per cui avete pagato, e cioè uno spazio sui server di aruba (hosting) ed un pannello di amministrazione per gestire le principali funzioni, al quale vi viene indicato come accedere via id e password, che trovate in questa mail, (private mi raccomando). Vi viene indicato l’accesso via FTP, che vedremo, ora non vi interessa, i dati di configurazione delle mail, (tra l’saltro avete 5 indirizzi mail più precisamente account, già compresi).
attivazione database MySQL
contiene i dati di accesso al vostro nuova database, li utilizzerete tra poco installando il CMS scelto per il vostro sito.
Aruba vi vende 5 database al costo di uno, diciamo, con nomi che potrebbero essere: mysql123456_1, mysql123456_2, mysql123456_3, mysql123456_4, mysql123456_5, a voi decidere quale utilizzare.
Codice di Autorizzazione Dominio ilnomechehoscelto,it.
sempre l’authority vi fornisce un codice che serve in caso sia necessario trasferire il sito presso un altro provider. Non si sa mai.
attivazione servizio antivirus e antispam per il dominio ilnomechehoscelto,it
Antivirus si sa che cosa è,, (comunque ci torneremo) antispam invece è quella funzione di posta che archivia nella cartella spam (sì la avete anche voi), tutti messaggi direttamente commerciali che sono stati inviati ad un gran numero di persone. Se qualche volta non ricevete una mail che aspettate date una occhiata nella cartella spam, specialmente se è una mail in arrivo da una società o ente e non da un privato.
Bene ci siamo: aprite la mail -conferma attivazione Hosting Linux Basic + Mail –
Utilizzate id e password indicati per accedere al vostro pannello tramite l’area clienti di Aruba.
Ora siete dentro, fatevi un giro, usate la funzione live chat se avete info da chiedere ma senza esagerare, cominciate a cercare la voce hosting linux e poi Softaculous.
Ci siete quasi, Giovedì andremo ad installare il vostro sito con un click, vi servirà qualche dato che avete già ricevuto via mail come p.es id e password del database, ma lo vedremo insieme alla prossima lezione.
Ecco l’elenco delle lezioni finora pubblicate
Lezione 1 – Creare un sito web passo passo – partiamo insieme da zero e impariamo come registrare un dominio
Lezione 2 – Hosting e servizi correlati, database ed e mail
Lezione 3 – Capiamo Meglio Cosa Sono: Hosting, Database E Codice Di Autorizzazione
Lezione 4 – Come Installare WordPress Con Un Click, Guida Passo Passo Al Pannello Di Controllo Di Aruba
Lezione 5 – Come Gestire il tuo sito in WordPress, la bacheca
Lezione 6 – Come Scegliere I Migliori Temi Di WordPress Gratis, Ideali Per Il Tuo Sito
Lezione 7 – Personalizzare I Temi Gratuiti Di WordPress, Quali Opzioni Deve Offrire Il Tema Che Hai Scelto
Lezione 8 – Il Protocollo FTP, Il Suo Client Filezilla E Le Pagine Bianche Di WordPress
Lezione 9 – Scrivere Articoli (Post) Con WordPress, l’editor di testo
Lezione 10 WordPress E I 3 Plugin Che Vi Servono Veramente Per Iniziare
Lezione 11 – gestire le immagini con wordpress, area media e allegati
web semplice, ultime news da internet, consigli per il web design