php e data base introduzione a mysql

15
Introduzione a MYSQL Stefano Floris, Versione ottobre 2011a Pubblicato su www.troppocurioso.altervista.org

Upload: floste

Post on 13-Dec-2014

986 views

Category:

Education


0 download

DESCRIPTION

Introduzione a M

TRANSCRIPT

Page 1: Php e data base  introduzione a mysql

Introduzione a MYSQL

Stefano Floris, Versione ottobre 2011a

Pubblicato su www.troppocurioso.altervista.org

Page 2: Php e data base  introduzione a mysql

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.

Page 3: Php e data base  introduzione a mysql

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

Page 4: Php e data base  introduzione a mysql

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.

Page 5: Php e data base  introduzione a mysql

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

Page 6: Php e data base  introduzione a mysql

Introduzione a MYSQL

… arriva un intermediario. PROGRAMMA

DBMS

Page 7: Php e data base  introduzione a mysql

HUM, nella sostanza... che vuol dire che arriva un

intermediario?

Introduzione a MYSQL

Page 8: Php e data base  introduzione a mysql

Introduzione a MYSQL

Giusto... mai perdere di vista la sostanza... PROGRAMMA

DBMS

Page 9: Php e data base  introduzione a mysql

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;

Page 10: Php e data base  introduzione a mysql

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

Page 11: Php e data base  introduzione a mysql

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

Page 12: Php e data base  introduzione a mysql

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)

Page 13: Php e data base  introduzione a mysql

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

Page 14: Php e data base  introduzione a mysql

Introduzione a MYSQL

… inoltre... PROGRAMMA

DBMSInoltre useremo anche una nuova interfaccia.

Page 15: Php e data base  introduzione a mysql

15

FineFine