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.