Come fare un database razionale

November 12

Come fare un database razionale


Creazione di un database relazionale può aiutare a memorizzare i dati in modo più organizzato utilizzando relazioni tra le tabelle. relazioni tra le 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. La relazione uno-a-molti è il più comune in cui la prima tabella può avere molte righe corrispondenti in una seconda tabella.

istruzione

1 Avviare Microsoft Access, scegliere "Database vuoto" e fare clic sul pulsante "Crea". Fare doppio clic su "Aggiungi nuovo campo" e digitare "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 il tasto "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 digitare "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 fare clic su "relazioni" per definire le relazioni tra le tabelle. Fai clic su "Table1" e "Table2" per selezionarli nella finestra di dialogo "Mostra tabella". Fare clic su "Aggiungi" e fare clic su "Chiudi".

4 Fare clic sulla scheda "Database Tools" e fare clic su "Visual Basic" per avviare l'editor 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 As String
DoCmd.SetWarnings False
strSQL = "INSERT INTO Table1"
strSQL = strSQL & "VALORI (1, 'Dallas', 'John', 'Smith')"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO Table1"
strSQL = strSQL & "VALORI (2, 'Los Angeles', 'Mary', 'Jones')"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO Table1"
strSQL = strSQL & "VALORI (3, 'Los Angeles', 'Carlo', 'Lopez')"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO Table1"
strSQL = strSQL & "VALORI (4, 'Dallas', 'Oscar', 'Ramos')"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO Table2"
strSQL = strSQL & "VALORI (1, 'Texas', 'Dallas')"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO Table2"
strSQL = strSQL & "VALORI (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 cliccare su "query". Fai clic su "Tabl1," "Table2" e fare clic sul pulsante "Aggiungi". Fare doppio clic su "Nome" e fare doppio clic su "Cognome" da "Table1". Fare doppio clic su "Stato," e fare doppio clic su "City" da tavolo "Tabl2." Tipo "Los Angeles" nella riga "criteri" per la colonna "Città". 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.