GiganteSF
28-04-2015, 20:29
Leggo sui libri che nei DBMS si realizza l'indipendenza (logica) dei dati dai programmi. Purtroppo pero' non riesco a pensare ad altro che ad esempi in cui non si possono non modificare le applicazioni.
Se devo aggiungere un paio di campi a una tabella necessariamente dovro' modificare anche la maschera utente dove dovranno apparire i dati e se il layout e' gia' affollato dovro' fare delle scelte oltre al fatto di dover scrivere codice magari con degli if o dei cicli per gestire questi nuovi dati.
Oppure se voglio cambiare tipo di dati a un campo, anche qui dovro' cambiare qualcosa nell'applicazione per far si' che l'input/output dei dati sia corretto.
Quindi vi chiedo, quando e come si realizza realmente l'indipendenza dei dati in un DBMS rispetto alla sua applicazione?
Grazie.
Se devo aggiungere un paio di campi a una tabella necessariamente dovro' modificare anche la maschera utente dove dovranno apparire i dati e se il layout e' gia' affollato dovro' fare delle scelte oltre al fatto di dover scrivere codice magari con degli if o dei cicli per gestire questi nuovi dati.
Oppure se voglio cambiare tipo di dati a un campo, anche qui dovro' cambiare qualcosa nell'applicazione per far si' che l'input/output dei dati sia corretto.
Quindi vi chiedo, quando e come si realizza realmente l'indipendenza dei dati in un DBMS rispetto alla sua applicazione?
Grazie.