Riepilogo argomenti svolti dopo la verifica del 15-12-2015

Transcript

Riepilogo argomenti svolti dopo la verifica del 15-12-2015
Classe Va Inf – Informatica
Riepilogo argomenti relativi a programmazione svolta
del 15 Dicembre
dopo la verifica
a) Differenze tra memorizzazione su files e su DB e vantaggi di questi ultimi.
b) MySQL come server in rete.
MySQL server.
Parte client e parte server. Differenti client da utilizzare con
c) Caratteristiche della connessione a MySQL (socket, porta tipica). Cenni alla multiutenza in
MySQL.
d) Avvio di MySQL in XAMPP. Cenni a MySQL installato come servizio Windows.
e) Caratteristiche ed elementi d’uso del client grafico per MySQL (open-source) HeidiSQL.
f) Creazione di un DB e di una tabella con HeidiSQL (tramite interfaccia grafica).
g) CREATE TABLE (….) (elementi). (pag. 106, 114 e 280)
h) Vari tipi di campi delle colonne di una tabella. Visti per ora CHAR(n), VARCHAR(n), DATETIME,
INT, DECIMAL(n,m) (vd. pag. 105)
i) Il valore NULL. Clausola SQL IS NULL nella SELECT per il riconoscimento dei campi NULL (pag.
117)
j) Clausola NOT NULL sulle singole colonne. (pag. 106)
k) Clausola PRIMARY KEY(….) per definire la colonna chiave primaria. (pag. 108)
l) Clausola AUTO_INCREMENT sulla colonna chiave primaria.
m) Comandi PHP per connessione ad un DBMS MySQL – msql_connect, mysql_select_db (pagg.
284 e 285)
n) Comandi PHP per inviare comandi SQL al DBMS MySQL – mysql_query (pag. 285)
o) Query di interrogazione - Comandi SQL SELECT… FROM…WHERE…. (solo elementi base) (pag.
116)
p) Operazione di proiezione di colonne (pag. 118)
q) Comando SQL di inserimento dati INSERT INTO…VALUES(…). (pagg. 112) (pagg. 283 e 284)
r) Utilizzo di SQL in forma “embedded”, ossia all’interno di codice PHP. Composizione di comandi
SQL parametrici come congiunzione di parti di stringa.
s) Esecuzione di comandi SQL “stand-alone” dalla console di HeidiSQL.
t) Utilizzo di mysql_query con comandi di selezione (SELECT). Tecniche di recupero dei dati dei
dati estratti dal DB. mysql_fetch_row – mysql_fetch_array.
u) Autenticazione di un utente tramite utilizzo di un DB contenente credenziali.
funzione md5 in PHP. (pag. 294 e 295)
Uso della
v) Tecniche per l’intabellamento dei dati estratti da un DB. (vd. esempio pag. 294 e 295)
w) Le associazioni pagg. 28 e 29
x) Chiavi, chiave primaria pag. 26
y) Rappresentazione grafica di entità ed attributi pag. 27
Pagina 1
z) La progettazione concettuale pagg. 24 e 25
aa) Associazioni 1 a 1, 1 a n ed n a m.
pagg. 34 e 35
bb) Funzione COUNT(*) (per ora su un'unica aggregazione di dati)
cc) Clausola DISTINCT
Pagina 2

Documenti analoghi

Creare e gestire DB con XAMPP All`apertura del file tra i Tools

Creare e gestire DB con XAMPP All`apertura del file tra i Tools // Per utilizzare i dati che Mysql invia possiamo ricorrere alla funzione mysql_fetch_array // che crea un array associativo avente come indice il nome delle colonne while ($array = mysql_fetch_ar...

Dettagli

Uso ambiente XAMPP sottocartella root dove inserire pagine attive

Uso ambiente XAMPP sottocartella root dove inserire pagine attive

Un commento sul nome

") ; # per concatenare si usa il carattere punto ad esempio echo("Ciao"." "."Alberto") // altro commento echo("Ultima mod...

Dettagli

MySQL

MySQL V2: Il numero di allievi di un corso deve essere minore del numero massino di allievi previsti per i corsi di quel livello V4: il giorno di un corso deve essere un valore tra LUN,MAR,MER,GIO,VEN V5...

Dettagli