Detalii despre cum să legați tabelele de acces

Mulți dintre noi lucrăm în producție, unde bazele de date sunt cel mai adesea folosite pentru a raporta. În acest articol, vom explica în detaliu modul de legare a tabelelor din Access. Articolul este recomandat utilizatorilor avansați.

Accesați baza de date

Microsoft Access este unul dintre sistemele de gestionare a bazelor de date. Acesta include limba de programare VBA, care permite utilizatorului să scrie diverse aplicații pentru a lucra cu baza de date.

Cum să legați tabelele în Access?

În Access, există de obicei o serie de tabele care sunt legate între ele. Între una sau mai multe tabele, puteți stabili legături logice utilizând fereastra de descriere a schemei de date. Aceasta oferă:

  1. Posibilitatea de a îmbunătăți eficiența muncii.
  2. Este mai ușor să extindeți informațiile care ar putea fi necesare în diferite stadii de producție.
Accesați baza de date

Toate modificările care apar sunt afișate în toate bazele de date.

Pentru a răspunde la întrebarea cum să legați tabelele în Access, trebuie să arătați totul prin exemplu: există patru tabele în baza de date: Studenți, discipline, performanță și grupuri de elevi. Să stabilim legături logice între ele. Cum se face acest lucru?

algoritm:

  1. Selectați tasta principală: Codul grupului, Codul elevului și Codul de codificare.
  2. Între câmpul cheie CodeGr. în Tabelul. "Grup" și cheia secundară CodeGr. În tabel. "Elevii" stabilesc o relație unu-la-mulți.
  3. Închideți toate tabelele deschise din Formularul de acces, inclusiv tabelele incluse.
  4. În caseta de dialog Adăugare, selectați numele câmpului.
  5. Închideți toate casetele de dialog.

Instrucțiuni privind modul de stabilire a legăturilor logice în toate tabelele ferestrei "Schema de date":

  1. Din tabelul "Grupuri", trebuie să mutați câmpul CodeGroup în același câmp din tabelul "Studenți".
  2. Se afișează fereastra "Modificați linkurile".


Când toate acțiunile sunt finalizate, în fereastra "Schema de date", puteți vedea o relație one-to-many între grupurile Student și tabelele Student.

Accesați baza de date

Prin același plan, puteți stabili o legătură între câmpul Codului elevului și mesele Academic Achievement și Students. Apoi, în tabelele "Progress" și "Disciplines" pentru domeniul CodeDiscipline.

  1. Când toate conexiunile logice sunt stabilite, închideți fereastra "Schema de date".
  2. Completați toate tabelele. În primul rând, introduceți datele din tabelul de mai „grupuri“ de studenți, ca și în domeniul KodGruppy „Studenții“ tabel este folosit ca o coloană pentru câmpurile tabelului „Studenți“.
  3. Specificați legăturile dintre tabelele "Studenți" și "Progres", "Discipline" și "Progres".

Beneficiile utilizării conexiunilor logice

De ce să păstrați datele separat în tabelele conectate este mai bine? Luați în considerare meritele unei astfel de stocări.

consistență

În procesul de stabilire a legăturilor, probabilitatea unor date necoordonate și ambigue este redusă. Acest lucru se întâmplă deoarece orice element este scris în același tabel o singură dată. De exemplu, numele studentului este conținut în tabelul "Studenți".

eficacitate

  • Economisiți spațiu pe disc ca urmare a faptului că informațiile sunt stocate într-un singur loc.
  • De la mese mici, informațiile sunt extrase mai bine.

ușura

Informațiile sunt stocate în diverse tabele, astfel încât structura bazei de date poate fi mai bine înțeleasă. De asemenea, există tabele de acces asociate VBA - acesta este limbajul de programare prin care puteți asocia tabelele din Access și Excel. Dacă cunoașteți această limbă, puteți programa baza de date.

Sfat important!

Atunci când intenționați să proiectați o bază de date, gândiți-vă imediat prin conexiuni. Dacă tabela cu cheia primară există deja, puteți utiliza expertul pentru a crea un câmp de cheie străină. Apoi expertul de substituire ajută la crearea legăturilor.

În concluzie

Sperăm că după citirea acestui articol despre cum să conectați tabele în Access, sunt mult îmbunătățite de calificare cu baze de date, care sunt foarte, abilitate foarte util în lumea modernă, mai ales pentru incepatori. De asemenea, vă recomandăm să vizitați site-ul oficial de aplicare și citiți manualul utilizatorului.

Distribuiți pe rețelele sociale:

înrudit
Cum combinați două tabele în "Word" orizontal sau verticalCum combinați două tabele în "Word" orizontal sau vertical
Cum se creează o bază de date în Access. Lucrul cu baza de date AccessCum se creează o bază de date în Access. Lucrul cu baza de date Access
Cum se compun interogările SQL - exemple detaliateCum se compun interogările SQL - exemple detaliate
Accesul-formă. Crearea formularelor pentru introducerea datelorAccesul-formă. Crearea formularelor pentru introducerea datelor
Extensia VSDX: ce să deschidăExtensia VSDX: ce să deschidă
MySQL - ce este? Eroare MySQLMySQL - ce este? Eroare MySQL
Relații multe-la-multe: un exemplu în Access, în SQL. Cum sa faci o relatie multi-multi?Relații multe-la-multe: un exemplu în Access, în SQL. Cum sa faci o relatie multi-multi?
DB este ... Tipuri și proprietăți ale bazei de dateDB este ... Tipuri și proprietăți ale bazei de date
Accesul este ceea ce? Crearea unei baze de date în Microsoft AccessAccesul este ceea ce? Crearea unei baze de date în Microsoft Access
MS Access. Baze de date MS Access. MS Access 2007MS Access. Baze de date MS Access. MS Access 2007
» » Detalii despre cum să legați tabelele de acces