2. Questa opera è sotto licenza
creativa (di tipo copyleft)
Attribuzione-Non commerciale-
Condividi allo stesso modo Generico.
Per vedere una copia del testo della licenza visita il sito
http://www.creativecommons.it/Licenze
Stefano Floris, 2011
www.troppocurioso.altervista.org
3. 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
4. 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.
5. Introduzione a MYSQL
Con l'introduzione del DBMS
non si ha piu' accesso diretto PROGRAMMA
dal programma ai file di dati
come avveniva sui file
sequenziali...
9. Introduzione a MYSQL
Giusto... mai perdere di vista la
sostanza...
PROGRAMMA
E quindi, per essere sintetici, nella
programmazione cambierà questo: DBMS
1) Che non useremo piu' le
stesse istruzioni di apertura,
chiusura, lettura scrittura
utilizzate per i file sequenziali;
10. Introduzione a MYSQL
Giusto... mai perdere di vista la
sostanza...
PROGRAMMA
E quindi, per essere sintetici, nella
programmazione cambierà questo:
1) Che non useremo piu' le stesse
istruzioni di apertura, chiusura, lettura DBMS
scrittura utilizzate per i file sequenziali
2) che il DBMS adotta un suo
linguaggio, dovremo
comandare il DBMS per
effettuare operazioni sugli
archivi
11. Introduzione a MYSQL
Giusto... mai perdere di vista la
sostanza...
PROGRAMMA
E quindi, per essere sintetici, nella
programmazione cambierà questo:
1) Che non useremo piu' le stesse
istruzioni di apertura, chiusura, lettura DBMS
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
12. Introduzione a MYSQL
Giusto... mai perdere di vista la
sostanza...
PROGRAMMA
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
DBMS
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)
13. Introduzione a MYSQL
Giusto... mai perdere di vista la
sostanza...
E quindi, per essere sintetici, nella PROGRAMMA
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, DBMS
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
14. Introduzione a MYSQL
… inoltre...
PROGRAMMA
Inoltre useremo anche
DBMS
una nuova interfaccia.