Sì ... infatti.

Anche se quel metodo va bene per i sistemi che controllano la chiave solo all'inizio. Se il programma controllasse la presenza della chiave ogni volta che accede al db oppure ogni volta che fa partire una sua funzionalità (stampe, calcoli ...), allora non funzionerebbe.