Creazione di un database relazionale può aiutare a memorizzare i dati in modo più organizzato mediante relazioni tra le tabelle . Relazioni tra tabelle possono aiutare a prevenire i dati ripetitivi noti anche come i dati ridondanti . Dati ridondanti possono essere prevenute attraverso la definizione di colonne chiave primaria . Queste colonne contengono un valore diverso in ogni riga per identificare in modo univoco . L' uno-a -molti è il più comune in cui la prima tabella può avere numerose righe corrispondenti di una seconda tabella . Cose che ti serviranno
Microsoft Access
Mostra più istruzioni
1
lancio di Microsoft Access , fare clic su " Database vuoto " e fare clic sul pulsante "Crea " . Fare doppio clic su " Aggiungi nuovo campo " e di tipo " City" per creare la prima colonna . Premere il tasto " Enter ". Tipo " Nome " e premere " Invio" per creare una seconda colonna e digitare " Cognome" per creare una terza colonna .
2
Premere " Ctrl" e " S " per lanciare il " Salva con nome" finestra di dialogo e fare clic su "OK" per salvare la tabella . fare clic sulla scheda "Crea" e fare clic sull'icona "Table" per creare una nuova tabella . Fare doppio clic su " Aggiungi nuovo campo " e di tipo " Stato " per creare un nuovo campo . Premere il tasto " Enter" e digitare " City" per creare un secondo campo . Premere il tasto " Ctrl " e " S " per salvare per lanciare il " Salva con nome" finestra di dialogo e fare clic su "OK" per salvare la tabella.
3 Fare clic sulla scheda "Database Tools " e cliccare "relazioni" per definire le relazioni tra le tabelle . Fare clic su " Tabella1 " e " Tabella2 " per selezionarli nella finestra di dialogo " Mostra tabella " . Fare clic sul pulsante "Aggiungi " e fare clic su "Chiudi".
4 Fare clic sulla scheda "Database Tools " e cliccare su " Visual Basic " per avviare l'editor di VBA . Fare clic sul campo "Inserisci" e fare clic su "Modulo " per inserire un nuovo modulo
5
Copia e incolla il seguente codice per popolare entrambe le tabelle con i dati : .
PopulateTables Private Sub ( ) Dim strSQL Come StringDoCmd.SetWarnings FalsestrSQL = " INSERT INTO Tabella1 " strSQL = strSQL & " VALUES ( 1 , 'Dallas ', ' John ', ' Smith ') " DoCmd.RunSQL ( strSQL ) strSQL = " ; INSERT INTO tabella1 " strSQL = strSQL & " VALUES ( 2 , 'Los Angeles ', ' Mary ', ' Jones' ) " DoCmd.RunSQL ( strSQL ) strSQL =" INSERT INTO Tabella1 " strSQL = strSQL & " VALUES ( 3 , 'Los Angeles ', ' Carlo ', ' Lopez ') " DoCmd.RunSQL ( strSQL ) strSQL = " INSERT INTO Tabella1 " strSQL = strSQL & " VALUES ( 4 , ' Dallas ' , ' Oscar ',' Ramos ') " DoCmd.RunSQL ( strSQL ) strSQL =" INSERT INTO Tabella2 " strSQL = strSQL & " VALUES ( 1 , ' Texas ',' Dallas ' ) " DoCmd . EseguiSQL ( strSQL ) strSQL = " INSERT INTO Tabella2 " strSQL = strSQL & " VALUES ( 2 , 'California ', ' Los Angeles' ) " DoCmd.RunSQL ( strSQL ) End Sub
6
Premere il tasto "F5" per eseguire la procedura . Tornare a Microsoft Access e fare clic sulla tabella "Crea " e fare clic su " query. " Click " Tabl1 ", " Tabella2 " e fare clic sul pulsante " Aggiungi" . Fare doppio clic su " Nome " e fare doppio clic su "Cognome " da " Tabella1 ". Doppio clic su " Stato" e fare doppio clic su "Città" da tavolo " Tabl2 . " Tipo "Los Angeles" in riga " Criteri " per la colonna " City" . Fare clic sull'icona "Esegui" per eseguire la query e visualizzare il nome, il cognome , e lo stato per le persone che vivono in Lost Angeles.