PHP
SQL
HTML
DATABASE
Progettazione DB ed SQL
100

Come si dichiara una variabile N numerica in PHP?

$N

100

Per creare un tabella con una chiave primaria utilizzo:

1) CREATE TABLE alunno(codice int(2), Cognome VARCHAR(20), Primary Key(codice);

2) CREATE TABLE alunno(codice int(2), Cognome VARCHAR(20), auto_increment Primary Key(codice);

3) CREATE TABLE alunno(Codice INT(2), Cognome VARCHAR(20), Primary Key(codice));

3

100

Che cosa è il BROWSER?

Software per visualizzare una pagina HTML

100

Che cosa è un DATABASE

E' una collezione di archivi di dati organizzati e strutturati

100

Che cosa è una QUERY?

E' una istruzione di interrogazione che permette di ricavare nuove tabelle

200

Se devo memorizzare dei dati ricevuti in modo nascosto in una variabile $N, che istruzione utilizzo?

1) $N=$_GET["n"];

2) $N=$POST_["n"];

3) $N=$_POST["n"];

4) $N=$GET_["n"];

5) n=$N_POST[n]:


3)  $N=$_POST["n"];

200

Per visualizzare una tabella utilizzo:

1)SELECT nome_tabella FROM nome campo

2)SELECT nome_campo FROM nome tabella

3)INSERT INTO nome_tabella FROM nome campo

2

200

Per inviare i dati al server che tipo di INPUT utilizzo e quali sono le proprietà?

SUBMIT

value

200

Che cosa è il DBMS ?

Si divide in?

Che operazioni può fare?

E' un software per la gestione dei database

DDL e DML

CRUD

200

Per la  progettazione di un DB quali procedure devo seguire?

Analisi, E/R mod. Logico, creazione del DB 

300

L'istruzione seguente che cosa fa? 

$tabella=mysqli_query($conn,$sql);

Assegna a $tabella il risultato della query memorizzata in $sql.

300

Per calcolare la media di una colonna di una tabella utilizzo nella SELECT:

1)SUM(nome campo)/COUNT(nome campo)

2)AVG(nome campo)

3)AVG(nome campo)+1

2

300

Che cosa è un FORM?

Quali sono le proprietà del tag <FORM>?

E' un modulo per l'inserimento dei dati

name, method ed action

300

Che cosa è il MODELLO E/R e quali sono i suoi elementi?

Modello CONCETTUALE 

E' uno strumento per rappresentare una realtà in modo indipendente dagli eventi che in essa accadono.

Entità, Attributi ed Associazioni

300

Quali sono i comandi SQL per la manipolazione o modifica dei dati? 

INSERT, UPDATE, DELETE

400

Il seguente script a cosa serve? 

 $tabella=mysqli_query($conn,$sql);  

<?php 

   while($record=mysqli_fetch_array($tabella))

   { 

 ?>

  <tr>

  <td><?php echo($record['Telefono']); ?></td>

  <td><?php echo($record['NOME']); ?></td>

  <td><?php echo($record['DATA_N']); ?></td>

  </tr>

 <?php 

   }  

 ?>

Visualizza in modo virtuale la tabella con i dati estratti da $tabella.

400

che cosa visualizza questa istruzione?

SELECT * FROM alunni,docenti;

Una tabella virtuale composta da tutti i campi delle tabelle alunni e docenti

400

Che differenza esiste tra il metodo POST ed il metodo GET?

Fai qualche esempio

nascosto, visualizzato

password, temperatura


400

Come si passa dal Modello CONCETTUALE al Modello LOGICO?

Che cosa è la CHIAVE PRIMARIA?

Che cosa è la FOREIGN KEY?

Regole di derivazione (elenco e spiegazione)

E' un attributo  od un insieme di attributi che identificano l'Istanza

E' la chiave ESTERNA e rappresenta l'associazione dal lato N

400

Quali sono le FUNZIONI di AGGREGAZIONE ed a che cosa servono?

Che cosa restituiscono?

COUNT, SUM, AVG, MIN, MAX

Una TABELLA con una riga ed una colonna

500

L'esecuzione di questo script cosa produce? 

$sql="SELECT * FROM alunni WHERE COGNOME='$cognome'; "; $tabella=mysql_query($sql);

Memorizza in $tabella la tabella virtuale di tutti gli alunno con il cognome uguale al valore memorizzato in $cognome

500

Se voglio visualizzare gli alunni di 'sesso' femmina della tabella alunni nel WHERE cosa devo scrivere?

SELECT cognome, nome FROM alunni

WHERE

sesso="femmina"

500

Nell'utilizzo degli INPUT TYPE... che proprietà memorizza i dati?

Bisogna dichiarare il tipo di dato nell'HTML?

name=a

NO

500

Da che cosa è caratterizzato il Modello LOGICO?

Che cosa è il Modello FISICO?

Tabelle, le righe rappresentano le ISTANZE o i RECORD, le Colonne Rappresentano i CAMPI dei Record.

Rappresenta il database che effettivamente esiste ed è memorizzato in memorie di massa

500

Che cosa dobbiamo evitare per i dati di un DataBase?

Ridondanza, Incongruenza, Inconsistenza