18
5 Tabellen erstellen und Tabellenstruktur bear beiten 1 Grundlagen zu Tabellen Tabelle Enthält Daten zu einem bestimmten Thema Beispiele: Mitarbeiterdaten Kundendaten Nummer Name Ort Straße 1 2 3 Meier Müller Schulze Leipzig Bremen Frankfurt Sassstr. 6 Hauptstr. 123 Dorfstr. 2 Spalte Datensatz Datenfeld

15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele: Mitarbeiterdaten

Embed Size (px)

Citation preview

Page 1: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 1

Grundlagen zu Tabellen

Tabelle Enthält Daten zu einem bestimmten Thema Beispiele:

Mitarbeiterdaten Kundendaten

Nummer Name Ort Straße

1

2

3

Meier

Müller

Schulze Leipzig

Bremen

Frankfurt

Sassstr. 6

Hauptstr. 123

Dorfstr. 2

Spalte

Datensatz

Datenfeld

Page 2: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 2

Möglichkeiten der Tabellenerstellung

Tabellen-Assistent Auswahl aus vorgefertigten Feldnamen

Hinzufügen eigener Feldnamen

Füllen der Tabelle mit Beispieldaten

Datenblattansicht Direkte Eingabe der gewünschten Daten

Access erkennt Tabellenstruktur und Datentypen

Entwurfsansicht Detaillierte Definition von Tabellenstruktur von Datenfeldern

Für Datenbankentwickler

Page 3: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 3

Überlegungen zum Tabellenentwurf

Eine Tabelle sollte Informationen zu einem bestimmten Thema beinhalten.

Datenfelder sollten entsprechend den Informationen, die sie speichern, formatiert sein.

Eine Tabelle sollte nicht mehrfach die gleichen Daten enthalten.

Die Anzahl der Felder einer Tabelle sollte nicht zu groß sein.

Gleichartige Information sollte nicht in verschiedenen Tabellen vorliegen (z.B. Rechnungsadresse und Lieferadresse).

Page 4: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 4

Tabellen mit dem Tabellen-Assistenten erstellen

oder TABELLEN-ASSISTENT

Page 5: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 5

Tabellen-Assistent: Felder

Beispieltabelle auswählen

Vorbereitete Felder auswählen

Page 6: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 6

Tabellen-Assistent: Tabellenname

Tabellennamen auswählen

Primärschlüssel beachten

Page 7: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 7

Tabellen-Assistent: Beziehungen

Gegebenenfalls Tabelle auswählen

Page 8: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 8

Tabellen-Assistent: Fertige Tabelle

Page 9: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 9

Tabellen in der Datenblattansicht erstellen

Doppelt auf den Eintrag Erstellt eine Tabelle in der Datenblattansicht im Datenbankfenster klicken

Doppelt auf einen Spaltenkopf klicken, um die Spalte umzubenennen

Access erkennt den Feld-datentyp der Daten, dieSie eingeben

Page 10: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 10

Speicherplatz reduzieren und Verarbeitungszeiten beschleunigen

Beschreibungen von Datenfeldern zur Dokumentation Erleichterungen/Hilfestellungen zur Dateneingabe Entwurfsansicht öffnen

Objektkategorie Tabellen im Datenbankfenster Tabelle markieren oder Doppelt auf den Eintrag

Erstellt eine Tabelle in der Datenblattansicht im Datenbankfenster klicken

Gründe für Änderungen der Tabellenstruktur

Page 11: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 11

Entwurfsansicht einer Tabelle

Feldeingabe

Feldeigenschaften

Feldinformationen

Primärschlüssel

Page 12: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 12

Felddatentyp bestimmen

Max. 255 Zeichen

Max. 65535 Zeichen

1,2,4 oder 8 Byte

8 Byte

8 Byte

4 Byte

1 Bit

Max. 1 Gigabyte

Max. 64000 Zeichen

4 Byte

Page 13: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 13

Probleme bei Änderung der Tabellenstruktur Feld einfügen

Feld muss in vorhandene Formulare oder Berichte aufgenommen werden Feld löschen

Formulare und Berichte, die dieses Feld enthalten, müssen überarbeitet werden

Feldlänge bearbeiten Verkleinern von Zahlenfeldern - Daten können verloren gehen Verkleinern von Textfeldern - Textteile können abgeschnitten werden

Feldtyp verändern Konvertierung ist nur zwischen bestimmten Datentypen möglich Hinweis auf eventuelle Löschvorgänge vor dem Speichern

Objektnamen-Autokorrektur Aktualisiert beim Umbenennen eines Objekts Verweise auf dieses Objekt Hilft nicht beim Einfügen und Löschen von Feldern

Page 14: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 14

Felder einfügen, löschen und verschieben

Datenfeldzeile einfügen Cursor in der Zeile vor der einzufügenden Datenfeldzeile

positionieren oder (EINFG)

Datenfeldzeile löschen Cursor in der zu löschenden Zeile positionieren oder (ENTF)

Datenfeldzeile verschieben Mit gedrückter linker Maustaste

Page 15: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 15

Tabelleneigenschaften festlegen

Tabelle markieren Kontextmenü ENTWURFSANSICHToder ANSICHT - EIGENSCHAFTENoder

Page 16: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 16

Tabellen speichern

DATEI - SPEICHERN Name aus maximal 64 Zeichen “.!`[ ]” sind nicht erlaubt Sinnvolle Zeichen:

a..Z, 0..9 und Unterstrich

Meldung bei Nicht-Vergabe eines Primärschlüssels

Page 17: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 17

Primärschlüssel festlegen

Primärschlüssel = eindeutiges Identifikationsmerkmal jedes Datensatzes einer Tabelle (z.B. KundenNr)

Kann automatisch beim Speichern einer Tabelle durch Access generiert werden

oder Wird manuell vom Entwickler definiert

Kontexmenü PRIMÄRSCHLÜSSEL

Page 18: 15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten

5 Tabellen erstellen und Tabellenstruktur bearbeiten 18

Tabellen umbenennen oder löschen Tabellen umbenennen

Tabelle markieren, Kontextmenü UMBENENNENoder (F2) Namen ändern, (Return¢)

Tabellen löschen Tabelle markieren, Kontextmenü LÖSCHENoder oder (ENTF)

Tabellenstruktur drucken EXTRAS - ANALYSE - DOKUMENTIERER, Register Tabellen Optionen wählen