Es ist wichtig , um eine Access 2007-Datenbank Sie planen, gemeinsam über das Netzwerk zu optimieren. Optimierung einer Datenbank bietet Vorteile für eine beliebige Datenbank . Doch wenn Sie teilen sie sind über ein Netzwerk wird eine optimierte Datenbank schneller und schneller zugegriffen spart für Anwender damit arbeiten. Eine bestehende Datenbank optimiert werden, sondern die Optimierung geschieht am besten , wenn die Access 2007-Datenbank ist in der Planungsphase und frühen Stadien Schöpfung . Anleitung
1
Reduzieren Vervielfältigung in Ihre Access 2007-Datenbank . Normalisieren Sie Ihre Access 2007 Datenbank-Tabellen ist der Prozess, der sicherstellt , dass die Informationen nur an einem Ort gespeichert . Zum Beispiel würde eine Kunden-Datenbank speichern nur die Kontaktdaten des Kunden Informationen in der entsprechenden Tabelle customer . Informationen aus der Tabelle , die auf andere Tabellen und Abfragen nach Bedarf verknüpft. In einigen Fällen kann dies nicht möglich sein. Zum Beispiel muss eines Auftrags Tabelle den Preis der Ware oder Dienstleistung zum Zeitpunkt der Bestellung enthalten . Wenn es um die aktuellen Produkte oder Dienstleistungen Tisch verbindet , wird der Preis der Bestellung spiegeln Änderungen an den Preis des Produkts über die Zeit. Dies wäre nicht akzeptabel für die Aufzeichnung Zwecke .
2
Erstellen Sie eine primäre Schlüssel für jeden Tisch. Ein Primärschlüssel besteht aus einem oder mehreren Feldern in einem Datensatz, der jeden Datensatz eindeutig identifizieren . Um die Effizienz zu erhöhen, sollte das Feld von einer einzigartigen und unabhängigen Zahl bestehen . Access 2007 enthält einen " AutoWert "-Funktion , um eindeutige Nummern in der Primär-Schlüsselfeld erstellen. Obwohl mehrere Felder und Textfelder als Primärschlüssel verwendet werden können , mit ihnen schafft größere Datenbanken und verlangsamt den Netzzugang.
3
Beziehungen zwischen Tabellen erstellen . Tabelle Beziehungen verbinden die Datensätze von zwei Tabellen . Zum Beispiel sollten die Kunden Tabelle in die Tabelle orders bezogen werden. Der Primärschlüssel der Tabelle Kunden können in der Tabelle orders wie der Kunden-ID angezeigt. Andere Felder wie Name und Adresse werden dem Kunden , dass die Tabelle mit Kunden-ID verbunden . Standardmäßig werden Änderungen in der entsprechenden Tabelle customer Datensatz automatisch in verknüpften Tabellen aktualisiert. Dies verhindert Fehler, bei denen Informationen in einer Tabelle gelöscht wird , aber es bleibt in einem anderen und hält die Datenbank so klein wie möglich .
4
Weisen Sie die kleinstmögliche Datentyp auf jedem Feld . Jedes Feld wird einen bestimmten Datentyp zugeordnet. Zum Beispiel das erste Feld in einem Kunden- Tabelle speichert Text. Zwei Datentypen entworfen, um Text zu speichern sind "TEXT" und "MEMO ". Die MEMO -Datentyp speichert bis zu 63.999 Zeichen , das ist natürlich weit größer als notwendig. Stattdessen wählen Sie die TEXT-Datentyp , der bis zu 255 Zeichen Text .
5
Öffnen Sie die " Rekorde "-Menü und verwenden Sie den " DataEntry " Mode-Befehl , um Datensätze hinzuzufügen. Wenn Sie eine Tabelle öffnen , ruft Access 2007 den Inhalt der Tabelle. Wenn Sie nur Hinzufügen sind Datensätze , gibt es keine Notwendigkeit, die gesamte Tabelle abrufen . Mit DataEntry Modus deutlich beschleunigt den Prozess der Hinzufügen von Datensätzen zu einer Tabelle .
6
Nutzungsbedingungen Formulare und Abfragen mit der Datenbank arbeiten. Richtig erstellten Formulare und Abfragen beschleunigen Datenbankzugriff. Bei der Gestaltung einer Suchanfrage, die Anzahl der Datensätze von der Suche zurückgegeben zu beschleunigen Suche Zeit und Netzwerkbandbreite sparen . Erstellen von Formularen , um Daten an die häufig zugegriffen Tabellen hinzuzufügen. Einstellen des Formulars " DataEntry " -Eigenschaft auf " Yes" ist das gleiche wie mit dem DataEntry Modus aus dem Menü Datensätze , es beschleunigt den Prozess der Hinzufügen von Datensätzen zu einer Tabelle