Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Freiwillige Feuerwehr der Stadt Perg

Ähnliche Präsentationen


Präsentation zum Thema: "Freiwillige Feuerwehr der Stadt Perg"—  Präsentation transkript:

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


Herunterladen ppt "Freiwillige Feuerwehr der Stadt Perg"

Ähnliche Präsentationen


Google-Anzeigen