Domanda

Sto usando Excel per archiviare i dati come un database relazionale per i dati che verranno inseriti manualmente (vedi l'altra mia domanda qui: https://stackoverflow.com/questions/9416263/possible-solutions-for-simple-data-persistence-and-manual-entry)

Tuttavia, il mio problema più grande finora è rendere le relazioni più facili (in una prospettiva di ingresso manuale). A partire da ora, faccio riferimento ad altre tabelle utilizzando l'ID incrementale, ma quando si guarda una chiave straniera, l'utente non ha idea di quale sia l'oggetto n. 42, l'utente deve andare a cercare il numero 42 nell'altra tabella Per sapere di cosa si tratta.

Vorrei fare un esempio, diciamo che abbiamo solo due tavoli e 1 relazione da uno a molti Città e Paesi. This is the way I enter data

Il problema è che faccio le relazioni usando il tasto ID articolare, ma non ha significato e quando aggiungo città, devo controllare l'ID per il paese di riferimento nell'altra scheda.

Esiste un modo in cui potrei selezionare il paese utilizzando box combinati dinamici che utilizzano i dati dall'altra tabella? In tal caso, può mostrare il nome del paese, ma inserire l'ID (perché è così che vengono fatte le relazioni).

Devo cambiare le chiavi primarie per essere il nome del paese e sbarazzarmi dei campi ID ove necessario? Poiché alcune tabelle sono il risultato di relazioni molti-a-molti e sono definite da più chiavi straniere, quindi non hanno un valore unico tranne le chiavi straniere combinate o un ID artificiale.

Spero di essere abbastanza chiaro e devo ammettere di essere un principiante Excel.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top