Jak działa Kreator analizatora tabel

Poziom podstawowy: Wymagana znajomość interfejsu użytkownika na komputerach mających jednego użytkownika.

Ten artykuł dotyczy tylko bazy danych programu Microsoft Access (.mdb) lub bazy danych programu Microsoft Office Access 2007 (accdb).

Podsumowanie

Kreator analizatora tabel może pomóc w utworzeniu relacyjnej bazy danych na podstawie zestawu danych. W przypadku korzystania z Kreatora analizatora tabel nie trzeba znać zasad projektowania relacyjnej bazy danych. W tym artykule wyjaśniono, w jaki sposób Kreator analizatora tabel rozszyfrowuje bazę danych z jedną tabelą i proponuje sposób dzielenia oryginalnej tabeli na zestaw powiązanych tabel.

Więcej informacji

Kreator analizatora tabel może automatycznie analizować nierelacyjną bazę danych i "normalizować" ją za Ciebie. Normalizacja to proces tworzenia bazy danych z jedną tabelą i podzielenia jej na zestaw mniejszych, powiązanych tabel, przy użyciu których każda tabela koncentruje się na jednym temacie lub grupowaniu informacji.

Znormalizowana relacyjna baza danych ma wiele zalet w porównaniu z nierelacyjną. Po pierwsze, aktualizowanie informacji jest szybsze i łatwiejsze, ponieważ wymagana jest mniejsza liczba zmian danych. Po drugie są przechowywane tylko informacje minimalne; w związku z tym baza danych jest mniejsza. Na koniec relacyjna baza danych zachowuje spójność danych automatycznie, ponieważ dane są przechowywane raz.

Chociaż Kreator analizatora tabel może pomóc w utworzeniu relacyjnej bazy danych, jeśli masz środowisko bazy danych, Kreator analizatora tabel umożliwia modyfikowanie wszelkich sugestii. Tabele można dzielić, zmieniać rozmieszczenie pól w tabelach i tworzyć relacje między tabelami. Decyzje Kreatora analizatora tabel można modyfikować na każdym kroku procesu tworzenia bazy danych.

Jak uruchomić Kreatora analizatora tabel

Aby uruchomić Kreatora analizatora tabel, wykonaj następujące kroki:

  1. W programie Microsoft Office Access 2003 lub Microsoft Access 2002 wskaż pozycję Analizuj w menu Narzędzia , a następnie kliknij pozycję Tabela.

    W programie Microsoft Office Access 2007 lub nowszej wersji kliknij kartę Narzędzia bazy danych , a następnie kliknij pozycję Analizuj tabelę w grupie Analizuj .

  2. Postępuj zgodnie z instrukcjami w oknach dialogowych Kreator analizatora tabel. Należy pamiętać, że dwa pierwsze okna dialogowe wyjaśniają, czym jest normalizacja i dlaczego jest przydatna. W trzecim oknie dialogowym zostanie wyświetlone pytanie, czy chcesz ręcznie podzielić bazę danych, czy chcesz zezwolić kreatorowi na zrobienie tego za Ciebie.

Jak działa Kreator analizatora tabel

Jeśli zdecydujesz, że Kreator analizatora tabel podzieli bazę danych, Kreator analizatora tabel przejdzie przez następujący proces:

  1. Kreator analizatora tabel rozpoczyna się od bazy danych z jedną tabelą, która może być dowolnym zestawem danych utworzonych lub zaimportowanych do programu Microsoft Access. Następnie kreator dzieli tabelę na zestaw mniejszych tabel. Każda z tych mniejszych tabel zawiera minimalny zestaw informacji zgrupowanych razem.
  2. Kreator szuka unikatowych wartości, które mogą identyfikować grupowanie danych. Te unikatowe wartości są oznaczone jako klucze podstawowe dla każdego z grup. Jeśli nie zostanie zidentyfikowana żadna unikatowa wartość, kreator utworze klucz podstawowy przy użyciu automatycznego zwiększania długiej liczby całkowitej. Ponadto kreator tworzy klucz obcy w powiązanych tabelach.
  3. Kreator tworzy relacje, które kontrolują sposób współdziałania nowych tabel. Te relacje wymuszają integralność referencyjną (spójność danych) za pomocą aktualizacji kaskadowych. Kreator nie dodaje automatycznie kaskadowych usuwania do relacji ze względu na ryzyko przypadkowego usunięcia dużych części danych.
  4. Kreator tworzy początkową propozycję i prosi o jej potwierdzenie lub zmianę.
  5. Jeśli potwierdzisz propozycję, kreator wyszuka w nowych tabelach niespójne dane (na przykład tego samego klienta z dwoma różnymi numerami telefonów) i przedstawi listę rekordów, które można zmienić lub zaakceptować.
  6. Na koniec możesz utworzyć zapytanie, które symuluje oryginalną bazę danych z jedną tabelą. Kreator najpierw tworzy kopię zapasową oryginalnej tabeli i zmienia jej nazwę, dołączając ciąg "_OLD" do jej nazwy. Następnie kreator tworzy zapytanie przy użyciu oryginalnej nazwy tabeli. Zapewnia to, że wszystkie istniejące formularze lub raporty oparte na oryginalnej tabeli będą działać z nową strukturą tabeli.