Newsgroup: it.comp.appl.access
Titolo: Impostare tabella

Saluti e buona serata a tutti
Per cortesia mi date un consiglio su come impostare al meglio il db
Devo impostare un db e come struttura pensavo a 3 tabelle (Iscritti - 
Sanitaria - Abbonamento) e sono perplesso su come impostare la relazione uno 
a molti  (se opportuna).
Tabella "Iscritti" (elenco i principali)
IDContatore               Contatore
Nome                         Testo
Cognome                    Testo
CodFiscale                  Testo
Indirizzo                       Testo
*************
Tabella "Sanitaria" che deve darmi i dati di ogni singolo nominativo della 
tabella "Iscritti"
IDContatore          Contatore
Certificato              Si/No  (meglio btn opzione con value 1/2 o casella 
combinata Si/No tipo testo?)
DataRilascio           Data/Ora
DataScad               Data/Ora
Medico                  Testo
*******************
Tabella "Abbonamento" che deve darmi i dati di ogni singolo nominativo della 
tabella "Iscritti"
IDContatore             Contatore
Tariffa                      Valuta
Pagato                      Si/No
ModPrest                 (  In questo campo devo mettere  l'opzione 
monosettimanale  o bisettimanale (campo
                                    in tabella unico per entrambi o uno per 
ogni opzione?)
GiorniPresenza         Opzione da spuntare multiselezione (Lun - Mart - 
Merc - Ecc) (devo inserire in
                                tabella un campo per ogni giorno?)
Grazie della collaborazione
Giorgio A.

Allora riepilogo:
Questo DB deve contenere i dei dati anagrafici degli iscritti (nome,
Cognome, Codice fiscale, ecc) come pure dati sanitari tipo se l'iscritto ha
consegnato il certificato medico o meno, l'asl di competenza e il nome del
medico. Inoltre devo inserire se ogni iscritto ha una partecipazione (corsi)
monosettimanale o bisettimanale (opzione da selezionare)
Oltre a all'opzione di cui sopra devo avere la possibilità di selezionare i
giorni di partecipazione al corso della settimana e possono essere 1 in caso
di partecipazione monosettimanale es. Merc. o multipli in caso di
partecipazione bisittimanale es. Lun - Merc.
Saluti e Grazie
Giorgio A.

 ha scritto nel messaggio 
news:4715374a$0$10617$4faf...@reader2.news.tin.it...

Nelle tabelle non hai inserito i campi per le relazioni.
Comunque provo:
[Anagrafica]
- id, contatore, indicizzato (Sì, duplicati non ammessi)
- idData, valore predefinito Date();
- Nome
- Cognome
- etc.etc.
- numTesseraSanitaria
- nomeDelMedico
[datiSanitari]
- id, contatore, indicizzato (Sì, duplicati non ammessi)
- idData, valore predefinito Date();
- idAnagrafica, numerico intero lungo, indicizzato Sì (duplicati ammessi)
- consegnaCertificatoMedico, si/no, valore predefinito 0(no)
- etc. etc.
[Corsi]
- id, contatore, indicizzato (Sì, duplicati non ammessi)
- idData, valore predefinito Date();
- Corso
- Durata
[CorsiFrequentati]
- id, contatore, indicizzato (Sì, duplicati non ammessi)
- idData, valore predefinito Date();
- idAnagrafica, numerico intero lungo, indicizzato Sì (duplicati ammessi)
- idCorso, numerico intero lungo, indicizzato Sì (duplicati ammessi)
- etc.etc.
[Anagrafica] 1 -> m [datiSanitari]
[Corsi] 1 -> m [CorsiFrequentati] m <- 1 [Anagrafica]
Ciao.
-- 
Sergio MAZZA 

 [Corsi] 1 -> m [CorsiFrequentati] m <- 1 [Anagrafica]
Per cortesia mi spieghi quanto sopra
Grazie 1000 e saluti
Buona giornata
Giorgio A. 

 Giorgio A.
Ciao.
-- 
Sergio MAZZA 

Grazie 1000 Sergio Mazza
Con cordialità
Giorgio A.