Introduzione a MYSQL
Stefano Floris, Versione ottobre 2011a
Pubblicato su www.troppocurioso.altervista.org
Per vedere una copia del testo della licenza visita il sito http://www.creativecommons.it/Licenze
Stefano Floris, 2011www.troppocurioso.altervista.org
Questa opera è sotto licenza creativa (di tipo copyleft)
Attribuzione-Non commerciale-Condividi allo stesso modo Generico.
MYSQL è un programma.Per la precisione un DBMS
(Database Management System) Quando i file sequenziali cominciano a stare stretti...
Si fa uso di un DBMS
Introduzione a MYSQL
MYSQL non è l'unico DBMS in circolazione. Esistono molti programmi simili. Per esempio: SQLite, PostgreSQL e i software commerciali quali Access, SQL Server, Oracle... Avevo scelto inizialmente MYSQL
in quanto progetto opensource. Adesso non lo è piu', almeno non
del tutto... E quindi in una successiva revisione del testo
useremo altro programma.
Introduzione a MYSQL
Con l'introduzione del DBMS non si ha piu' accesso diretto dal programma ai file di dati come avveniva sui file sequenziali...
PROGRAMMA
Introduzione a MYSQL
… arriva un intermediario. PROGRAMMA
DBMS
HUM, nella sostanza... che vuol dire che arriva un
intermediario?
Introduzione a MYSQL
Introduzione a MYSQL
Giusto... mai perdere di vista la sostanza... PROGRAMMA
DBMS
Introduzione a MYSQLGiusto... mai perdere di vista la sostanza...
PROGRAMMA
DBMSE quindi, per essere sintetici, nella programmazione cambierà questo:
1) Che non useremo piu' le stesse istruzioni di apertura,
chiusura, lettura scrittura utilizzate per i file sequenziali;
Introduzione a MYSQLGiusto... mai perdere di vista la sostanza...
PROGRAMMA
DBMS
E quindi, per essere sintetici, nella programmazione cambierà questo:
1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali
2) che il DBMS adotta un suo linguaggio, dovremo
comandare il DBMS per effettuare operazioni sugli
archivi
Introduzione a MYSQLGiusto... mai perdere di vista la sostanza...
PROGRAMMA
DBMS
E quindi, per essere sintetici, nella programmazione cambierà questo:
1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali
2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi
3) Il nuovo linguaggio si chiama SQL
Introduzione a MYSQLGiusto... mai perdere di vista la sostanza...
PROGRAMMA
DBMS
E quindi, per essere sintetici, nella programmazione cambierà questo:
1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali
2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi
3) Il nuovo linguaggio si chiama SQL
4) L'SQL viene “ospitato” nel programma che scriviamo con
il linguaggio che abbiamo scelto noi (per esempio HTML
e PHP)
Introduzione a MYSQLGiusto... mai perdere di vista la sostanza...
PROGRAMMA
DBMS
E quindi, per essere sintetici, nella programmazione cambierà questo:
1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali
2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi
3) Il nuovo linguaggio si chiama SQL
4) L'SQL viene “ospitato” nel programma che scriviamo con il linguaggio che
abbiamo scelto noi (per esempio HTML e PHP)
5) che non “vedremo” piu' gli archivi fisici ma la loro
rappresentazione
Introduzione a MYSQL
… inoltre... PROGRAMMA
DBMSInoltre useremo anche una nuova interfaccia.
15
FineFine