dBASE IV ™ von Wolf-Michael Kähler | Programmieranleitung für die Arbeit mit einem relationalen Datenbanksystem | ISBN 9783322854810

dBASE IV ™

Programmieranleitung für die Arbeit mit einem relationalen Datenbanksystem

von Wolf-Michael Kähler
Buchcover dBASE IV ™ | Wolf-Michael Kähler | EAN 9783322854810 | ISBN 3-322-85481-7 | ISBN 978-3-322-85481-0

dBASE IV ™

Programmieranleitung für die Arbeit mit einem relationalen Datenbanksystem

von Wolf-Michael Kähler

Inhaltsverzeichnis

  • 1 Traditionelle Datenverarbeitung und Datenbanksysteme.
  • 2 Das relationale Datenbanksystem.
  • 2.1 Begriffe und Fallbeispiel.
  • 2.2 Forderungen an ein relationales Datenbanksystem.
  • 3 Einsatz des Datenbanksystems dBASE IV.
  • 3.1 Voraussetzungen.
  • 3.2 Grundprinzip.
  • 3.3 Aufruf von dBASE IV.
  • 4 Einrichtung und Sicherung einer Tabellen-Datei.
  • 4.1 Einrichtung einer Tabellen-Datei (CREATE).
  • 4.2 Anmeldung einer Tabellen-Datei zur Verarbeitung (USE).
  • 4.3 Erfassung von Datensätzen (APPEND).
  • 4.4 Veränderung der Tabellen-Struktur (MODIFY STRUCTURE).
  • 4.5 Sicherung von Tabellen-Dateien (COPY).
  • 4.6 Übernahme einer Tabellen-Struktur (COPY STRUCTURED EXTENDED).
  • 5 Arbeitsbereich und Datenausgabe.
  • 5.1 Arbeitsbereiche und ihre Adressierung (SELECT).
  • 5.2 Positionierung in einer Tabellen-Datei (GO, SKIP, LOCATE, CONTINUE).
  • 5.3 Bedingungen und Funktionsaufrufe.
  • 5.4 Datenausgabe (DISPLAY, LIST, COPY).
  • 5.5 Ausgabe von Etiketten.
  • 6 Änderung des Bestands.
  • 6.1 Korrektur von Datensätzen (REPLACE, APPEND MEMO, EDIT, BROWSE).
  • 6.2 Einfügen von Datensätzen (INSERT).
  • 6.3 Anfügen von Datensätzen (APPEND).
  • 6.4 Löschen von Datensätzen (DELETE, PACK, ZAP).
  • 6.5 Format-Dateien zur Gestaltung von Bildschirmmasken (@, SAY, GET, CLEAR).
  • 6.6 Automatischer Aufbau von Format-Dateien (CREATE SCREEN).
  • 6.7 Transaktionen (BEGIN TRANSACTION, END TRANSACTION, ROLLBACK).
  • 7 Summarische Beschreibung des Bestands und Datensummation.
  • 7.1 Summarische Beschreibung des Bestands (COUNT, SUM, AVERAGE).
  • 7.2 Summarischer Report.
  • 7.3 Sortierung von Datensätzen (SORT).
  • 7.4 Erzeugung eines Reports (CREATE REPORT, REPORT FOMR).
  • 7.5 Datensummation (TOTAL).
  • 8 Indizierung — eine Methode für den Direktzugriff.
  • 8.1 Einrichtung einer Index-Datei (INDEXON).
  • 8.2 Direktzugriff über Satzschlüssel(SEEK).
  • 8.3 Aktualisierung von Index-Dateien (REINDEX).
  • 8.4 Das Arbeiten mit mehreren Index-Dateien (SET INDEX TO, SET ORDER TO, CLOSE, USE).
  • 8.5 Indizierung unter Einsatz von MDX-Index-Dateien.
  • 9 Gleichzeitiger Zugriff auf mehrere Tabellen.
  • 9.1 Herstellen einer Verbindung (SET RELATION TO).
  • 9.2 Aktualisierung des Bestands (UPDATE).
  • 9.3 Speicherung und Bereitstellung einer Arbeitsumgebung (CREATE VIEW, SET VIEW TO).
  • 9.4 Einrichtung und Aktivierung eines Katalogs (SET CATALOG TO).
  • 10 Projektion, Verbund und Selektion.
  • 10.1 Projektion.
  • 10.2 Views und menü-gestützte Durchführung einer Projektion (CREATE VIEW).
  • 10.3 Verbund (JOIN).
  • 10.4 Menü-gestützte Erstellung eines Verbunds.
  • 10.5 Selektion (SET FILTER TO).
  • 10.6 Menü-gestützte Einrichtung von Filtern (SET VIEW TO).
  • 11 Einrichtung und Bearbeitung von Views (CREATE VIEW, MODIFY VIEW).
  • 12 Programm- und Prozedur-Dateien.
  • 12.1 Einrichtung einer Programm-Datei (MODIFY COMMAND).
  • 12.2 Ausführung einer Programm-Datei (DO).
  • 12.3 Die Arbeit mit Prozedur-Dateien (SET PROCEDURE TO, CLOSE PROCEDURE, COMPILE).
  • 12.4 Programm-Dateien mit Prozeduren.
  • 12.5 Rahmenbedingungen für die Ausführung von Programm- und Prozedur-Dateien (ECHO, DEBUG, STEP, TALK, ON ERROR).
  • 13 Arbeiten im SQL-Modus.
  • 13.1 Umschalten in den SQL-Modus und Aufbau von Tabellen.
  • 13.2 Projektion, Verbund, Selektion und Views im SQL-Modus.
  • 13.3 Einsatz des SQL-Befehls SELECT zur Auswertung von Tabellen.
  • 14 Steuerbefehle und Variable.
  • 14.1 Prozeduraler Ablauf.
  • 14.2 Ausführung einer Schleife (DO WHILE, SCAN).
  • 14.3 Einrichtung von Variablen (STORE).
  • 14.4 Eingabe und Ausgabe von Variablenwerten (ACCEPT, WAIT, INPUT, ?, CALCULATE).
  • 14.5 Der Operator &.
  • 14.6 Ein- und zweiseitige Auswahl (IF, ELSE).
  • 14.7 Mehrfachverzweigungen (DO CASE, CASE, OTHERWISE, ENDCASE).
  • 14.8 Austesten von Befehlsfolgen (DEBUG).
  • 15 Dialogführung mit Menüs.
  • 15.1 Bar-Menüs.
  • 15.2 Dialogführung mit Windows.
  • 15.3 Pop-up-Menüs.
  • 15.4 Pull-down-Menüs.
  • 16 Das Arbeiten mit Variablen.
  • 16.1 Einrichtung und Sicherung von Variablen (DECLARE, DISPLAY MEMORY, SAVE, RESOTRE, RELEASE).
  • 16.2 Gültigkeitsbereich von Variablen.
  • 16.3 Benutzerseitig vereinbarte Funktionen (FUNCTION).
  • A.1 Untersuchung auf redundanzfreie Speicherung.
  • A.2 Fallbeispiel zur Strukturierung von Auftragsdaten.
  • A.3 Die Konfigurations-Datei CONFIG. DB.
  • A.4 Dateneingabe aus Fremd-Dateien und Datenausgabe in Fremd-Dateien.
  • A.5 Funktionen.
  • A.6 Das dBASE-Editierprogramm (MODIFY COMMAND).
  • A.7 Wechsel der Farbgebung bei Farb-Bildschirmen.
  • Lösungsteil.
  • Saehwortverzeichnis.