Microsoft Access – Einführung – Christoph Stollwerk Zeit: Di. 830 - 1045 Raum: 0.27 (RRZK)...

Post on 05-Apr-2015

106 views 2 download

transcript

Microsoft Access Microsoft Access – – Einführung –Einführung –

Christoph Stollwerk

Zeit: Di. 8‚30 - 10‚45Raum: 0.27 (RRZK)

Allgemeine Technologien I

IT-Zertifikat

Access - Einführung

– – Gliederung –Gliederung –

Access

Was ist ..?

Warum ..?

Was kann ..?

Einführung mit praktischen Beispielen

AccessAccess

– – Was ist ..? –Was ist ..? –

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

– – Access–Access–

Was ist ..?Was ist ..?

Access ist ein …

RDBMS

• R -> Relational ( Tabellen )• DB -> DataBase• M -> Management• S -> System

Eingeben → Ausgeben → Löschen

IT-Zertifikat

Access - Einführung

– – Access–Access–

Was ist ..?Was ist ..?

Eigentlich Access ist…

• ein Office Produkt (Microsoft)• eine Datenbankanwendungentwicklungsumgebung• bereits von 1990 (Version 1.0)

Grundlegende Instrumente:

• Tabellen -> Speicherung• Abfragen -> Aufbereitung• Formulare -> Dateneingabe• Berichte -> Datenausgabe• Makros -> Automation• VBA -> Programmierung

AccessAccess

– – Warum ..? –Warum ..? –

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

– – Access–Access–

Warum ..Warum ..

.. einfach, wenns auch kompliziert geht?

IT-Zertifikat

Access - Einführung

– – Runde 1–Runde 1–

IT-Zertifikat

Access - Einführung

– – Access–Access–

Die Gemeinsamkeiten:Die Gemeinsamkeiten:

Abfragen zur Sortierung und FilterungRechnen mit DatenSpaltenorientierungDatenvisualisierung

DatenberichterstattungMasken

MassenversendungExterne Datenanbindung

Internetkompatible Darstellung

IT-Zertifikat

Access - Einführung

– – Runde 2–Runde 2–

IT-Zertifikat

Access - Einführung

– – Vorteile Access–Vorteile Access–

Also Access nutzen wenn..Also Access nutzen wenn..

..mehrere verbundene Tabellen..

..erweiterbare Strukturen..

..sehr viele Datensätze..

..eher Zeichenketten statt Zahlen..

..die Arbeit mit mehreren RDBMS..

..mehrere Nutzer..

..komplexe Abfragen..

.. notwendig sind.

IT-Zertifikat

Access - Einführung

– – Vorteile Excel–Vorteile Excel–

Also Excel nutzen wenn..Also Excel nutzen wenn..

..nicht verbundene Tabellen..

..eher Zahlen statt Zeichenketten..

..statistische Vergleiche..

..Berechnungen..

..überschaubare Datenmengen..

.. notwendig sind.

IT-Zertifikat

Access - Einführung

– – Runde 3–Runde 3–

IT-Zertifikat

Access - Einführung

– – Also erstens… –Also erstens… –

"The most commontask in Excel is themanagement of lists.If you can store yourdata logically in asingle worksheet ortable, then do it."

"In Access, you havea primary key. InExcel, you have a cellreference. In life, youhave a social securitynumber. It's the bestunique identifier youhave."

(Emma Nelson)

IT-Zertifikat

Access - Einführung

– – Und zweitens… –Und zweitens… –

• Die Fallunterscheidung zählt:

– Mehrere verknüpfte Tabellen -> Access– Vereinfachte Darstellungen -> Excel

Excel ist eine Access-Ergänzung.

Access hält die Daten, Excel macht sie übersichtlicher und berechenbarer.

AccessAccess

– – Was kann ..? –Was kann ..? –

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

– – Access–Access–

Der DatenbankentwurfDer Datenbankentwurf

Was soll meine Datenbank leisten ?

• Welche Relationen? • Welche Datentypen?

• Der Datenbankentwurf:• Zusammenfassung inhaltlicher Daten• Normalisierung ( 1NF; 2NF; 3NF )• Schlüsselvergabe• Analyse von Besziehungen

IT-Zertifikat

Access - Einführung

– – Access–Access–

NormalisierungNormalisierung

1.Normalform:

Jedes Attribut der Relation muss einen atomaren Wertebereich haben.

CD_ID Album Titel

4711 Anastacia - Not That Kind

{1. Not That Kind, 2. I'm Outta Love, 3. Cowboys & Kisses}

4712 Pink Floyd - Wish You Were Here

{1. Shine On You Crazy Diamond}

IT-Zertifikat

Access - Einführung

– – Access–Access–

NormalisierungNormalisierung

1.Normalform:

Jedes Attribut der Relation muss einen atomaren Wertebereich haben.

CD_ID Album Interpret Track Titel

4711 Not That Kind

Anastacia 1 Not That Kind

4711 Not That Kind

Anastacia 2 I'm Outta Love

4711 Not That Kind

Anastacia 3 Cowboys & Kisses

4712 Wish You Were Here

Pink Floyd 1 Shine On You Crazy Diamond

IT-Zertifikat

Access - Einführung

– – Access–Access–

NormalisierungNormalisierung

2.Normalform:

• Die erste Normalform muss gegeben sein.• Jede Tabelle enthält nur Daten eines Themengebiets.

CD_ID Album Interpret

4711 Not That Kind Anastacia

4711 Not That Kind Anastacia

4711 Not That Kind Anastacia

4712 Wish You Were Here

Pink Floyd

CD_ID Track

Titel

4711 1 Not That Kind

4711 2 I'm Outta Love

4711 3 Cowboys & Kisses

4712 1 Shine On You Crazy Diamond

AccessAccess

– – Praktisches Arbeiten –Praktisches Arbeiten –

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

– – Access–Access–

IT-Zertifikat

Access - Einführung

– – Access–Access–

Vorgehensweise:

1. Relationen

2. Formulare

3. Abfragen

Datentypen:

Text; Zahl; Währung; AutoWert; Datum/Uhrzeit; Hyperlink

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

– – Access Abfragen–Access Abfragen–

Operator: Ergebnis:

>=20000 Alle Werte, die größer oder gleich 20000 sind

Zwischen 2 und 7 Alle Werte zwischen 2 und 7

„Köln“ oder „Frankfurt“ oder „Berlin“

In einer der drei Städte

In („Köln“; „Frankfurt“;„Berlin“)

In einer der drei Städte

Ist Null Alle Felder, die leer sind

Ist Nicht Null Alle nichtleeren Felder

^M* alle Zeichenketten, die mit „M“ beginnen

?u* Beliebige Zeichenkette mit einem „u“ an zweiter Stelle

IT-Zertifikat

Access - Einführung

IT-Zertifikat

Access - Einführung

Fragen?!Fragen?!??

??? ? ? ?? ?

IT-Zertifikat

Access - Einführung

Herzlichen Herzlichen Dank!Dank!

IT-Zertifikat

Access - Einführung