Inoha ha scritto:
Comunque ritirerò fuori Northwind (che ho guardato e analizzato, senza cavare un ragno dal buco)
Ti capisco dal punto di vista psicologico. Comprendo che capita spesso e volentieri di perdersi in un bicchier d'acqua.
Riepilogando bene bene, queste le tabelle e le relazioni:
Clienti
IDCliente (numerazione automatica, chiave primaria)
Cliente
Indirizzo
IDComune (se vorrai prevedere una tabella Comuni a parte)
Telefono
Cellulare
e-mail
...tanti altri campi tipicamente anagrafici...
Ordini
IDOrdine (numerazione automatica, chiave primaria)
DataOrdine
...altri campi...
IDCliente (numerico)
Libri
IDLibro (numerazione automatica, chiave primaria)
Titolo
...altri campi...
DettagliOrdini
IDDettaglio (numerazione automatica, chiave primaria)
IDOrdine (numerico)
IDLibro (numerico)
Relazioni:
Clienti.IDCliente uno-a-molti con Ordini.IDCliente
Ordini.IDOrdine uno-a-molti con DettagliOrdini.IDOrdine
Libri.IDLIbro uno-a-molti con DettagliOrdini.IDLibro
Quando crei le relazioni nella finestra Relazioni, abbi cura di mettere sempre la spunta su "Applica integrità referenziale" per dare piena efficacia alla relazione.
Con questa struttura tabelle tutte le tue domande assumono un altro significato e noterai tu stessa che molte considerazioni vengono prese da altro punto di vista.