Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-02-2009, 18:35   #1
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
[Access 2003] - Relazioni

Ciao a tutti.

Copio qui una discussione già aperta nella sezione di Microsoft, ma forse lì nessuno sapeva aiutarmi e non ho capito come fare a spostare una discussione già aperta.

Ho creato un database in cui una tabella principale è collegata ad altre 6 tabelle "satelliti".
La relazione tra le 6 tabelle con quella principale è del tipo 1 a molti.
Nelle proprietà delle relazioni ho flaggato la casella "Aggiorna campi correlati a catena" mentre ho lasciato deselezionata la casella "Elimina record correlati a catena".

Il problema è questo: se voglio eliminare un record da una delle tabelle satelliti, non me lo permette in quanto mi dice che la tabella principale contiene record correlati.

Come faccio ad eliminare un record dalla tabella satellite senza che vengano eliminati i record nella tabella principale che contengono i riferimenti al record che voglio cancellare?

Un'ultima cosa: se dalle proprietà delle relazioni tolgo la spunta alla casella "Aggiorna campi correlati a catena", se modifico un record mi modifica lo stesso tutti i campi dei record della tabella principale a cui si riferisce. Come faccio ad evitarlo?

Grazie
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2009, 11:46   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da Guybrush Threepwood Guarda i messaggi
[color="Navy"]
Il problema è questo: se voglio eliminare un record da una delle tabelle satelliti, non me lo permette in quanto mi dice che la tabella principale contiene record correlati.
Non dovrebbe. La relazione 1-Molti va ad esempio impostata su TabellaPrincipale (1) e TabellaSatellite1 ( Molti ). Quale che sia l'integrità referenziale che si applica, Access non solleva alcuna eccezione se elimino un record da una tabella satellite. Almeno, a me non succede...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2009, 11:19   #3
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
Io in realtà ho impostato (1) su tabella satellite e (molti) su tabella principale, in quanto la tabella satellite contiene una lista di nomi che possono essere selezionati mediante menù a tendina nella tabella principale. Quindi 1 nome della tabella satellite può comparire in più record della tabella principale. Può essere questo l'errore?
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2009, 12:31   #4
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Secondo me è proprio un errore concettuale di progettazione del DB, che ovviamente poi da risultati indesiderati con l'integrità referenziale...

Non so come sia il tuo DB nel dettaglio, ma posso fare un esempio semplice di quello che intendo io : mettiamo che debba fare un DB che tiene traccia di acquisti e vendite. Ho una tabella T_Persone ( id, cognome, nome, ecc... ).
E ho 2 tabelle satellite ( T_Acquisti, T_Vendite ) nelle quali sarà presente una Foreign Key "idPersona".
E' chiaramente espandibile ad N Tabelle satellite, mantenendo T_Persone centrale. Ora, è chiaro che 1 Persona-->Molte Vendite / 1 Persona-->Molti Acquisti ecc... Ma non potrà invece essere 1 Acquisto-->Molte Persone...

Perciò secondo me sarebbe illogico avere relazioni uno-molti nel senso opposto.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 05-03-2009, 21:45   #5
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
Ciao, allora provo a descriverti in maniera molto sintetica com'è strutturato il DB considerando una sola tabella satellite per semplificare la descrizione.
C'è una tabella principale che costituisce una sorta di modulo. Ogni modulo viene aperto da un leader.
Ora, la lista di tutti i leader che possono aprire un modulo forma una delle tabelle satelliti, quindi 1 leader può aver aperto più moduli.
Quindi la relazione 1 a molti l'ho impostata (1) sulla tabella leader e (molti) sulla tabella moduli, collegando l'ID_leader della tabella leader con la foreign key ID_Leader nella tabella moduli.
Ho spuntato la casella "Aggiorna campi correlati a catena" mentre ho lasciato deselezionata la casella "Elimina record correlati a catena", ma ho i problemi descritti in precedenza
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2009, 09:03   #6
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da Guybrush Threepwood Guarda i messaggi

... quindi 1 leader può aver aperto più moduli.
Quindi la relazione 1 a molti l'ho impostata (1) sulla tabella leader e (molti) sulla tabella moduli, collegando l'ID_leader della tabella leader con la foreign key ID_Leader nella tabella moduli.
E' una descrizione un po' frettolosa, cmq da quello che ho capito, ripeto, se UN Leader presente in T_Leader apre MOLTI Moduli in T_Moduli, questo, unito al fatto che chi compie l'azione è il Leader, praticamente ti obbliga a modificare il DB in modo che T_Leader sia la tabella principale, e T_moduli quella satellite.

Se invece c'è anche una sola possibilità che possa esserci una relazione Molti-Molti, ossia un Leader apre 2 Moduli e un Modulo può essere aperto da 2 Leader, dovrai usare una tabella di raccordo "T_LeaderModuli", esattamente come avviene ad esempio in OrderDetails ( Tabella "dettagli sugli ordini" ) nel DB di esempio "Gestione Ordini" di Access 2003.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2009, 14:23   #7
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
Cerco di descrivere un po' meglio la parte iniziale del modulo perchè è abbastanza articolato.

Ho un campo "data di apertura", un altro "data di chiusura", un campo "leader", un campo "team", un campo "postazione", un campo "note", un campo "responsabile". Poi il modulo continua con un bel po' di campi, ma limitiamoci a questa parte se no diventa un macello.

Per compilare questo modulo ho poi creato una maschera e con menu a tendina vado a scegliere il leader, la postazione e il responsabile.
Per me quindi la tabella principale è quella che costituisce la tabella modulo, perchè 1 leader può comparire in più moduli, così come 1 postazione può comparire in più moduli così come pure il responsabile può comparire sempre in più moduli.

Quindi la mia tabella principale è il modulo e poi ho 7 tabelle satelliti.
Ciascuna tabella satellite l'ho collegata tramite relazione 1 (tab satellite) a molti (tab modulo).

In pratica ho una sorta di struttura a "ragno" con la tab principale al centro e le "zampe" costituire dalle tabelle satelliti collegate dalle relazioni come ti ho indicato prima.
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2009, 19:57   #8
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
Nessun aiuto?
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso
Old 20-04-2009, 21:24   #9
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
up
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
Smart #5 BRABUS segna il nuovo record di...
Incentivi auto elettriche 2025, a volte ...
Oura apre una maxi disputa sui brevetti ...
Tre gruppi criminali si uniscono e crean...
BMW iX3: la Neue Klass supera i 1.000 km...
LinusTechTips pensa che Steam Machine do...
Black Friday Amazon: avviatori auto e ac...
Warner e Udio depongono le armi: l'IA di...
Snapdragon 8 Gen 5: il nuovo processore ...
Black Friday OPPO: prezzi a picco su sma...
Arriva il nuovo Amazon Haul per il Black...
Mafia: Terra Madre: arriva il Free Ride ...
L'UE approva 70 progetti (anche in Itali...
Nuovo Cayenne Electric: è la Pors...
Adobe acquisisce Semrush per 1,9 miliard...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v