Präsentation herunterladen
Veröffentlicht von:Hermine Eggenberger Geändert vor über 10 Jahren
1
Freiwillige Feuerwehr der Stadt Perg
MS Access - Schulung Autor: Wolfgang Aigner, HBM
2
Relationales Datenmodell
Access - Schulung Repräsentation der Daten: Tabelle Datensätze (Zeilen) Struktur (Spalten) Informationen + ihre Beziehungen untereinander = Relation Freiwillige Feuerwehr der Stadt Perg
3
Was wollen wir tun? MS Access: Struktur definieren Tabellen
Access - Schulung MS Access: Struktur definieren Tabellen Daten eingeben Formulare Daten abfragen Abfragen Berichte Daten ändern / löschen Makros / Skripts Daten ausgeben Freiwillige Feuerwehr der Stadt Perg
4
Struktur Tabellen Formulare Berichte Abfragen Abfragen
Access - Schulung Tabellen Formulare Berichte Abfragen Abfragen eingeben, anzeigen, ändern, löschen ausgeben Freiwillige Feuerwehr der Stadt Perg
5
3-Ebenen-Modell Benutzer Ebene logische Ebene interne Ebene Formular 1
Access - Schulung Formular 1 Formular 2 Bericht A Formular 3 Bericht B Benutzer Ebene logische Ebene Abfrage 1 Abfrage 2 Abfrage 3 Abfrage 4 Abfrage 5 interne Ebene Tabelle 1 Tabelle 2 Tabelle A Tabelle B Access dBase Freiwillige Feuerwehr der Stadt Perg
6
Abfragesprache Access - Schulung Standard Abfrage- / Definitions- und Manipulationssprache: SQL Structured Query Language SELECT Nachname, Vorname, Telefon FROM edvteam WHERE Nachname LIKE ´A*´ ORDER BY Nachname ASC; Beispiel: Die gute Nachricht: Für MS Access braucht man Access nicht zu beherrschen - die Programmierung erfolgt graphisch / mit Assistenten. Freiwillige Feuerwehr der Stadt Perg
7
Dateiformat Endung: *.mdb ACHTUNG:
Access - Schulung Endung: *.mdb ACHTUNG: Die Dateiformate von MS Access 97 und MS Access 2000 sind nicht kompatibel! Access 97 Datenbanken müssen vor der Verwendung mit Access 2000 konvertiert werden - können dann aber nicht mehr direkt mit Access 97 verwendet werden. Access 97 kann aber parallel zu Access 2000 installiert werden. Die in der Feuerwehr verwendeten Datenbanken sind unter MS Access 97 entwickelt worden. Freiwillige Feuerwehr der Stadt Perg
8
Tabelle anlegen Festlegen der Spalten (Struktur) und deren Datentypen.
Access - Schulung Festlegen der Spalten (Struktur) und deren Datentypen. Datentyp: gibt an, welche Werte eine Spalte annehmen kann TABELLEN NEU ENTWURFSANSICHT Primärschlüssel: Eindeutiges Kennzeichen für einen Datensatz Freiwillige Feuerwehr der Stadt Perg
9
Abfrage erstellen Sortierung, berechnete Felder
Access - Schulung PROJEKTION SELEKTION Sortierung, berechnete Felder ABFRAGEN NEU ENTWURFSANSICHT Freiwillige Feuerwehr der Stadt Perg
10
Formular erstellen Eingabemaske für den Benutzer
Access - Schulung Eingabemaske für den Benutzer FORMULARE NEU ENTWURFSANSICHT Abfrage wählen oder FORMULARE NEU FORMULAR-ASSISTENT Abfrage wählen Freiwillige Feuerwehr der Stadt Perg
11
Bericht erstellen Ausgabe (auf dem Drucker)
Access - Schulung Ausgabe (auf dem Drucker) BERICHTE NEU ENTWURFSANSICHT Abfrage wählen oder BERICHTE NEU FORMULAR-ASSISTENT Abfrage wählen Freiwillige Feuerwehr der Stadt Perg
12
Erweiterte Aufgabe (1) Access - Schulung möchte zu jedem edv-team Mitglied dessen Aufgaben speichern - wie? Lösungsvorschlag 1: ? Lösungsvorschlag 2: ? Freiwillige Feuerwehr der Stadt Perg
13
? Erweiterte Aufgabe (2) wie wärs mit einer zweiten Tabelle? Aufgaben:
Access - Schulung wie wärs mit einer zweiten Tabelle? Aufgaben: Mitglieder: Primärschlüssel ? Fremdschlüssel Freiwillige Feuerwehr der Stadt Perg
14
Beziehungen festlegen
Access - Schulung EXTRAS BEZIEHUNGEN ... referentielle Integrität Verknüpfungstyp Freiwillige Feuerwehr der Stadt Perg
15
ER-Diagramm ER = Entity Relationship (Objekte und deren Beziehungen)
Access - Schulung ER = Entity Relationship (Objekte und deren Beziehungen) Mitglied Aufgabe 1 0...n Beziehungstypen: 1 : Ein Mitglied des edv-teams hat genau eine Aufgabe (+ eine Aufgabe wird von genau einem Mitglied übernommen) 1 : n ... Ein Mitglied des edv-teams hat mehrere Aufgaben (+ eine Aufgabe wird von genau einem Mitglied übernommen) m : n ... Ein Mitglied des edv-teams hat mehrere Aufgaben (+ eine Aufgabe kann von mehreren Mitgliedern übernommen werden) 0 ... Ein Mitglied muss keine Aufgabe übernehmen Freiwillige Feuerwehr der Stadt Perg
16
m : n Beziehung (1) Access - Schulung Ein Mitglied des edv-teams kann mehrere Aufgaben übernehmen, eine Aufgabe kann aber auch von mehreren Mitgliedern bearbeitet werden. Können wir das mit unserem Modell darstellen ? Mitglieder: Aufgaben: ? Freiwillige Feuerwehr der Stadt Perg
17
m : n Beziehung (2) Einfügen einer Verknüpfungstabelle: Aufgaben:
Access - Schulung Einfügen einer Verknüpfungstabelle: Aufgaben: Mitglieder: Mitglied_Aufgabe: Freiwillige Feuerwehr der Stadt Perg
18
Schlussbemerkung Access - Schulung Am wichtigsten ist es, sich vorher genau zu überlegen, was man überhaupt will: Welche Daten sollen gespeichert werden? Wie stehen diese Daten in Beziehung zueinander? Was will ich mit den gespeicherten Daten machen? Zu Beginn auf Papier planen und dann erst den Computer einschalten das erspart viel Ärger - ich spreche aus eigener, leidvollen Erfahrung ;-) Freiwillige Feuerwehr der Stadt Perg
19
[ the end ] Freiwillige Feuerwehr der Stadt Perg
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.