...

Slide - JoomlaDay

by user

on
Category: Documents
9

views

Report

Comments

Transcript

Slide - JoomlaDay
Presentato da
Fustini Alessandro
Myslq DBA e Developer certified
Joomlahost.it.
Joomlahost.it
1
Terminologia e Acronimi
Phpmyadmin: interfaccia grafica per la gestione e
amministrazione dei dati presenti su MySql
MySql: Database Open Source
LAMP acronimo che sta per :
 Linux : sistema operativo free Open Source (un dialetto di
Unix)
 Apache : il Web Server più usato nel mondo, permette di
Spedire tramite Web le vostre informazioni a un qualsiasi
browser come Firefox o Explorer
 MySql : database open source di Sun che gestisce e archivia
dati
 PHP : linguaggio di scripting web Open Source, molto
usato nella creazione di pagine dinaniche
Joomlahost.it
2
MySql:il suo compito
 MySql è un Relational database management system
(RDBMS), composto da un client con interfaccia a
caratteri e un server, entrambi disponibili sia per
sistemi Unix (come Linux) che per Windows.
 Dal 1996 supporta la maggior parte della sintassi SQL e
lo standard ANSI. Possiede delle interfacce per diversi
linguaggi come ODBC, Java, Perl ,.NET e PHP
Joomlahost.it
3
MySql:una metafora per capirlo
Joomlahost.it
4
MySql:un po’ di storia
 Il 16 gennaio 2008 Sun Microsystems ha acquistato la
società per un miliardo di dollari, stimando il mercato
del database in 15 miliardi di dollari. Il 20 aprile 2009
la stessa Sun Microsystems è stata acquistata da Oracle
per 7,4 miliardi di dollari.
 Oggi viene distribuito principalmente come versione
Community e Enterprise (quest’ultima a pagamento).
 Moltissimi GRANDI del WEB lo usano nelle loro
strutture informatiche come Google, Wikipedia,
Facebook creandone delle versioni modificate
Joomlahost.it
5
MySql:le versioni
Ad oggi le versioni rilasciate direttamente da Sun sono :
 5.0: molto diffusa, ma tra poco non più supportata
 5.1: da poco rilasciata come stabile ed utilizzabile
 5.4: in sviluppo per cercare nuove ottimizzazioni per
velocità e funzionalità, alcune delle quali prese dalla 6.0
 6.0: in sviluppo, con l’obiettivo di creare la struttura di una
nuova architettura di base. Disponibile tra circa un anno
Joomlahost.it
6
Joomlahost.it
7
MySql: il suo utilizzo
Per utilizzare MySql è necessario SQL, un linguaggio di
programmazione per database progettato per :
1.
2.
3.
leggere, modificare e gestire dati memorizzati in un
sistema basato sul modello relazionale
creare e modificare schemi di database
creare e gestire strumenti di controllo ed accesso ai dati
La maggior parte dei database dispongono di un
interfaccia dalla linea di comando per l'esecuzione
diretta dei comandi SQL.
Sempre più spesso è disponibile un’ interfaccia grafica
che permette di compiere le operazioni SQL tramite
mouse, icone e finestre.
Joomlahost.it
8
PhpMyAdmin e MySql : come
sono legati tra loro
Joomlahost.it
9
PhpMyAdmin cos’e?
Un programma in PHP utilizzabile
tramite Apache, che graficamente
e molto velocemente ci permette
di interagire con Mysql avendo
pochissime nozioni di SQL.
Joomlahost.it
10
PhpMyAdmin cos’e?
 PhpMyAdmin è nato nel 1998. Fino ad oggi sono state
rilasciate diverse versioni evolutive per sfruttare al meglio
le versioni di MySql.
 E’ uno strumento utilissimo, oltre che per gli inesperti,
anche per chi conosce bene SQL e MySql perché sveltisce le
operazioni più comuni.
 L'installazione del programma può essere fatta
manualmente o tramite pacchetti già pronti all'uso. E’
disponibile su diversi sistemi operativi e con altre serie di
programmi (bundle)
Joomlahost.it
11
PhpMyAdmin: come si presenta
Joomlahost.it
12
PhpMyAdmin: come creare un DB
Joomlahost.it
13
PhpMyAdmin: il DB è creato
Joomlahost.it
14
PhpMyAdmin: come creare una tabella
Joomlahost.it
15
PhpMyAdmin: definizione tabella
Joomlahost.it
16
PhpMyAdmin: ecco la tabella
Joomlahost.it
17
PhpMyAdmin: Inserimento dati
Joomlahost.it
18
PhpMyAdmin: i nostri dati
Joomlahost.it
19
PhpMyAdmin: creare un indice
Joomlahost.it
20
PhpMyAdmin: Cerca
Joomlahost.it
21
PhpMyAdmin: Esporta
Joomlahost.it
22
PhpMyAdmin: Importa
Joomlahost.it
23
PhpMyAdmin: Operazioni
Joomlahost.it
24
MySql : cancellazione dati …cosa succede
Joomlahost.it
25
PhpMyAdmin: Svuota e Elimina
Joomlahost.it
26
Fine
Adesso tocca a voi…
Buona continuazione
Joomlahost.it
27
Fly UP