Newsgroup: it.comp.appl.access
Titolo: E' possibile creare delle viste in Access 2000?

E' possibile creare delle viste in Access 2000 con l'istruzione CREATE
VIEW? mi pare di no, dato che non ho trovato niente nella guida.
Grazie fin da ora.
ing. Franco Varoli
fva...@tin.it
fva...@libero.it

 VIEW? mi pare di no, dato che non ho trovato niente nella guida.
Cosa vuoi ottenere?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


Nulla di particolarmente importante, ma solo un chiarimento a livello
concettuale. Sto studiando il linguaggio SQL utilizzando diverse fonti
che non si riferiscono a nessun programma particolare di gestione di
basi di dati. Si parla naturalmente di interrogazioni, su una o più
tabelle, più o meno complesse, che danno luogo a loro volta ad altre
tabelle.
Ad un certo punto, qualunque sia la fonte, mi imbatto nelle viste o
viste logiche (view) che vengono presentate come tabelle virtuali. che
non contengono dati propri, ma riaggregazioni di dati contenuti nelle
tabelle base.
Le tabelle base, invece, dispongono di dati propri, indipendenti da
quelli delle altre tabelle, anche se logicamente in relazioni con
esse.
Le viste vengono presentate come oggetti che hanno una loro struttura
definita, pero', non in maniera indipendente dagli altri oggetti della
base di dati, come avviene normalmente per le tabelle, ma in base alla
struttura delle tabelle gia' esistenti.
Mentre le tabelle sono gli unici contenitori di dati all'interno di
una base di dati, le viste non contengono dati, ma forniscono una
diversa visione dei dati stessi dinamicamente aggiornata.
Ho cercato di riassumere i concetti presi da piu' fonti e spero di
essere stato chiaro. A questo punto, finalmente dira' chi ha avuto la
pazienza di leggere fin qua, arriva la domanda. Quale differenza c'e'
tra le query che si realizzano con Access e le viste cosi' come sono
esposte nei vari trattati. A me pare non ci siano differenze. Ed e'
cosi' che mi spiego la mancanza in Access delle istruzioni relative
alle viste (CREATE VIEW, DROP VIEW, ecc.). E se e' cosi', che ci
stanno a fare le query negli altri programmi di gestione di basi di
dati? forse le query vanno a memorizzare fisicamente i risultati
affinche' la lettura di essi sia piu' rapida a scapito di spazio
occupato sulle memorie di massa, mentre le viste debbono rielaborare i
dati tutte le volte, e lo fanno dinamicamente, con risparmio di spazio
su disco ma impiegando piu' tempo?
Chiedo scusa se sono stato un po' prolisso e ringrazio, fin da ora,
per la risposta al mio quesito.
Saluti.


 ha scritto nel messaggio
news:86riot8lut4d7o9om...@4ax.com...

Non sono un esperto ma credo che sia corretto
associare le 'viste' ai 'recordset' creati dalle query.
Prova a dare un occhiata al concetto di recordset
in Access.
Ciao
--
Leo_duca

 per la risposta al mio quesito.
Caro Franco mi pare che le cose ti siano piu' chiare di quanto credi.
Ciao



Ti ringrazio per la risposta che mi ha tolto qualsiasi dubbio.


messaggio la prossima volta che dovro' spiegare come funzionano i database.
Non so se stai scherzando o dicendo sul serio, dato che in agosto il
sole picchia forte ;-)
Certamente ti autorizzo, ma sarebbe corretto citare gli autori del
testo da cui ho attinto le idee: Andrea Guidi e Daniela Dorbolo' in
Guida a SQL. E non ridere: lo so che e' una richiesta da ingegnere ;-)


 Guida a SQL. E non ridere: lo so che e' una richiesta da ingegnere ;-)
Ma le idee alla fine si somogliano tutte (chiaramente sotto l'aspetto
tecnico), cambia il modo di esprimerle.
Saluti
