Articles

Cum funcționează Expertul Analizator de tabele

  • 3/24/2021
  • 3 minute de citit
    • s
  • Se aplică la: Access 2007, Access 2003, Access 2002

Nota

Office 365 ProPlus se redenumește în Microsoft 365 Apps for enterprise. Pentru mai multe informații despre această schimbare, citiți această postare pe blog.

Novice: Necesită cunoașterea interfeței cu utilizatorul pe computere mono-utilizator.

Acest articol se aplică numai la o bază de date Microsoft Access (.mdb) sau la o bază de date Microsoft Office Access 2007 (.accdb).

Rezumat

Asistentul Table Analyzer vă poate ajuta să creați o bază de date relațională pornind de la un set de date. Atunci când utilizați Table Analyzer Wizard, nu trebuie să cunoașteți principiile de proiectare a bazelor de date relaționale. Acest articol explică modul în care Table Analyzer Wizard descifrează o bază de date cu o singură tabelă și propune o modalitate de divizare a tabelului original într-un set de tabele conexe.

Mai multe informații

The Table Analyzer Wizard poate analiza automat o bază de date nerelațională și o poate „normaliza” pentru dumneavoastră. Normalizarea este procesul de a lua o bază de date cu o singură tabelă și de a o împărți într-un set de tabele mai mici, legate între ele, fiecare tabel fiind axat pe un singur subiect sau grupare de informații.

O bază de date relațională normalizată are o serie de avantaje față de una nerelațională. În primul rând, actualizarea informațiilor este mai rapidă și mai ușoară, deoarece sunt necesare mai puține modificări ale datelor. În al doilea rând, doar informațiile minime sunt stocate; prin urmare, baza de date este mai mică. În cele din urmă, o bază de date relațională păstrează automat coerența datelor, deoarece datele sunt stocate o singură dată.

Deși Expertul Table Analyzer Wizard vă poate ajuta să creați o bază de date relațională, dacă aveți experiență în domeniul bazelor de date, Expertul Table Analyzer vă permite să modificați orice sugestie pe care o face. Puteți diviza tabelele, rearanja câmpurile din tabele și crea relații între tabele. Puteți modifica deciziile Table Analyzer Wizard în timpul fiecărei etape a procesului de creare a bazei de date.

Cum se execută Table Analyzer Wizard

Pentru a executa Table Analyzer Wizard, urmați acești pași:

  1. În Microsoft Office Access 2003 sau în Microsoft Access 2002, indicați Analyze din meniul Tools și apoi faceți clic pe Table.

    În Microsoft Office Access 2007 sau într-o versiune ulterioară, faceți clic pe fila Database Tools (Instrumente bază de date), apoi faceți clic pe Analyze Table (Analiză tabelă) în grupul Analyze (Analiză).

  2. Să urmați instrucțiunile din casetele de dialog ale Table Analyzer Wizard (Asistent analizator tabel). Rețineți că primele două casete de dialog explică ce este normalizarea și de ce este utilă. A treia casetă de dialog vă întreabă dacă doriți să divizați manual o bază de date sau dacă doriți să lăsați expertul să o facă pentru dumneavoastră.

Cum funcționează expertul Table Analyzer Wizard

Dacă alegeți să lăsați expertul Table Analyzer Wizard să divizeze o bază de date, expertul Table Analyzer Wizard parcurge următorul proces:

  1. Expertul Table Analyzer Wizard începe cu o bază de date cu o singură tabelă, care poate fi orice set de date creat cu sau importat în Microsoft Access. Asistentul rupe apoi tabela într-un set de tabele mai mici. Fiecare dintre aceste tabele mai mici conține setul minim de informații care sunt grupate împreună.
  2. Asistentul caută valori unice care pot identifica o grupare de date. Aceste valori unice sunt etichetate ca fiind chei primare pentru fiecare dintre grupări. În cazul în care nu se identifică nicio valoare unică, expertul creează o cheie primară utilizând un câmp întreg lung cu autoincrementare. În plus, asistentul creează o cheie externă în tabelele aferente.
  3. Asistentul creează relații care controlează modul în care noile tabele lucrează împreună. Aceste relații impun integritatea referențială (coerența datelor) cu actualizări în cascadă. Expertul nu adaugă automat ștergeri în cascadă la relații din cauza riscului de a șterge din greșeală porțiuni mari de date.
  4. Expertul creează o propunere inițială și vă cere să o confirmați sau să o modificați.
  5. Dacă confirmați propunerea, asistentul caută apoi în noile tabele date incoerente (de exemplu, același client cu două numere de telefon diferite) și vă prezintă o listă de înregistrări pe care le puteți modifica sau accepta.
  6. În cele din urmă, puteți alege să creați o interogare care simulează baza de date originală, cu o singură tabelă. Expertul face mai întâi o copie de siguranță a tabelului original și îl redenumește adăugând „_OLD” la numele său. Apoi, expertul creează o interogare folosind numele tabelului original. Acest lucru asigură faptul că orice formulare sau rapoarte existente bazate pe tabelul original vor funcționa cu noua structură de tabel.

.