Archivi tag: database

Internet facile: database MySQL cosa sono e come funzionano

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.

Leggi anche: Internet facile: cosa è un blog e come funziona

lezione 3 -ripassiamo: hosting, database e codice di autorizzazione

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).

database

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