18 IndizierungInhalt 8Indizierung 8.1Grundlagen 8.2Besonderheiten des Primärschlüssels 8.3Einfachen Index erstellen 8.4Zusammengesetzten Index erstellen 8.5Index löschen
28 Indizierung Grundlagen l Indizes ermöglichen einen schnellen Zugriff auf Datensätze ("Interne Sortierung") l Suche ohne Index (9 Versuche) l Suche mit Index (3 Versuche)
38 IndizierungGrundlagen Indexverwaltung von Access l Access verwaltet für jeden Index eine Indextabelle (= Inhalt eines oder mehrerer Datenfelder und der zugehörigen Datensatznummer) l Mit der Definition des Primärschlüssels wird automatisch ein Index erzeugt l Indextabelle wird nach dem Hinzufügen oder Ändern von Datensätzen automatisch aktualisiert l Für alle Felder, in denen häufig gesucht wird, sollte ein Index definiert werden
48 IndizierungGrundlagen Beispiel für die Indexverwaltung Schlüssel (Nachname) Datensatz- nummer Borchert3 Hansen1 5 Schulz2 4 Ausgangstabelle Nach Nachname sortierter Index
58 IndizierungGrundlagen Arten von Indizes l Index mit Duplikaten l Einfacher Index l Index ohne Duplikate l Zusammengesetzter Index
68 IndizierungBesonderheiten des Primärschlüssels Primärschlüssel-Definition l Primärschlüssel = Eindeutiges Identifikationsmerkmal eines Datensatzes l Kann pro Tabelle nur einmal vergeben werden l Ist erforderlich zur Definition von Beziehungen zwischen Tabellen l Merkmale eines Primärschlüsselfeldes l Automatischer Index ohne Duplikate l Dateneingabe ist erforderlich l Sortierung nach diesem Feld beim Öffnen der Tabelle
78 IndizierungBesonderheiten des Primärschlüssels l Automatische Vergabe des Primärschlüssels bei neuen Tabellen (auf Wunsch) l Feld mit Name "ID" und Datentyp Autowert l Problem beim nachträglichen Hinzufügen eines Primärschlüssels l Das Primärschlüsselfeld weist doppelte Einträge auf l Lösungsmöglichkeiten l Neues Primärschlüsselfeld hinzufügen l Abfrage zur Duplikatsuche durchführen
88 IndizierungEinfachen Index erstellen è Tabelle in Entwurfsansicht öffnen è Zu indizierendes Feld wählen è Art des Index wählen
98 IndizierungZusammengesetzten Index erstellen è Tabelle in Entwurfsansicht öffnen è oder è ANSICHT - INDIZES Primärschlüssel Einfacher Index Zusammengesetzter Index
108 IndizierungIndex löschen è Einfachen Index löschen è Tabelle in Entwurfsansicht öffnen è Indiziertes Feld auswählen è Eigenschaftsfeld Indiziert = NEIN è Beliebigen Index löschen è Tabelle in Entwurfsansicht öffnen è Fenster Indizes öffnen è Indiziertes Feld auswählen (ENTF)