Crearea și modificarea câmpurilor cheie - stadopedia

  • Deschideți tabelul în vizualizarea Design.
  • Selectați unul sau mai multe câmpuri pe care doriți să le definiți drept cheie. Pentru a selecta un singur câmp, selectați zona de selecție pentru rândul câmpului obligatoriu. Pentru a selecta mai multe câmpuri, apăsați și țineți apăsată tasta CTRL și selectați zona de selecție pentru fiecare câmp.
  • Faceți clic pe câmpul Cheie din bara de instrumente.

Este posibil să atribuiți un câmp care conține datele drept câmpul cheie, cu toate acestea, dacă există valori duble sau goale în acest câmp, va apărea un mesaj de eroare. Utilizatorul care primește acest mesaj are trei opțiuni: executați o interogare pentru a căuta înregistrări duplicate pentru a căuta înregistrări care conțin valori duble sau goale în câmp și modificați acele valori; Selectați un alt câmp sau adăugați un câmp de contor și definiți-l ca câmp cheie.







Pentru o cheie compusă, ordinea generatoarelor cheie poate fi semnificativă. Înregistrările sunt sortate în funcție de ordinea câmpurilor cheie din formular în modul de proiectare a tabelului. Dacă doriți să specificați o ordine de sortare diferită, fără a schimba ordinea câmpurilor cheie, trebuie să definiți mai întâi cheia, așa cum este descris mai sus, și apoi atingeți butonul Index din bara de instrumente, deschideți „indicii“ și specificați o ordine diferită a câmpurilor pentru indicele numit „The primaryKey“

Luați în considerare tipurile de link-uri în detaliu cu privire la exemplul bazei de date "Departamentul de personal", care include patru tabele:

  • Lista departamentelor - o listă a tuturor departamentelor întreprinderii;
  • Lista angajaților - date individuale ale angajaților care lucrează în această întreprindere;
  • Numiri - repartizarea salariaților pe departamente, iar fiecare angajat poate lucra în mai multe departamente (intern part-time);
  • Examen medical - rezultatele examinării medicale a angajaților.






Raportul nu este definit. dacă câmpul Cod al angajatului nu este cheie în niciunul dintre tabele și nu are un index unic. În interogările care conțin tabele cu o relație nedefinită, Microsoft Access creează o linie de asociere între tabele în mod prestabilit, dar condițiile de integritate a datelor nu sunt suprapuse și nu există nicio garanție că înregistrările sunt unice în oricare dintre tabele.

Relația "unu-la-mulți" este cel mai frecvent utilizat tip de conexiune între mese. Fiecare intrare din tabelul "Lista angajaților" poate corespunde mai multor intrări din tabelul "Alocări". iar o înregistrare în tabelul "Atribuții" nu poate conține mai mult de o intrare corespunzătoare în tabelul "Lista angajaților".

Relația multi-multi se realizează numai cu ajutorul celei de-a treia tabele (care leagă), cheia căruia constă din cel puțin două câmpuri care sunt câmpuri cheie străine în tabelele principale. În exemplul nostru, tabela obligatorie este tabelul "Atribuire". Pe de o parte, fiecare angajat poate avea mai multe numiri, iar pe de altă parte pentru fiecare departament pot fi și mai multe numiri. Astfel, pentru tabelele "Lista angajaților" și "Lista departamentelor", se implementează relația multi-multi: fiecare angajat poate lucra în mai multe departamente și fiecare departament poate avea mai mulți angajați.

Crearea și modificarea câmpurilor cheie - stadopedia

Cu o relație unu-la-unu, o înregistrare într-un singur tabel nu poate avea mai mult de o înregistrare asociată într-un alt tabel și invers. Acest tip de conexiune nu este utilizat foarte des, deoarece astfel de date pot fi plasate într-un singur tabel. Comunicarea cu atitudinea de „unu la unu“ este folosit pentru a separa tabele foarte largi pentru a separa partea din motive de protecție a mesei, precum și pentru a stoca informații referitoare la un subset de înregistrări din tabelul principal.

Schema unui sistem de baze de date (din schema de baze de date engleză) este structura sa, descrisă într-un limbaj formal, susținut de un sistem de gestionare a bazelor de date (DBMS). În bazele de date relaționale, schema definește tabelele, câmpurile din fiecare tabel și relațiile dintre câmpuri și tabele.

Schemele sunt în general stocate într-un dicționar de date. Deși schema este definită în limbajul bazei de date ca text, termenul este adesea folosit pentru a desemna o reprezentare grafică a structurii bazei de date. [1]

Principalele obiective ale schemei sunt tabelele și conexiunile.







Articole similare

Trimiteți-le prietenilor: