LCA Italian study materials
LCA Italian study resources

LCA Italian: Base: tabelle, relazioni, query e report

LCA Italian · Work through your exam, one topic at a time.

All guide sections

Base: tabelle, relazioni, query e report

L'esame LCA per Base verifica la progettazione di database relazionali: tabelle, chiavi, relazioni, query, form, report e dati incorporati. Il candidato deve separare struttura e dati, usare le chiavi e scrivere criteri coerenti.

Regole e concetti

  • Tabelle e tipi: definisci i campi con tipo e dimensione corretti; la chiave primaria identifica univocamente la riga e serve per le relazioni.
  • Relazioni: collega chiave primaria e chiave esterna con tipi compatibili; la finestra Relazioni imposta l'integrità referenziale. Una relazione senza chiave primaria non è affidabile.
  • Query: in visualizzazione struttura aggiungi tabelle, crea join trascinando i campi, imposta criteri e ordina. La query salvata è una definizione: eseguila per vedere i risultati.
  • Form e report: il form serve all'immissione e alla modifica; il report alla stampa ordinata e raggruppata. Un sotto-form (subform) visualizza dati collegati.
  • File: il database incorporato .odb contiene tabelle e oggetti; per la portabilità valuta la separazione del database.

Esempio guidato

Vuoi elencare i clienti con gli ordini successivi a una data scelta dall'utente. Crea una query con Cliente e Ordine, join su ID cliente, aggiungi il campo data e il criterio >= :data_inizio. Il ragionamento è che il parametro chiede il valore a runtime senza riscrivere la query; il join evita righe senza corrispondenza e il criterio filtra gli ordini. Salva la query, eseguila e verifica che il tipo del parametro sia data, non testo.

Trappole

Criteri su testo quando il campo è numerico o data; relazione senza chiave esterna; confondere salvataggio ed esecuzione della query; form che modifica la struttura invece dei dati; report senza ordinamento o raggruppamento.