INFORMATICA
1. Il comando GRANT di SQL :

Crea una vista parziale delle tabelle;

Realizza le transazioni;

Concede il diritto di modifica sulle tabelle del database;

Annulla i permessi agli utenti.
2. L’operatore LIKE di SQL :

Controlla se un valore di un attributo di tipo stringa appartiene ad un insieme di
stringhe specificato che può contenere metacaratteri;

Controlla se un valore di un attributo di tipo stringa appartiene ad un intervallo
specificato;

Confronta le tabelle del database;

Confronta il valore di un attributo di tipo stringa con un modello di stringa che può
contenere metacaratteri;
3. Quale delle seguenti frasi SQL consente di ottenere il nome delle città da cui
provengono più di 15 impiegati:

SELECT Impiegati FROM Città GROUP BY Città HAVING COUNT(*) > 15;

SELECT Impiegati FROM Città GROUP BY Città WHERE COUNT(*) > 15;

SELECT Città FROM Impiegati GROUP BY Città HAVING COUNT(*) > 15;

SELECT Città FROM Impiegati GROUP BY Città WHERE COUNT(*) > 15.
4. Il metodo FindFirst:

Può essere utilizzato solo con l’oggetto Data;

Esegue una ricerca sequenziale nel DataBase;

Non funziona;

Ricerca un record che contenga un campo ad un valore prestabilito.
5. Supponendo di avere le tabelle:
Aziende(Codice, Denominazione, Indirizzo, Comune, Settore)
Dipendenti(Matricola, Cognome, Nome, Professione, Reddito, CodAzienda)
quale delle seguenti frasi SQL consente di ottenere la lista delle differenti
professioni di una azienda di cui si conosce il codice:

SELECT DISTINCT Professione FROM Dipendenti COUNT(*) CodAzienda=[valore];

SELECT GROUP BY Professione FROM Dipendenti WHERE CodAzienda=[valore];

SELECT DISTINCT Professione FROM Dipendenti WHERE CodAzienda=[valore];

SELECT (*) Professione FROM Dipendenti WHERE CodAzienda=[valore];
6. Quali delle seguenti frasi in Visual Basic consente di associare a un controllo
Data il risultato della query SQL:

Data1.RecordSource = ”Select NomeSocietà, Indirizzo From Clienti;” ;

Data1.DataSource = ”Select NomeSocietà, Indirizzo From Clienti;” ;

Data1.DataField = ”Select NomeSocietà, Indirizzo From Clienti;” ;

Data1.TableName=”Select NomeSocietà, Indirizzo From Clienti;” .
7. Quale particolarità della proprietà RecordCount si deve applicare per avere il
numero di record della tabella:

È necessario che venga caricata fino all’ultima riga (MoveLast);

È necessario che venga caricata la prima riga (MoveFirst);

È necessario fare un Refresh;

È sufficiente applicare la proprietà EOF al Recordset.