Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Access Aufbau Charts © 2000, Klemens Konopasek.

Ähnliche Präsentationen


Präsentation zum Thema: "Access Aufbau Charts © 2000, Klemens Konopasek."—  Präsentation transkript:

1 Access Aufbau Charts © 2000, Klemens Konopasek

2 Relationale Datenbank
Kunden Rechnungen KdNr ReNr Datum Name Straße Plz Ort Artikel Preis ... Nachname Vorname Straße PLZ Ort KdNr © 2000, Klemens Konopasek

3 Beziehungstypen 1:N Kunde Rechnung 1:1 Mitarbeiter Stelle M:N Seminar
Teilnehmer © 2000, Klemens Konopasek

4 M:N – natürliche Zwischentabelle
tblKunden tblSeminare KdNr KdNachname KdVorname KdStrasse KdLand KdPlz KdOrt ... SemNr SemTitel SemOrt SemPreis SemDatum SemBeginn SemEnde ... tblAnmeldungen AnmNr KdNr SemNr AnmDatum AnmStornoDatum AnmPreis ... Die Zwischentabelle enthält neben den Fremdschlüsseln mehrere zusätzliche Felder. Der Name für die Zwischentabelle wird leicht gefunden. © 2000, Klemens Konopasek

5 M:N – künstliche Zwischentabelle
tblKunden tblInteressen tblKundeninteressen Die Zwischentabelle enthält in nur die Fremdschlüsselfelder zu den zwei Mastertabellen. Der Name für die Zwischentabelle wird schwer gefunden. © 2000, Klemens Konopasek

6 Normalisierung Name | Adresse | Telefon | Fax | Email | ...
1. Normalform: Jedes Feld einer Tabelle sollte atomar sein.(nicht mehr weiter unterteilbar). Name | Adresse | Telefon | Fax | | ... Vorname Nachname Titel Geschlecht Strasse Land PLZ Ort 2. Normalform: Jedes Feld muss bei einem mehrspaltigen Primärschlüssel vom gesamten PS abhängig sein. ReNr | ArtNr | Menge | Preis | ReDatum | ... 3. Normalform: Jedes Feld muss vom PS und nicht einem Nicht-Schlüssel abhängig sein. KdNr | Nachname | ... | BrancheNr | Branche | ... -> eigene Tabelle mit Branchen © 2000, Klemens Konopasek

7 Index/Schlüssel Primärschlüssel Sekundärschlüssel Fremdschlüssel
- eindeutig, nicht leer, für Beziehungen benötigt Sekundärschlüssel - jeder Schlüssel, der nicht Primärschlüssel ist Fremdschlüssel - Primärschlüssel einer anderen Tabelle greift darauf zu (Beziehung) © 2000, Klemens Konopasek

8 Index/Schlüssel KdNr KdNachname KdVorname KdTitel KdGeschlecht
KdStrasse KdLand KdPLZ KdOrt ... PS SS ReNr ReKdNr ReDatum ReZahlart ReOffen ... PS SS FS SS SS © 2000, Klemens Konopasek

9 Haupt-/Unterformular
Hauptformular 1 ReNr ReDatum ReKunde 109 Meier ReNr 109 ArtNr Bezeichnung Menge Einzelpreis Preis Unterformular N 123 Teller 12 65,00 780,00 678 Messer 6 34,00 204,00 821 Gabel 6 32,00 192,00 © 2000, Klemens Konopasek

10 Abfragen Auswahlabfragen Aktionsabfragen Ergebnis auf dem Bildschirm
Veränderung in den Daten „klassische“ Auswahlabfrage Kreuztabellenabfrage Löschabfrage Anfügeabfrage Tabellenerstellungsabfrage Aktualisierungsabfrage © 2000, Klemens Konopasek

11 Stringfunktionen © 2000, Klemens Konopasek

12 Namensteilung MUSTER_MAX 1 2 3 4 5 6 7 8 9 10 Nachname:
Links("MUSTER MAX" ; 6) InStr([MaNachname];" ")-1 [MaNachname] Links([MaNachname]; InStr([MaNachname];" ")-1) Vorname: TeilStr("MUSTER MAX" ; 8) InStr([MaNachname];" ")+1 [MaNachname] TeilStr([MaNachname]; InStr([MaNachname];" ")+1) © 2000, Klemens Konopasek

13 Kreuztabelle Auswertung nach ZWEI Kriterien
(z.B. „Umsatz je Mitarbeiter pro Quartal“) Spaltenüberschrift Wert Zeilenüberschrift © 2000, Klemens Konopasek

14 Aggregatfunktionen 9 8 3 2 2 1 4 7 3 4 Aggregatfunktionen Summe Anzahl
Minimum 4 7 Maximum 3 4 Durchschnitt Gruppierung © 2000, Klemens Konopasek

15 Aggregatfunktionen 7 2 1 3 7 4 7 3,5 7 Bedingung: Wert>2
Summe 2 1 Anzahl 3 7 Minimum 4 7 Maximum 3,5 7 Durchschnitt BEI Gruppierung Aggregatfkt. Bedingung: Wert>2 Ausdruck: [Gesamt]/13,7603 VOR GRUPPIERUNG!!! NACH GRUPPIERUNG!!! © 2000, Klemens Konopasek

16 Bereiche im Bericht Berichtskopf Berichtsfuß 1x am Beginn des Berichts
Seitenkopf Seitenfuß 1x am Beginn jeder Seite Gruppenkopf n Gruppenfuß n 1x am Beginn jeder Gruppe Detailbereich 1x am für jeden Datensatz 1x am Ende jeder Gruppe 1x am Ende jeder Seite 1x am Ende des Berichts © 2000, Klemens Konopasek

17 Gruppierung im Bericht
Gruppenkopf Meier Detailbereich 5 Detailbereich 3 Detailbereich 4 Gruppenfuß 12 Huber Gruppenkopf Detailbereich 2 Detailbereich 6 Gruppenfuß 8 © 2000, Klemens Konopasek


Herunterladen ppt "Access Aufbau Charts © 2000, Klemens Konopasek."

Ähnliche Präsentationen


Google-Anzeigen