Che cosa è la chiave primaria in un database relazionale

La chiave primaria in una tabella di un database relazionale (Access, MySQL, ecc.) è un insieme di attributi che permette di identificare in maniera univoca un record in una tabella o in una relazione.

L’esistenza della chiave primaria (che potrebbe anche essere formata da tutti gli attributi o campi dato della relazione) è garantita dalla unicità delle n-uple individuate da una relazione tra n insiemi.

La chiave primaria è costituita da una o più colonne di una tabella (in questo caso viene definita chiave composta) ed è unica per ogni tabella.

Continue reading “Che cosa è la chiave primaria in un database relazionale”

Due considerazioni sull’alfabetizzazione informatica

Spesso sento dire che corsi come quelli di alfabetizzazione informatica non hanno più senso di esistere perché ormai tutti hanno un computer (o un’apparecchiatura similare) e tutti lo sanno usare. Questa affermazione non è però del tutto vera.

Innanzitutto, molti di coloro che stanno attaccati al computer, anche per molte ore al giorno, lo utilizzano in maniera molto limitata. Faccio subito un esempio, se vogliamo un po’ polemico: usare Facebook non è condizione sufficiente per poter dire che si conosce il computer. La maggior parte degli utenti, poi, usa il proprio PC in maniera molto limitata, senza avere idea di tutto quello che potrebbe fare.

Continue reading “Due considerazioni sull’alfabetizzazione informatica”