Präsentation herunterladen
Veröffentlicht von:Harm Landis Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.