Corsi di Cultura Informatica (edizione 2001)

CICAIA Centro Interdipartimentale di Calcolo Automatico e Informatica Applicata dell'Università di Modena e Reggio Emilia
CEDOC Centro Documentazione della Provincia di Modena
in collaborazione con: NEXTRA Internet at work

ASP e PHP

  argomenti ASP
  • presentazione
  • I Data Base
  • Ms Access
  • ASP e Database
  • Linguaggio SQL
  • Lettura di dati
  • Aggiunta di record
  • Modifica dati
  • Cenni di configurazione IIS e ODBC

  • Bibliografia e siti web
  • Linguaggio SQL

    SQL=Structured Query Language.
    Si tratta di un linguaggio standard per l'interrogazione e la gestione di DataBase relazionali. Essendo standard non dipende dal dal tipo di DataBase effettivamente utilizzato per la memorizzazione dei dati. Ms Access, Sql-Server, DB2, Oracle, sono tutti DB relazionali che supportano le specifiche SQL standard.

    Esempi di istruzioni SQL

    La sintassi dei comandi SQL si riassume in questo schema:
    SELECT [ ALL | DISTINCT ] lista_scelte 
                  FROM lista_tabelle
                  [ WHERE condizioni ]
                  [ GROUP BY lista_attributi ]
                  [ HAVING condizioni ]
                  [ ORDER BY lista_attributi [ ASC | DESC ] ]
    
    La forma pił semplice di istruzione SQL:
    SELECT lista FROM tabella
    
    Le parole SELECT e FROM devono esserci sempre. SELECT indica quali dati e FROM indica da dove prenderli.

    Tabella Facolta

    ID nomefIndirizzosedepreside
    1 AgrariaVia Kennedy, 17Reggio EmiliaProf. Paolo Tongiorgi
    2 EconomiaViale BerengarioModenaProf. Andrea Ferrari
    3 IngegneriaVia Vignolese, 17ModenaProf. Sebastiano Barozzi
    4 ............

    Attraverso un'istruzione SQL selezioniamo dalla tabella Facolta l'elenco delle facolta e dei relativi presidi:
    SELECT nomef, preside FROM facolta
    
    L'esecuzione di questa istruzione provoca l'estrazione di un sottoinsieme dei dati della tabella costituito solo dalle colonne nomef e preside.
    AgrariaProf. Paolo Tongiorgi
    EconomiaProf. Andrea Ferrari
    IngegneriaProf. Sebastiano Barozzi
    ......




    © Daniela Nasi CICAIA - 2001