Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Office 365: Access Grundkurs

Performing

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Performing, also das Beschleunigen einer Datenbank, sollte erst dann stattfinden, wenn alles andere schon funktioniert. Das Performing findet vor allem über sinnvolle Indizes statt.

Transkript

Damit sind wir beim dritten Teil dieses Dreiklangs: Storming, Norming, Performing. Storming sammelt alle Informationen, die ich brauche. Norming packt sie in Gruppen und dann könnte ich fertig sein. Das ist für eine Datenbank eigentlich, sage ich mal, 90% der Vorbereitungszeit. Das Performing ist mehr oder weniger das i-Tüpfelchen, bei kleinen Datenmengen sowieso nicht wichtig, erst bei großen Datenmengen, und das Performing beschäftigt sich, nachdem das Norming ja auch schon für Beschleunigung gesorgt hat, eigentlich nur noch für so eine extra Beschleunigung, die vor allem mit Indizes zu tun hat. Ich nehme mal hier eine völlig beliebige fiktive Tabelle. Also die enthält sowas, wie eine komplette Adresse. Und da sehen Sie auch schon die ungarische Notation in leichter Abwandlung. Normalerweise müsste ich jetzt den Typ des Objektes davor schreiben, also fieldTelefon, fieldName vor, fieldName nach. Da es aber für Feldname immer offensichtlich ist, dass es sich um Feldnamen handelt, häufig sind die sogar in eckigen Klammern hervorgehoben, kann ich mir das schenken, hingegen ist es viel wichtiger, zu welchem Objekt sie gehören. Deswegen sehe ich jetzt hier Telefon gehört zu der Tabelle, die offensichtlich tblAdressen heißen wird. Und auch der Ort, könnte ja auch sonst Lieferung Ort sein. Und an diesem Präfix, was bei mir inzwischen fünf Buchstaben hat, sonst gehen einem schnell die Ideen aus, was man da hinschreibt, kann ich sehen aha, es ist von Adress das Telefon. Und das Performing an dieser Stelle wird zum Beispiel darin bestehen, dass es einen Primärschlüssel gibt. Wenn es eine Lieferadresse ist, dann kann ich sagen, die Telefonnummer ist so eindeutig, dass ich an der Stelle damit leben kann, dass ich keinen Autowert mache, einen zusätzlichen Schlüssel, sondern hier sozusagen, einen natürlichen Schlüssel. Die Telefonnummer ist eindeutig, wenn es mehrere davon gibt, dann sollte man drüber nachdenken, ob es sinnvoll ist, aber mir reicht das hier an Eindeutigkeit. Und ein Primärschlüssel ist zwingend immer nicht nur indiziert, sondern ohne Duplikate. Ich kann also keinen zweiten Datensatz die gleichen Telefonnummern eingeben, wäre für mich auch sinnlos, gleichen Telefonnummer an mehreren Lieferadressen will ich nicht haben. Und dann gibt es die schwächere Form eines Index. Der hat hier nur so einen kleinen Blitz dann gekriegt, der ist zwar auch indiziert. Access kann der also schnellst sortieren, schnellst filtern durch interne Index Hilfsdateien, aber der erlaubt Duplikate. Natürlich darf es denselben Vornamen Michael oder Heike oder sonstwas mehrfach geben. Aber er ist trotzdem vorsortiert, und wenn ich einen Michael suche, dann ist er sehr viel schneller zu finden, als unsortiert. Und davon können Sie mehrere vergeben pro Tabelle, ich will jetzt nicht sagen beliebig viele, aber zumindestens die sinnvollen, zum Beispiel, wenn man nach Postleitzahl filtert, sortiert oder sucht, dann ist das sinnvoll, die Datenbank wird unwesentlich größer, bei kleinen Datenbanken werden Sie es sowieso nicht merken, bei sehr sehr großen Datenbanken und da reden wir über Millionen von Datensätze, dann muss man schon mal ein bisschen nachdenken. Aber im Moment sage ich mal lieber ein Index zu viel, als einer zu wenig und zwar einer von den harmlosen, zwar indiziert, aber mit Duplikaten, der beschleunigt. Und das ist das, was das Performing ausmacht. Wenn es ein Feld gibt, wo Sie wissen, dass Sie das häufig sortieren oder filtern, setzen Sie den Index auf. Der Rest des Performings hat hoffentlich schon beim Norming stattgefunden, beim Verteilen der Daten.

Office 365: Access Grundkurs

Erwerben Sie die notwendigen Kenntnisse, um mit Access in Office 365 leistungsfähige Datenbanken zu erstellen.

6 Std. 18 min (75 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Exklusiv für Abo-Kunden
Ihr(e) Trainer:
Erscheinungsdatum:08.09.2016
Laufzeit:6 Std. 18 min (75 Videos)

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!