Newsgroup: it.comp.appl.access
Titolo: MSJET

E' vero che è un motore di database gerarchico e non relazionale ?
In access hanno aggiunto solo un'interfaccia relazionale .
Vi risulta ?
-- 
Cordiali saluti


No.
Però ci sono delle "stranezze" in JET che non ho trovato in altri db
relazionali.
Cosa vuol dire "Interfaccia Relazionale"?
PS.
Come è finita, poi, la questione di quella famosissima query? Non mi hai più
risposto.
Ciao.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.

 Vi risulta ?
Il buon vecchio Jet ha il limite strutturale di non avere componente Server:
è un classico file-sharing ... e su questo non ci sono discussioni.
Per il resto il linguaggio SQL interno, un dialetto SQL '89 abbastanza
vicino al 92, supporta un set di costrutti sufficientemente ampio, comprese
(e ci
mancherebbe, dirai) le istruzioni di Join per le selezioni multitabella.
Ed è quella, più che ovviamente, la caratteristica base del concetto di
"normalizzazione tabellare" e relazionamento dei gruppi di dati.
Qualunque motore che supporti tali costrutti SQL, è *automaticamente*
relazionale (indipendentemente dall'architettura Client-Server o File-Server
che è altro discorso).
La tua domanda
"E' vero che è un motore di database gerarchico e non relazionale ?"
 "In access hanno aggiunto solo un'interfaccia relazionale "
è l'equivalente religioso del chiedersi se gli angeli siano maschi o femmine
:-)
Per rispondere dovresti sapere come Dio li ha creati.
Analogamente, per capire quale sia l'architettura di JET si dovrebbero
analizzare i sorgenti ... che come sai non sono disponibili pubblicamente.
A questo punto ognuno può dire la sua, qualunque essa sia.
In aggiunta, sarei curioso di sapere quanti in Italia abbiano sviluppato
motori di database relazionali (funzionanti e venduti in almento dieci
esemplari :-) e che conoscano la differenza tra le seguenti due ipotesi:
- Un database gerarchico a cui hanno aggiunto un'interfaccia relazionale
- Un database relazionale.
E per finire vorrei apprendere se nella letteratura informatica mondiale (ma
letteratura vera, non lo Usenet) qualcuno abbia mai formulato simili
definizioni di architetture e relative differenze.
Ciao, Simone

 risposto.
Mi pare di si.
Ma il thead forse era così lungo che ho perso l'ultima fase ?
 Comunque  l'utente  stamperà due report distinti , anzichè uno solo.
Ho preso per buona la tua teoria che l'impossibilità di ottenere il report
con le giacenze risiedeva non nella query , ma nella struttura delle tabelle
.
In pratica le due tabelle avevano 2 campi in comune ( articolo ed
esercizio )  e pur essendo relazionate non riuscivo in alcun mode a stampare
un ordine cliente CON le giacenze di magazzino : più precisamente nessuna
istruzione SQL mi filtrava le righe della tabella giacenze in funzione
dell'eserzizio di appartenenza dell'ordine .
Quindi se stampavo l'ordine cliente  di oggi 21\7\05  , nella sua stampa mi
comparivano le giacenze del 2004  o 2003  , mai del 2005 !
 Saluti!

 :-)
Allora riformulo la domanda :
qualcuno mi fa un esempio di database GERARCHICO  e non relazionale ?
Io non ne conosco...
Saluti!

 ha scritto nel messaggio 
news:dbo40t$3vb$1...@balena.cs.interbusiness.it...

Database gerarchico o navigazionale tipo IMS di IBM, Database relazionale 
ACCESS.
Questo il link...tranquillo Access è relazionale.
http://it.wikipedia.org/wiki/Database_management_system
Ciao, Carlo 

 ha scritto nel messaggio 
news:dblmtr$3d6$1...@fata.cs.interbusiness.it...

AmigaBase è un db gerarchico.
Ciao, Carlo 

 ha scritto nel messaggio
news:dbo40t$3vb$1...@balena.cs.interbusiness.it...

Anche Btrieve se non sbaglio era gerarchico.
Cinzia


XML
--
a.cara

 ha scritto nel messaggio
news:VIODe.189883$75.82...@news4.tin.it...

Carlo hai visto che sul link per Access
http://it.wikipedia.org/wiki/Database_management_system#Database_Relazionali
non esiste ancora l'articolo?
SunRex


Sì ho visto. Cliccando su Microsoft Access, nel paragrafo "Lista di DBMS 
comuni", dice che l'articolo non esiste.
Potremmo scriverlo noi!
Ciao, Carlo

 ha scritto nel messaggio
news:2XIEe.2345$fm.3...@news4.tin.it...

Infatti pensavo a quello.Io no ma tu oppure Ma ,Ale Baraldi,Roberto da
ovunque si trovi,Karl si.
SunRex