Php e data base introduzione a mysql

1,072 views
994 views

Published on

Introduzione a M

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,072
On SlideShare
0
From Embeds
0
Number of Embeds
158
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Php e data base introduzione a mysql

  1. 1. Introduzione a MYSQLStefano Floris, Pubblicato suVersione ottobre 2011a www.troppocurioso.altervista.org
  2. 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 sitohttp://www.creativecommons.it/LicenzeStefano Floris, 2011www.troppocurioso.altervista.org
  3. 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. 4. Introduzione a MYSQLMYSQL non è lunico DBMS incircolazione. Esistono moltiprogrammi simili. Per esempio:SQLite, PostgreSQL e isoftware commerciali qualiAccess, 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. 5. Introduzione a MYSQLCon lintroduzione del DBMSnon si ha piu accesso diretto PROGRAMMAdal programma ai file di daticome avveniva sui filesequenziali...
  6. 6. Introduzione a MYSQL… arriva un intermediario. PROGRAMMA DBMS
  7. 7. Introduzione a MYSQL HUM, nella sostanza... che vuol dire che arriva un intermediario?
  8. 8. Introduzione a MYSQLGiusto... mai perdere di vista lasostanza... PROGRAMMA DBMS
  9. 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 scritturautilizzate per i file sequenziali;
  10. 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 stesseistruzioni di apertura, chiusura, lettura DBMSscrittura utilizzate per i file sequenziali2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi
  11. 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 sequenziali2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi 3) Il nuovo linguaggio si chiama SQL
  12. 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 DBMS2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi 3) Il nuovo linguaggio si chiama SQL 4) LSQL viene “ospitato” nelprogramma che scriviamo con il linguaggio che abbiamoscelto noi (per esempio HTML e PHP)
  13. 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 sequenziali2) che il DBMS adotta un suo linguaggio, DBMS dovremo comandare il DBMS per effettuare operazioni sugli archivi 3) Il nuovo linguaggio si chiama SQL4) LSQL 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. 14. Introduzione a MYSQL… inoltre... PROGRAMMAInoltre useremo anche DBMSuna nuova interfaccia.
  15. 15. Fine 15

×