Академический Документы
Профессиональный Документы
Культура Документы
Relationale
Datenbanken
ACCESS 2013
A
Relationale Datenbanken am
Beispiel von ACCESS 2013
(berufliches Umfeld)
Mit Lsungs-CD
Inhaltsverzeichnis
Vorwort .................................................................................................................. 3
1.
1.1.
1.2.
1.3.
1.4.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
3.
3.1.
3.2.
3.3.
3.4.
3.5.
3.7.
Formulare ............................................................................................................ 33
3.6.1.
3.6.2.
Berichte ............................................................................................................... 39
3.9.
Datenaustausch zu Excel..................................................................................... 42
Seite 1
Inhaltsverzeichnis
4.
4.1.
Begriffe in ACCESS............................................................................................. 45
4.2.
4.3.
4.4.
Fehlersteuerung .................................................................................................. 50
5.
5.1.
5.2.
6.
Kapitel: Sonstiges.................................................................................. 62
6.1.
6.1.2.
6.2.
6.3.
7.
7.1.
7.2.
7.3.
7.4.
8.
9.
Stichwortverzeichnis ............................................................................... 90
Seite 2
Vorwort
In diesem Lernheft sollen Sie die allgemeinen Grundlagen relationaler Datenbanken kennenlernen. ACCESS2013 dient nun dazu, eine Datenbank dann auch tatschlich zu implementieren. Hierbei lernen Sie
die Datenbankobjekte, wie Abfrage, Berichte, Formulare, etc. in gewnschter Form zu erstellen und ein
zusetzen.
Das erste Kapitel beschftigt sich mit dem Begriff Datenbank im Allgemeinen. Definition, Aufgaben und
Aufbau werden dargestellt.
Im zweiten Kapitel werden relationale Datenbanken kleinschrittig entwickelt. Die Schritte hierzu werden
allgemeingltig aufgezeigt.
Das dritte Kapitel beschreibt die Implementierung einer Datenbank in Access 2013. Praxisnah wird hier die
Programmierumgebung nahegebracht, so dass der Leser selbst in der Lage ist, eine auf dem Papier
entwickelte Datenbank in ein MS-Access 2013-File umzusetzen.
Die Themen des vierten Kapitels sind allgemeingltig, wurden hier jedoch mittels Access 2013 aufgezeigt.
Alle Arbeitsauftrge des fnften Kapitels befinden sich auf der Lsungs-CD. Sie stellen eine Sammlung
aus Access 2013 - Ideen dar, welche auch leicht den eigenen Bedrfnissen angepasst werden. Kleinschrittig und verstndlich werden die Lsungsschritte aufgezeigt.
Seite 3
1.
Seite 4
Nutzer 1
Buchhaltung
Nutzer 2
Vertrieb
Nutzer 3
Marketing
Datenbank-Management-System (DMBS)
ndern
Lschen
Einfgen
Kundendatei
Sortieren
Suchen
Produktdatei
Datenbank
Aufgaben
DBMS
Wenn nun mehrere Nutzer gleichzeitig lesend oder schreibend auf Daten zugreifen wollen, muss es zwangslufig zu Konflikten kommen. Genau hier greift das sogenannte Datenbank-Management-System (DBMS) ein:
Durch die Verwendung einer zentralen Datenverwaltung, d.h. Kontrolle sollen mehrere
Anforderungen erfllt werden:
Benutzerfreundlichkeit, d.h. eine grafische Bedienoberflche fr den Endbenutzer;
eine leicht zu erlernende Benutzersprachen fr professionellen Nutzer (Systementwickler, Programmierer).
Mehrbenutzerfhigkeit, d.h. Datenbank fr mehrere Benutzer gleichzeitig nutzbar.
Vermeidung einer Mehrfachspeicherung (Redundanz) von Daten, d.h. Daten sollen
nur einmal abgespeichert sein. Hierdurch wird die Datenpflege erleichtert.
Alle Anwender arbeiten mit der gleichen Datenbasis, d.h. bereinstimmende (konsistente) Daten fr alle.
Die Integritt des Datenbestandes ist gewhrleistet. Das bedeutet, der Datenbestand
ist in sich schlssig, d.h. die Daten mssen vollstndig, korrekt und widerspruchsfrei
sein. Beispiel: Zu jedem Auftrag gibt es einen Auftraggeber.
Gewhrleistung des Datenschutzes (Verschlsselung, Kennwortvergabe) muss auf
jeden Fall gegeben sein. Dazu gehrt auch, welche Teilnehmer zu welchen Daten zugriffsberechtigt sind, und zwar lesend und/oder schreibend.
Datensicherheit, d.h. der Datenbestand muss gegen jegliche Art von Hardware und
Softwareausfllen geschtzt werden.
Seite 5
Konzeptionelle Ebene
(logische Schicht)
Interne Ebene
(physische Schicht)
Nutzer 1
Anwendung 1
Nutzer n
Anwendung 2
Physikalische Datenstrukturen
(physikalische Speicherung von
Daten)
Bsp:
Vertrieb
Abfragen
Berichte
Formulare
E-R-Modelle
HD:
C:\Daten\Vertrieb
KFZ-Teil
gefht
gefhr
Kunde
Hersteller
Seite 6
Der Urheber des Drei-Schichten-Architektur-Modells (verffentlicht 1975) ist das American National Standards
Institut (ANSI). Daher findet sich in diesem Zusammenhang auch die Benennung ANSI-Architektur-Modell.
Seite 7
1
Auftrag
Lackieren
Bremsen prfen
Stodmpfer wechseln
lwechsel
Auftragsdatum
8.4.2009
12.5.2009
13.7.2009
20.12.2009
Tabelle: Kundendaten
KNr
Nachname
Vorname
Adresse
Ort
Aumeister
Anton
Meranerstrasse 16
81455 Dinkelshofen
Kessidis
Karl
Blumenstrasse 5
Mller
Martin
Nansenstrasse 22
86338 Mering
Hgele
Uwe
unbekannt
unbekannt
Tabellen in
Beziehung
setzen
Nun mssen diese Tabellen in eine Beziehung (sprich Relation) gebracht werden. Wenn
Sie sich die hier zwei abgebildeten Tabellen nher betrachten, dann fllt Ihnen auf, dass
die Spalte KNr Bestandteil beider ist. Nun ist es ein Leichtes, ber die Kundennummer
den erteilten Auftrag und spter die Rechnung an die korrekte Adresse zu senden. Die
Kundennummer stellt in diesem Beispiel der sogenannte Primrschlssel (sprich key)
dar, mit dem die Tabellen verknpft werden.
Die Datenstze sind standardmig nach dem Primrschlsselfeld (hier: Kundennummer) sortiert.
Die Kunst beim Erstellen einer rationalen Datenbank liegt nun darin, die Datenstze bersichtlich in Tabellen zu verteilen und diese Tabellen in Beziehungen zu setzen.
Seite 8
Zur Erluterung der Bestandteile und der Struktur von Tabellen in relationalen Datenbanken siehe folgend:
Spalte (Datenfeld)
= Attribut
Spaltenname
= Attributname
Datenfeldinhalt
= Attributwert
Seite 9
2.
Seite 10
Seite 11
Stichwortverzeichnis:
9.
Stichwortverzeichnis:
Exclusiv-Modus 65
A
Abfrage 29
Abfrageentwurf 29
ACCDE-Format 66
Access Executive Only Database 66
Anomalien 20
Aktualisierungsanomalie 20
nderungsanomalie 20
Einfgeanomalie 20
ANSI-Architekturmodell 7
Attribut 9, 13
B
Benutzerschicht 7
Berichte 39
Berichtsassistenten 39
Beziehungen 14
Beziehungstabelle 16
Bilderverwaltung 78
BOF 50
F
Fehlersteuerung 50, 52, 53, 54, 55, 56
Formulare 33
Entwurfsansicht 33
Unterformular 34
Unterformulare 33
Fremdschlssel 12
G
grafic user interface 7
GUI 7
I
Integritt 5, 17
referenzielle Integritt 17
K
C
Cloud 67
Const 49
D
DAO 50
Datenanalyse 11
Datenaustausch
zu Excel 42
Datenaustausch zu Excel 42
Datenbank
Kennwort 65
komprimieren 63
Datenbankmanagementsystem 5
Datenbankpflege 63
Datenfeldinhalt 9
Datensatz 9, 50
Datenschutz 5
Datensicherheit 5
Datenverwaltung 5
Dim 49
Drei-Schichten-Architektur 6
Dynaset 52
E
Echtzeituhr 60
Entitt 12
Entittstyp 12
Entity-RelationshipModell 12
EOF 50
ER-Modell 12
Kardinalitt 14
key 8
Kombinationsfeld 59
Konsistenz 16
Konstanten 48
Kreuztabellenabfrage 30
- Assistent 30
L
Logikschicht 7
M
Makro 37
Mehrbenutzerfhigkeit 5
N
Normalform 18
O
Object Linking and Embedding 78
Objekte in Access 2013 24
OLE 78
OLEGebunden 80
On Error Resume Next 81
OneDrive 67
P
physikalische Schicht 7
Primrschlssel 8
Seite 90
R
Recordset 50
Redundanz 5
referentielle Integritt 17
Referenz 17
relationale Datenbank 8
Relationenschreibweise 12
T
Tabelle
Datenblattansicht 26
Entwurfsansicht 26
Tabellen 25
in Beziehung setzen 27
Tabellenentwurf 25
S
Sekundrschlssel 8
Steuerelement 37
V
Variablen 48
VBA 38, 45
Verschlsselung 65
Visual Basic 38, 45
Vorlagen 23
Seite 91
Learnchannel.press-Verlag